ABAP Select data from SAP table IFIGLFLOWST into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP IFIGLFLOWST table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to IFIGLFLOWST. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the IFIGLFLOWST table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_IFIGLFLOWST TYPE STANDARD TABLE OF IFIGLFLOWST,
      WA_IFIGLFLOWST TYPE IFIGLFLOWST,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <IFIGLFLOWST> TYPE IFIGLFLOWST.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_IFIGLFLOWST.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM IFIGLFLOWST
  INTO TABLE IT_IFIGLFLOWST.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IFIGLFLOWST
*  INTO TABLE @DATA(IT_IFIGLFLOWST2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_IFIGLFLOWST INDEX 1 INTO DATA(WA_IFIGLFLOWST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_IFIGLFLOWST ASSIGNING <IFIGLFLOWST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<IFIGLFLOWST>-MANDT = 1.
<IFIGLFLOWST>-SOURCELEDGER = 1.
<IFIGLFLOWST>-COMPANYCODE = 1.
<IFIGLFLOWST>-FISCALYEAR = 1.
<IFIGLFLOWST>-ACCOUNTINGDOCUMENT = 1.
ENDLOOP.

LOOP AT IT_IFIGLFLOWST INTO WA_IFIGLFLOWST.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IFIGLFLOWST-LEDGERGLLINEITEM, sy-vline,
WA_IFIGLFLOWST-LEDGER, sy-vline,
WA_IFIGLFLOWST-LEDGERFISCALYEAR, sy-vline,
WA_IFIGLFLOWST-ACTUALPLANCODE, sy-vline,
WA_IFIGLFLOWST-PLANNINGCATEGORY, sy-vline,
WA_IFIGLFLOWST-CHARTOFACCOUNTS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IFIGLFLOWST you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_IFIGLFLOWST TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_IFIGLFLOWST INTO WA_IFIGLFLOWST. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit ALPHA, internal->external for field SOURCELEDGER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-SOURCELEDGER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-SOURCELEDGER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field FISCALYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-FISCALYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-FISCALYEAR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ACCOUNTINGDOCUMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-ACCOUNTINGDOCUMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-ACCOUNTINGDOCUMENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LEDGER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-LEDGER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-LEDGER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field LEDGERFISCALYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-LEDGERFISCALYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-LEDGERFISCALYEAR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PLANNINGCATEGORY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-PLANNINGCATEGORY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-PLANNINGCATEGORY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field GLACCOUNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-GLACCOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-GLACCOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field COSTCENTER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-COSTCENTER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-COSTCENTER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PROFITCENTER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-PROFITCENTER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-PROFITCENTER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SEGMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-SEGMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-SEGMENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field PRODUCT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-PRODUCT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-PRODUCT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ASSETCLASS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-ASSETCLASS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-ASSETCLASS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SERVICEDOCUMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-SERVICEDOCUMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-SERVICEDOCUMENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SALESDOCUMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-SALESDOCUMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-SALESDOCUMENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field MASTERFIXEDASSET CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-MASTERFIXEDASSET IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-MASTERFIXEDASSET.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field FIXEDASSET CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-FIXEDASSET IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-FIXEDASSET.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CUSTOMER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-CUSTOMER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-CUSTOMER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SUPPLIER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-SUPPLIER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-SUPPLIER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ORDERID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-ORDERID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-ORDERID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field COSTSOURCEUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_IFIGLFLOWST-COSTSOURCEUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFIGLFLOWST-COSTSOURCEUNIT.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_IFIGLFLOWST_STR,
MANDT TYPE STRING,
SOURCELEDGER TYPE STRING,
COMPANYCODE TYPE STRING,
FISCALYEAR TYPE STRING,
ACCOUNTINGDOCUMENT TYPE STRING,
LEDGERGLLINEITEM TYPE STRING,
LEDGER TYPE STRING,
LEDGERFISCALYEAR TYPE STRING,
ACTUALPLANCODE TYPE STRING,
PLANNINGCATEGORY TYPE STRING,
CHARTOFACCOUNTS TYPE STRING,
CONTROLLINGAREA TYPE STRING,
GLACCOUNT TYPE STRING,
COSTCENTER TYPE STRING,
PROFITCENTER TYPE STRING,
FUNCTIONALAREA TYPE STRING,
BUSINESSAREA TYPE STRING,
SEGMENT TYPE STRING,
PRODUCT TYPE STRING,
ACCOUNTINGDOCUMENTCATEGORY TYPE STRING,
ORDERTYPE TYPE STRING,
ASSETCLASS TYPE STRING,
FINANCIALACCOUNTTYPE TYPE STRING,
SALESORGANIZATION TYPE STRING,
DISTRIBUTIONCHANNEL TYPE STRING,
ORGANIZATIONDIVISION TYPE STRING,
SERVICEDOCUMENTTYPE TYPE STRING,
PLANT TYPE STRING,
VALUATIONAREA TYPE STRING,
SERVICEDOCUMENT TYPE STRING,
SALESDOCUMENT TYPE STRING,
MASTERFIXEDASSET TYPE STRING,
FIXEDASSET TYPE STRING,
ACCOUNTINGDOCUMENTTYPE TYPE STRING,
CUSTOMER TYPE STRING,
SUPPLIER TYPE STRING,
DEBITCREDITCODE TYPE STRING,
GLACCOUNTTYPE TYPE STRING,
ORDERID TYPE STRING,
GLACCOUNTFLOWTYPE TYPE STRING,
GLACCOUNTTYPEFLOWTYPE TYPE STRING,
ISBALANCESHEETACCOUNT TYPE STRING,
GLACCOUNTHIERARCHY TYPE STRING,
HIERARCHYNODE TYPE STRING,
SEMANTICTAG TYPE STRING,
VALIDITYENDDATE TYPE STRING,
VALIDITYSTARTDATE TYPE STRING,
COMPANYCODECURRENCY TYPE STRING,
AMOUNTINCOMPANYCODECURRENCY TYPE STRING,
GLOBALCURRENCY TYPE STRING,
AMOUNTINGLOBALCURRENCY TYPE STRING,
FIXEDAMOUNTINGLOBALCRCY TYPE STRING,
INVERTEDAMOUNTINGLOBALCURRENCY TYPE STRING,
COSTSOURCEUNIT TYPE STRING,
VALUATIONQUANTITY TYPE STRING,
FISCALPERIOD TYPE STRING,
FISCALYEARVARIANT TYPE STRING,
FISCALYEARPERIOD TYPE STRING,
POSTINGDATE TYPE STRING,
CALENDARYEAR TYPE STRING,
CALENDARQUARTER TYPE STRING,
CALENDARYEARQUARTER TYPE STRING,
CALENDARMONTH TYPE STRING,
CALENDARYEARMONTH TYPE STRING,
CALENDARWEEK TYPE STRING,
CALENDARYEARWEEK TYPE STRING,
FISCALQUARTER TYPE STRING,
FISCALWEEK TYPE STRING,
FISCALYEARQUARTER TYPE STRING,
FISCALYEARWEEK TYPE STRING,
REVENUEAMOUNTINCOMPANYCODECRCY TYPE STRING,
REVENUEINGLOBALCURRENCY TYPE STRING,
GROSSREVENUEAMTINCCCRCY TYPE STRING,
RECOGNIZEDREVNAMTINCCCRCY TYPE STRING,
REVENUEADJUSTMENTAMTINCCCRCY TYPE STRING,
REVENUEADJUSTAMTINGLOBCRCY TYPE STRING,
DEFERREDREVENUEAMTINCCCRCY TYPE STRING,
ACCRUEDREVENUEAMTINCCCRCY TYPE STRING,
RECOGNIZABLEREVENUEAMTINCCCRCY TYPE STRING,
RECOGNIZABLEREVNAMTINGLOBCRCY TYPE STRING,
BILLEDREVENUEAMTINCOCODECRCY TYPE STRING,
BILLEDREVENUEAMTINGLOBCRCY TYPE STRING,
UNBILLEDREVNINCOCODECRCY TYPE STRING,
RECOGNIZEDMARGINAMTINCCCRCY TYPE STRING,
MNLCONTRACCRPNLITMAMTINCCCRCY TYPE STRING,
COSTAMOUNTINCOMPANYCODECRCY TYPE STRING,
RECOGNIZEDCOGSAMTINCCCRCY TYPE STRING,
COGSADJUSTMENTAMTINCCCRCY TYPE STRING,
DEFERREDCOGSAMTINCCCRCY TYPE STRING,
ACCRUEDCOGSAMTINCCCRCY TYPE STRING,
RECOGNIZABLECOSTAMTINCCCRCY TYPE STRING,
FXDCOGSAMTINGLOBCRCY TYPE STRING,
IMMINENTLOSSRSRVAMTINCCCRCY TYPE STRING,
SALESDEDUCTRESERVEAMTINCCCRCY TYPE STRING,
UNRLZDCOSTSRESERVEAMTINCCCRCY TYPE STRING,
MNLCONTRACCRBALSHTAMTINCCCRCY TYPE STRING,
SALESDEDUCTIONAMOUNTINGLOBCRCY TYPE STRING,
SALESDEDUCTIONAMTINCOCODECRCY TYPE STRING,
PRICEDIFFERENCEAMTINGLOBCRCY TYPE STRING,
ADMINOVERHEADAMTINGLOBCRCY TYPE STRING,
SALESOVERHEADAMTINGLOBCRCY TYPE STRING,
MARKETINGOVERHEADAMTINGLOBCRCY TYPE STRING,
RNDOVERHEADAMTINGLOBCRCY TYPE STRING,
ASSETAMTINCCCRCY TYPE STRING,
LIABILITYEQUITYAMTINCCCRCY TYPE STRING,
NOTASSIGNEDAMTINCCCRCY TYPE STRING,
NETRESULTAMTINCCCRCY TYPE STRING,
PNLRESULTAMTINCCCRCY TYPE STRING,
GLACCTNETINCOMEAMTINCCCRCY TYPE STRING,
LONGTERMINVMTAMTINCCCRCY TYPE STRING,
ACCTSRBLAMTINCCCRCY TYPE STRING,
ACCTSOTHRBLAMTINCCCRCY TYPE STRING,
ACCTSPYBLAMTINCCCRCY TYPE STRING,
ACCTSOTHPYBLAMTINCCCRCY TYPE STRING,
PROVISIONAMTINCCCRCY TYPE STRING,
NOTESRECEIVABLEAMTINCCCRCY TYPE STRING,
TANGIBLEASTDEPRAMTINCCCRCY TYPE STRING,
INTNGBLASSETAMTZNAMTINCCCRCY TYPE STRING,
TANGIBLEASTAMTINCCCRCY TYPE STRING,
INTANGIBLEASTAMTINCCCRCY TYPE STRING,
FIXEDASSETRTRMTAMTINCCCRCY TYPE STRING,
INVENTORYAMTINCCCRCY TYPE STRING,
COMMONSTOCKAMTINCCCRCY TYPE STRING,
CASHANDCASHEQVLNTAMTINCCCRCY TYPE STRING,
ASSETLIABILITYAMTINCCCRCY TYPE STRING,
VARBLCOGSAMTINGLOBCRCY TYPE STRING,
CONTRBNMARGIN1AMTINGLOBCRCY TYPE STRING,
CONTRBNMARGIN2AMTINGLOBCRCY TYPE STRING,
CONTRBNMARGIN3AMTINGLOBCRCY TYPE STRING,
OPERATINGACTYCASHAMTINCCCRCY TYPE STRING,
INVESTINGACTYCASHAMTINCCCRCY TYPE STRING,
FINANCINGACTYCASHAMTINCCCRCY TYPE STRING,
NETCASHAMTINCCCRCY TYPE STRING,
CURRENTASSETAMTINGLOBCRCY TYPE STRING,
CURRENTLIABILITYAMTINGLOBCRCY TYPE STRING,
ASSETAMTINGLOBCRCY TYPE STRING,
LIABILITYEQUITYAMTINGLOBCRCY TYPE STRING,
COSTOFGOODSSOLDAMTINGLOBCRCY TYPE STRING,
GROSSREVENUEAMTINGLOBCRCY TYPE STRING,
RECOGNIZEDREVNAMTINGLOBCRCY TYPE STRING,
NETINCOMEAMTINGLOBCRCY TYPE STRING,
OPGEXPNINGLOBCRCY TYPE STRING,
OTHOPGEXPNINGLOBCRCY TYPE STRING,
STRTGINVENTORYAMTINGLOBCRCY TYPE STRING,
CHGSINVENTORYAMTINGLOBCRCY TYPE STRING,
INVENTORYAMTINGLOBCRCY TYPE STRING,
INCOMETAXAMTINGLOBCRCY TYPE STRING,
INTERESTAMTINGLOBCRCY TYPE STRING,
TNGBLASTDEPRAMTINGLOBCRCY TYPE STRING,
INTNGBLASSETAMTZNAMTINGLOBCRCY TYPE STRING,
FXDASSETRTRMTAMTINGLOBCRCY TYPE STRING,
CHGSPROVISIONAMTINGLOBCRCY TYPE STRING,
PROVISIONAMTINGLOBCRCY TYPE STRING,
CHGSACCTSRBLAMTINGLOBCRCY TYPE STRING,
ACCTSRBLAMTINGLOBCRCY TYPE STRING,
CHGSACCTSOTHRBLAMTINGLOBCRCY TYPE STRING,
ACCTSOTHRBLAMTINGLOBCRCY TYPE STRING,
CHGSACCTSPYBLAMTINGLOBCRCY TYPE STRING,
ACCTSPYBLAMTINGLOBCRCY TYPE STRING,
CHGSACCTSOTHPYBLAMTINGLOBCRCY TYPE STRING,
ACCTSOTHPYBLAMTINGLOBCRCY TYPE STRING,END OF T_EKKO_STR. DATA: WA_IFIGLFLOWST_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_IFIGLFLOWST_STR-MANDT sy-vline
WA_IFIGLFLOWST_STR-SOURCELEDGER sy-vline
WA_IFIGLFLOWST_STR-COMPANYCODE sy-vline
WA_IFIGLFLOWST_STR-FISCALYEAR sy-vline
WA_IFIGLFLOWST_STR-ACCOUNTINGDOCUMENT sy-vline
WA_IFIGLFLOWST_STR-LEDGERGLLINEITEM sy-vline
WA_IFIGLFLOWST_STR-LEDGER sy-vline
WA_IFIGLFLOWST_STR-LEDGERFISCALYEAR sy-vline
WA_IFIGLFLOWST_STR-ACTUALPLANCODE sy-vline
WA_IFIGLFLOWST_STR-PLANNINGCATEGORY sy-vline
WA_IFIGLFLOWST_STR-CHARTOFACCOUNTS sy-vline
WA_IFIGLFLOWST_STR-CONTROLLINGAREA sy-vline
WA_IFIGLFLOWST_STR-GLACCOUNT sy-vline
WA_IFIGLFLOWST_STR-COSTCENTER sy-vline
WA_IFIGLFLOWST_STR-PROFITCENTER sy-vline
WA_IFIGLFLOWST_STR-FUNCTIONALAREA sy-vline
WA_IFIGLFLOWST_STR-BUSINESSAREA sy-vline
WA_IFIGLFLOWST_STR-SEGMENT sy-vline
WA_IFIGLFLOWST_STR-PRODUCT sy-vline
WA_IFIGLFLOWST_STR-ACCOUNTINGDOCUMENTCATEGORY sy-vline
WA_IFIGLFLOWST_STR-ORDERTYPE sy-vline
WA_IFIGLFLOWST_STR-ASSETCLASS sy-vline
WA_IFIGLFLOWST_STR-FINANCIALACCOUNTTYPE sy-vline
WA_IFIGLFLOWST_STR-SALESORGANIZATION sy-vline
WA_IFIGLFLOWST_STR-DISTRIBUTIONCHANNEL sy-vline
WA_IFIGLFLOWST_STR-ORGANIZATIONDIVISION sy-vline
WA_IFIGLFLOWST_STR-SERVICEDOCUMENTTYPE sy-vline
WA_IFIGLFLOWST_STR-PLANT sy-vline
WA_IFIGLFLOWST_STR-VALUATIONAREA sy-vline
WA_IFIGLFLOWST_STR-SERVICEDOCUMENT sy-vline
WA_IFIGLFLOWST_STR-SALESDOCUMENT sy-vline
WA_IFIGLFLOWST_STR-MASTERFIXEDASSET sy-vline
WA_IFIGLFLOWST_STR-FIXEDASSET sy-vline
WA_IFIGLFLOWST_STR-ACCOUNTINGDOCUMENTTYPE sy-vline
WA_IFIGLFLOWST_STR-CUSTOMER sy-vline
WA_IFIGLFLOWST_STR-SUPPLIER sy-vline
WA_IFIGLFLOWST_STR-DEBITCREDITCODE sy-vline
WA_IFIGLFLOWST_STR-GLACCOUNTTYPE sy-vline
WA_IFIGLFLOWST_STR-ORDERID sy-vline
WA_IFIGLFLOWST_STR-GLACCOUNTFLOWTYPE sy-vline
WA_IFIGLFLOWST_STR-GLACCOUNTTYPEFLOWTYPE sy-vline
WA_IFIGLFLOWST_STR-ISBALANCESHEETACCOUNT sy-vline
WA_IFIGLFLOWST_STR-GLACCOUNTHIERARCHY sy-vline
WA_IFIGLFLOWST_STR-HIERARCHYNODE sy-vline
WA_IFIGLFLOWST_STR-SEMANTICTAG sy-vline
WA_IFIGLFLOWST_STR-VALIDITYENDDATE sy-vline
WA_IFIGLFLOWST_STR-VALIDITYSTARTDATE sy-vline
WA_IFIGLFLOWST_STR-COMPANYCODECURRENCY sy-vline
WA_IFIGLFLOWST_STR-AMOUNTINCOMPANYCODECURRENCY sy-vline
WA_IFIGLFLOWST_STR-GLOBALCURRENCY sy-vline
WA_IFIGLFLOWST_STR-AMOUNTINGLOBALCURRENCY sy-vline
WA_IFIGLFLOWST_STR-FIXEDAMOUNTINGLOBALCRCY sy-vline
WA_IFIGLFLOWST_STR-INVERTEDAMOUNTINGLOBALCURRENCY sy-vline
WA_IFIGLFLOWST_STR-COSTSOURCEUNIT sy-vline
WA_IFIGLFLOWST_STR-VALUATIONQUANTITY sy-vline
WA_IFIGLFLOWST_STR-FISCALPERIOD sy-vline
WA_IFIGLFLOWST_STR-FISCALYEARVARIANT sy-vline
WA_IFIGLFLOWST_STR-FISCALYEARPERIOD sy-vline
WA_IFIGLFLOWST_STR-POSTINGDATE sy-vline
WA_IFIGLFLOWST_STR-CALENDARYEAR sy-vline
WA_IFIGLFLOWST_STR-CALENDARQUARTER sy-vline
WA_IFIGLFLOWST_STR-CALENDARYEARQUARTER sy-vline
WA_IFIGLFLOWST_STR-CALENDARMONTH sy-vline
WA_IFIGLFLOWST_STR-CALENDARYEARMONTH sy-vline
WA_IFIGLFLOWST_STR-CALENDARWEEK sy-vline
WA_IFIGLFLOWST_STR-CALENDARYEARWEEK sy-vline
WA_IFIGLFLOWST_STR-FISCALQUARTER sy-vline
WA_IFIGLFLOWST_STR-FISCALWEEK sy-vline
WA_IFIGLFLOWST_STR-FISCALYEARQUARTER sy-vline
WA_IFIGLFLOWST_STR-FISCALYEARWEEK sy-vline
WA_IFIGLFLOWST_STR-REVENUEAMOUNTINCOMPANYCODECRCY sy-vline
WA_IFIGLFLOWST_STR-REVENUEINGLOBALCURRENCY sy-vline
WA_IFIGLFLOWST_STR-GROSSREVENUEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZEDREVNAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-REVENUEADJUSTMENTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-REVENUEADJUSTAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-DEFERREDREVENUEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCRUEDREVENUEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZABLEREVENUEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZABLEREVNAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-BILLEDREVENUEAMTINCOCODECRCY sy-vline
WA_IFIGLFLOWST_STR-BILLEDREVENUEAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-UNBILLEDREVNINCOCODECRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZEDMARGINAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-MNLCONTRACCRPNLITMAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-COSTAMOUNTINCOMPANYCODECRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZEDCOGSAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-COGSADJUSTMENTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-DEFERREDCOGSAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCRUEDCOGSAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZABLECOSTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-FXDCOGSAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-IMMINENTLOSSRSRVAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-SALESDEDUCTRESERVEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-UNRLZDCOSTSRESERVEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-MNLCONTRACCRBALSHTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-SALESDEDUCTIONAMOUNTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-SALESDEDUCTIONAMTINCOCODECRCY sy-vline
WA_IFIGLFLOWST_STR-PRICEDIFFERENCEAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ADMINOVERHEADAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-SALESOVERHEADAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-MARKETINGOVERHEADAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-RNDOVERHEADAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ASSETAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-LIABILITYEQUITYAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-NOTASSIGNEDAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-NETRESULTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-PNLRESULTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-GLACCTNETINCOMEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-LONGTERMINVMTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSRBLAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSOTHRBLAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSPYBLAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSOTHPYBLAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-PROVISIONAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-NOTESRECEIVABLEAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-TANGIBLEASTDEPRAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-INTNGBLASSETAMTZNAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-TANGIBLEASTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-INTANGIBLEASTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-FIXEDASSETRTRMTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-INVENTORYAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-COMMONSTOCKAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-CASHANDCASHEQVLNTAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-ASSETLIABILITYAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-VARBLCOGSAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CONTRBNMARGIN1AMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CONTRBNMARGIN2AMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CONTRBNMARGIN3AMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-OPERATINGACTYCASHAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-INVESTINGACTYCASHAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-FINANCINGACTYCASHAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-NETCASHAMTINCCCRCY sy-vline
WA_IFIGLFLOWST_STR-CURRENTASSETAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CURRENTLIABILITYAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ASSETAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-LIABILITYEQUITYAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-COSTOFGOODSSOLDAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-GROSSREVENUEAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-RECOGNIZEDREVNAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-NETINCOMEAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-OPGEXPNINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-OTHOPGEXPNINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-STRTGINVENTORYAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CHGSINVENTORYAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-INVENTORYAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-INCOMETAXAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-INTERESTAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-TNGBLASTDEPRAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-INTNGBLASSETAMTZNAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-FXDASSETRTRMTAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CHGSPROVISIONAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-PROVISIONAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CHGSACCTSRBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSRBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CHGSACCTSOTHRBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSOTHRBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CHGSACCTSPYBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSPYBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-CHGSACCTSOTHPYBLAMTINGLOBCRCY sy-vline
WA_IFIGLFLOWST_STR-ACCTSOTHPYBLAMTINGLOBCRCY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.