ABAP Select data from SAP table /1FB/MD_________M8100FP 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 /1FB/MD_________M8100FP 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 /1FB/MD_________M8100FP. 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 /1FB/MD_________M8100FP 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_/1FB/MD_________M8100FP TYPE STANDARD TABLE OF /1FB/MD_________M8100FP,
      WA_/1FB/MD_________M8100FP TYPE /1FB/MD_________M8100FP,
      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: </1FB/MD_________M8100FP> TYPE /1FB/MD_________M8100FP.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_/1FB/MD_________M8100FP.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /1FB/MD_________M8100FP
  INTO TABLE IT_/1FB/MD_________M8100FP.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /1FB/MD_________M8100FP
*  INTO TABLE @DATA(IT_/1FB/MD_________M8100FP2).
*--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_/1FB/MD_________M8100FP INDEX 1 INTO DATA(WA_/1FB/MD_________M8100FP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/1FB/MD_________M8100FP ASSIGNING </1FB/MD_________M8100FP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</1FB/MD_________M8100FP>-METHID = 1.
</1FB/MD_________M8100FP>-ACCID = 1.
</1FB/MD_________M8100FP>-ACCID_SOURCE = 1.
</1FB/MD_________M8100FP>-ACCID_TARGET = 1.
</1FB/MD_________M8100FP>-AREA = 1.
ENDLOOP.

LOOP AT IT_/1FB/MD_________M8100FP INTO WA_/1FB/MD_________M8100FP.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/1FB/MD_________M8100FP-AREA_SOURCE, sy-vline,
WA_/1FB/MD_________M8100FP-ATTRIBUTE, sy-vline,
WA_/1FB/MD_________M8100FP-BADI_FILTER, sy-vline,
WA_/1FB/MD_________M8100FP-BADI_FILTER144, sy-vline,
WA_/1FB/MD_________M8100FP-BADI_FILTER145, sy-vline,
WA_/1FB/MD_________M8100FP-BLOCKING, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/1FB/MD_________M8100FP 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_/1FB/MD_________M8100FP 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_/1FB/MD_________M8100FP INTO WA_/1FB/MD_________M8100FP. *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 GJAHR, internal->external for field FISCYEAR_START CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_/1FB/MD_________M8100FP-FISCYEAR_START IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/1FB/MD_________M8100FP-FISCYEAR_START.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ISOLA, internal->external for field LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/1FB/MD_________M8100FP-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/1FB/MD_________M8100FP-LANGU.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit CUNIT, internal->external for field UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/1FB/MD_________M8100FP-UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/1FB/MD_________M8100FP-UNIT.
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_/1FB/MD_________M8100FP_STR,
METHID TYPE STRING,
ACCID TYPE STRING,
ACCID_SOURCE TYPE STRING,
ACCID_TARGET TYPE STRING,
AREA TYPE STRING,
AREA_SOURCE TYPE STRING,
ATTRIBUTE TYPE STRING,
BADI_FILTER TYPE STRING,
BADI_FILTER144 TYPE STRING,
BADI_FILTER145 TYPE STRING,
BLOCKING TYPE STRING,
CLREQUACC TYPE STRING,
CLRMINACC TYPE STRING,
COITP TYPE STRING,
COLUMN_FIX TYPE STRING,
COMMENTLINE TYPE STRING,
COMPONENT TYPE STRING,
CONDITION_TYPE TYPE STRING,
CTKEY TYPE STRING,
CTKEY_REF TYPE STRING,
CURKEY_GC TYPE STRING,
CURR TYPE STRING,
CURRENCY TYPE STRING,
DATABASIS_SOURCE TYPE STRING,
DATABASIS_SOURCE144 TYPE STRING,
DATAENTRY TYPE STRING,
DATAENTRY144 TYPE STRING,
DATAENTRY145 TYPE STRING,
DATAENTRY147 TYPE STRING,
DATAENTRY_RESTAT TYPE STRING,
DATAENTRY_RESTAT144 TYPE STRING,
DATAENTRY_RESTAT145 TYPE STRING,
DATAENTRY_RESTAT147 TYPE STRING,
DATASTREAM TYPE STRING,
DATASTREAMTYPE TYPE STRING,
DATATXPROC TYPE STRING,
DELAYOUTGP TYPE STRING,
DELETE_PER_VALUE TYPE STRING,
DELETE_PER_VALUE144 TYPE STRING,
DIFFSTRAT_UNIT TYPE STRING,
DIFF_ANI TYPE STRING,
DIFF_TMP TYPE STRING,
DIGITS TYPE STRING,
DISTRKEY_ATTR TYPE STRING,
DISTRKEY_MCID TYPE STRING,
DISTRKEY_TYPE TYPE STRING,
DOCREFRESH TYPE STRING,
DOCTYPE_RFSID TYPE STRING,
DOCTYPE_RVSID TYPE STRING,
ECC_CHECKTABLE TYPE STRING,
ECC_FIELDNAME TYPE STRING,
ECC_TEXTTABLE TYPE STRING,
EQIGSH TYPE STRING,
EXT_FIELDNAME TYPE STRING,
FIELDCAT TYPE STRING,
FIELDNAME TYPE STRING,
FIELDNAME143 TYPE STRING,
FIELDNAME144 TYPE STRING,
FIELDNAME155 TYPE STRING,
FIELDNAME213 TYPE STRING,
FIELDNAME234 TYPE STRING,
FIELDNAME242 TYPE STRING,
FIELDNAME251 TYPE STRING,
FIELDNAME252 TYPE STRING,
FIELDNAME_SOURCE TYPE STRING,
FILELOCATION TYPE STRING,
FILENAME TYPE STRING,
FILETYPE TYPE STRING,
FISCPERIOD_START TYPE STRING,
FISCPERIOD_TO TYPE STRING,
FISCYEAR_START TYPE STRING,
FISCYEAR_TO TYPE STRING,
GCKEY TYPE STRING,
GWAACC1 TYPE STRING,
GWAACC1BG TYPE STRING,
GWAACC1CY TYPE STRING,
GWAACC1M TYPE STRING,
GWAACC2 TYPE STRING,
GWAACC2BG TYPE STRING,
GWAACC2CY TYPE STRING,
GWAACC3 TYPE STRING,
GWAACC4 TYPE STRING,
GWAACC5 TYPE STRING,
GWAACC7 TYPE STRING,
GWABG TYPE STRING,
GWAEXC TYPE STRING,
GWALFLG TYPE STRING,
GWAMETH TYPE STRING,
GWAPE TYPE STRING,
GWARFLG TYPE STRING,
GWAYR TYPE STRING,
GWDACC1 TYPE STRING,
GWDACC1M TYPE STRING,
GWDACC2 TYPE STRING,
GWDACC4 TYPE STRING,
GWDEXC TYPE STRING,
GWFULLFLG TYPE STRING,
GWGCKEY TYPE STRING,
GWIEFLG TYPE STRING,
GWIEFLG_INDI TYPE STRING,
GWLCFLG TYPE STRING,
GWNEXC TYPE STRING,
GWPROC TYPE STRING,
GWRACC1 TYPE STRING,
GWRACC1BG TYPE STRING,
GWRACC1CY TYPE STRING,
GWRACC1M TYPE STRING,
GWRACC2 TYPE STRING,
GWRACC3 TYPE STRING,
GWRACC4 TYPE STRING,
GWRBG TYPE STRING,
GWREXC TYPE STRING,
GWRLFLG TYPE STRING,
GWRMETH TYPE STRING,
GWRPE TYPE STRING,
GWRRFLG TYPE STRING,
GWRYR TYPE STRING,
GWWEXC TYPE STRING,
HRY2MD TYPE STRING,
HRYLEAF2CG TYPE STRING,
HRYLEAF2CG144 TYPE STRING,
IGNORE_ZERO_KFIG144 TYPE STRING,
IGNORE_ZERO_KFIG145 TYPE STRING,
INHERIT_ATTRIB TYPE STRING,
INHERIT_COMP TYPE STRING,
INHERIT_FDNAME TYPE STRING,
IRRELEVANT TYPE STRING,
IRRELEVANT_CU TYPE STRING,
LANGU TYPE STRING,
LAYOUTID TYPE STRING,
LENGTH TYPE STRING,
LIMITCHECK TYPE STRING,
LIMITS TYPE STRING,
LINETYPES TYPE STRING,
LOAD_HRY TYPE STRING,
LOAD_IMPL_EDGE TYPE STRING,
LOAD_MD TYPE STRING,
LOGFILE TYPE STRING,
MAPID TYPE STRING,
MAPID144 TYPE STRING,
MAPID145 TYPE STRING,
MCHILD TYPE STRING,
METHID_CTR TYPE STRING,
METHID_ROUND TYPE STRING,
METHOD TYPE STRING,
METHOD_UPL TYPE STRING,
METHOD_UPL123 TYPE STRING,
METHTYPE002 TYPE STRING,
MSGID TYPE STRING,
MSGNO TYPE STRING,
MSGTY TYPE STRING,
MSTEP TYPE STRING,
NEQEXC TYPE STRING,
NGAACC1 TYPE STRING,
NGAACC1BG TYPE STRING,
NGAACC1CY TYPE STRING,
NGAACC1M TYPE STRING,
NGAACC2 TYPE STRING,
NGAACC2BG TYPE STRING,
NGAACC2CY TYPE STRING,
NGAACC3 TYPE STRING,
NGAACC4 TYPE STRING,
NGAACC5 TYPE STRING,
NGAACC7 TYPE STRING,
NGABG TYPE STRING,
NGAEXC TYPE STRING,
NGALFLG TYPE STRING,
NGAMETH TYPE STRING,
NGAPE TYPE STRING,
NGARFLG TYPE STRING,
NGAYR TYPE STRING,
NGDACC1 TYPE STRING,
NGDACC1M TYPE STRING,
NGDACC2 TYPE STRING,
NGDACC4 TYPE STRING,
NGDEXC TYPE STRING,
NGNEXC TYPE STRING,
NGPROC TYPE STRING,
NGRACC1 TYPE STRING,
NGRACC1BG TYPE STRING,
NGRACC1CY TYPE STRING,
NGRACC1M TYPE STRING,
NGRACC2 TYPE STRING,
NGRACC3 TYPE STRING,
NGRACC4 TYPE STRING,
NGRBG TYPE STRING,
NGREXC TYPE STRING,
NGRLFLG TYPE STRING,
NGRMETH TYPE STRING,
NGRPE TYPE STRING,
NGRRFLG TYPE STRING,
NGRYR TYPE STRING,
NGWEXC TYPE STRING,
NINVFLG TYPE STRING,
NINVRESACC TYPE STRING,
NMINFLG TYPE STRING,
NODE_INPUT TYPE STRING,
NO_ITERATION TYPE STRING,
PERCENTAGE_ATTR TYPE STRING,
PERCENTAGE_DATA TYPE STRING,
PERCENTAGE_MCID TYPE STRING,
PERCENTAGE_TYPE TYPE STRING,
PERTC TYPE STRING,
READ_PRIPERIOD TYPE STRING,
REF TYPE STRING,
ROUND_TYPE TYPE STRING,
R_METHOD TYPE STRING,
SELID TYPE STRING,
SELID_SOURCE TYPE STRING,
SELID_SOURCE145 TYPE STRING,
SELID_TARGET TYPE STRING,
SELID_TARGET144 TYPE STRING,
SELID_TARGET145 TYPE STRING,
SELID_TARGET147 TYPE STRING,
SEPARATOR TYPE STRING,
SEQNR TYPE STRING,
SEQNR152 TYPE STRING,
SIGN_HANDLING TYPE STRING,
SOURCE224 TYPE STRING,
SOURCE_REF TYPE STRING,
SUBCOMP TYPE STRING,
SUPERORDINATE TYPE STRING,
SUPERORDINATE144 TYPE STRING,
SVERSION_FLD TYPE STRING,
SVERSION_REF TYPE STRING,
TARGET TYPE STRING,
TRIGGER_DATA TYPE STRING,
TRIGGER_DATA241 TYPE STRING,
TRIGGER_HFS_TYPE TYPE STRING,
TRIGGER_MCID TYPE STRING,
TRIGGER_MCID241 TYPE STRING,
TRIGGER_PARSUB TYPE STRING,
TRIGGER_TYPE TYPE STRING,
TRIGGER_TYPE241 TYPE STRING,
TRUE_BRANCH TYPE STRING,
TWOSIDED TYPE STRING,
TXTMI TYPE STRING,
TXTMI132 TYPE STRING,
UNIT TYPE STRING,
UPDATEMODE TYPE STRING,
UPDATEMODE144 TYPE STRING,
UPDATEMODE145 TYPE STRING,
UPLOADTYPE TYPE STRING,
UPLOADTYPE144 TYPE STRING,
UPLOADTYPE145 TYPE STRING,
UPLOADTYPE147 TYPE STRING,
USE_FIELDCAT_EXT TYPE STRING,
USGAAP TYPE STRING,
VALCHECKID TYPE STRING,
VALNODEID TYPE STRING,
VALNODEID_PARENT TYPE STRING,
VALNODETYPE TYPE STRING,
VALTYPE TYPE STRING,
VALUE TYPE STRING,
VAL_METHOD_LINE TYPE STRING,
XRIND TYPE STRING,
XRPROC TYPE STRING,
XRPROC_PARAM TYPE STRING,
XRPROC_REF TYPE STRING,
XRPROC_REF_PARAM TYPE STRING,END OF T_EKKO_STR. DATA: WA_/1FB/MD_________M8100FP_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_/1FB/MD_________M8100FP_STR-METHID sy-vline
WA_/1FB/MD_________M8100FP_STR-ACCID sy-vline
WA_/1FB/MD_________M8100FP_STR-ACCID_SOURCE sy-vline
WA_/1FB/MD_________M8100FP_STR-ACCID_TARGET sy-vline
WA_/1FB/MD_________M8100FP_STR-AREA sy-vline
WA_/1FB/MD_________M8100FP_STR-AREA_SOURCE sy-vline
WA_/1FB/MD_________M8100FP_STR-ATTRIBUTE sy-vline
WA_/1FB/MD_________M8100FP_STR-BADI_FILTER sy-vline
WA_/1FB/MD_________M8100FP_STR-BADI_FILTER144 sy-vline
WA_/1FB/MD_________M8100FP_STR-BADI_FILTER145 sy-vline
WA_/1FB/MD_________M8100FP_STR-BLOCKING sy-vline
WA_/1FB/MD_________M8100FP_STR-CLREQUACC sy-vline
WA_/1FB/MD_________M8100FP_STR-CLRMINACC sy-vline
WA_/1FB/MD_________M8100FP_STR-COITP sy-vline
WA_/1FB/MD_________M8100FP_STR-COLUMN_FIX sy-vline
WA_/1FB/MD_________M8100FP_STR-COMMENTLINE sy-vline
WA_/1FB/MD_________M8100FP_STR-COMPONENT sy-vline
WA_/1FB/MD_________M8100FP_STR-CONDITION_TYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-CTKEY sy-vline
WA_/1FB/MD_________M8100FP_STR-CTKEY_REF sy-vline
WA_/1FB/MD_________M8100FP_STR-CURKEY_GC sy-vline
WA_/1FB/MD_________M8100FP_STR-CURR sy-vline
WA_/1FB/MD_________M8100FP_STR-CURRENCY sy-vline
WA_/1FB/MD_________M8100FP_STR-DATABASIS_SOURCE sy-vline
WA_/1FB/MD_________M8100FP_STR-DATABASIS_SOURCE144 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY144 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY145 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY147 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY_RESTAT sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY_RESTAT144 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY_RESTAT145 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATAENTRY_RESTAT147 sy-vline
WA_/1FB/MD_________M8100FP_STR-DATASTREAM sy-vline
WA_/1FB/MD_________M8100FP_STR-DATASTREAMTYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-DATATXPROC sy-vline
WA_/1FB/MD_________M8100FP_STR-DELAYOUTGP sy-vline
WA_/1FB/MD_________M8100FP_STR-DELETE_PER_VALUE sy-vline
WA_/1FB/MD_________M8100FP_STR-DELETE_PER_VALUE144 sy-vline
WA_/1FB/MD_________M8100FP_STR-DIFFSTRAT_UNIT sy-vline
WA_/1FB/MD_________M8100FP_STR-DIFF_ANI sy-vline
WA_/1FB/MD_________M8100FP_STR-DIFF_TMP sy-vline
WA_/1FB/MD_________M8100FP_STR-DIGITS sy-vline
WA_/1FB/MD_________M8100FP_STR-DISTRKEY_ATTR sy-vline
WA_/1FB/MD_________M8100FP_STR-DISTRKEY_MCID sy-vline
WA_/1FB/MD_________M8100FP_STR-DISTRKEY_TYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-DOCREFRESH sy-vline
WA_/1FB/MD_________M8100FP_STR-DOCTYPE_RFSID sy-vline
WA_/1FB/MD_________M8100FP_STR-DOCTYPE_RVSID sy-vline
WA_/1FB/MD_________M8100FP_STR-ECC_CHECKTABLE sy-vline
WA_/1FB/MD_________M8100FP_STR-ECC_FIELDNAME sy-vline
WA_/1FB/MD_________M8100FP_STR-ECC_TEXTTABLE sy-vline
WA_/1FB/MD_________M8100FP_STR-EQIGSH sy-vline
WA_/1FB/MD_________M8100FP_STR-EXT_FIELDNAME sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDCAT sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME143 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME144 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME155 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME213 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME234 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME242 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME251 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME252 sy-vline
WA_/1FB/MD_________M8100FP_STR-FIELDNAME_SOURCE sy-vline
WA_/1FB/MD_________M8100FP_STR-FILELOCATION sy-vline
WA_/1FB/MD_________M8100FP_STR-FILENAME sy-vline
WA_/1FB/MD_________M8100FP_STR-FILETYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-FISCPERIOD_START sy-vline
WA_/1FB/MD_________M8100FP_STR-FISCPERIOD_TO sy-vline
WA_/1FB/MD_________M8100FP_STR-FISCYEAR_START sy-vline
WA_/1FB/MD_________M8100FP_STR-FISCYEAR_TO sy-vline
WA_/1FB/MD_________M8100FP_STR-GCKEY sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC1 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC1BG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC1CY sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC1M sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC2 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC2BG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC2CY sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC3 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC4 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC5 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAACC7 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWABG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-GWALFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAMETH sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAPE sy-vline
WA_/1FB/MD_________M8100FP_STR-GWARFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWAYR sy-vline
WA_/1FB/MD_________M8100FP_STR-GWDACC1 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWDACC1M sy-vline
WA_/1FB/MD_________M8100FP_STR-GWDACC2 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWDACC4 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWDEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-GWFULLFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWGCKEY sy-vline
WA_/1FB/MD_________M8100FP_STR-GWIEFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWIEFLG_INDI sy-vline
WA_/1FB/MD_________M8100FP_STR-GWLCFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWNEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-GWPROC sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC1 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC1BG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC1CY sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC1M sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC2 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC3 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRACC4 sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRBG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWREXC sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRLFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRMETH sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRPE sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRRFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-GWRYR sy-vline
WA_/1FB/MD_________M8100FP_STR-GWWEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-HRY2MD sy-vline
WA_/1FB/MD_________M8100FP_STR-HRYLEAF2CG sy-vline
WA_/1FB/MD_________M8100FP_STR-HRYLEAF2CG144 sy-vline
WA_/1FB/MD_________M8100FP_STR-IGNORE_ZERO_KFIG144 sy-vline
WA_/1FB/MD_________M8100FP_STR-IGNORE_ZERO_KFIG145 sy-vline
WA_/1FB/MD_________M8100FP_STR-INHERIT_ATTRIB sy-vline
WA_/1FB/MD_________M8100FP_STR-INHERIT_COMP sy-vline
WA_/1FB/MD_________M8100FP_STR-INHERIT_FDNAME sy-vline
WA_/1FB/MD_________M8100FP_STR-IRRELEVANT sy-vline
WA_/1FB/MD_________M8100FP_STR-IRRELEVANT_CU sy-vline
WA_/1FB/MD_________M8100FP_STR-LANGU sy-vline
WA_/1FB/MD_________M8100FP_STR-LAYOUTID sy-vline
WA_/1FB/MD_________M8100FP_STR-LENGTH sy-vline
WA_/1FB/MD_________M8100FP_STR-LIMITCHECK sy-vline
WA_/1FB/MD_________M8100FP_STR-LIMITS sy-vline
WA_/1FB/MD_________M8100FP_STR-LINETYPES sy-vline
WA_/1FB/MD_________M8100FP_STR-LOAD_HRY sy-vline
WA_/1FB/MD_________M8100FP_STR-LOAD_IMPL_EDGE sy-vline
WA_/1FB/MD_________M8100FP_STR-LOAD_MD sy-vline
WA_/1FB/MD_________M8100FP_STR-LOGFILE sy-vline
WA_/1FB/MD_________M8100FP_STR-MAPID sy-vline
WA_/1FB/MD_________M8100FP_STR-MAPID144 sy-vline
WA_/1FB/MD_________M8100FP_STR-MAPID145 sy-vline
WA_/1FB/MD_________M8100FP_STR-MCHILD sy-vline
WA_/1FB/MD_________M8100FP_STR-METHID_CTR sy-vline
WA_/1FB/MD_________M8100FP_STR-METHID_ROUND sy-vline
WA_/1FB/MD_________M8100FP_STR-METHOD sy-vline
WA_/1FB/MD_________M8100FP_STR-METHOD_UPL sy-vline
WA_/1FB/MD_________M8100FP_STR-METHOD_UPL123 sy-vline
WA_/1FB/MD_________M8100FP_STR-METHTYPE002 sy-vline
WA_/1FB/MD_________M8100FP_STR-MSGID sy-vline
WA_/1FB/MD_________M8100FP_STR-MSGNO sy-vline
WA_/1FB/MD_________M8100FP_STR-MSGTY sy-vline
WA_/1FB/MD_________M8100FP_STR-MSTEP sy-vline
WA_/1FB/MD_________M8100FP_STR-NEQEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC1 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC1BG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC1CY sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC1M sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC2 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC2BG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC2CY sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC3 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC4 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC5 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAACC7 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGABG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-NGALFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAMETH sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAPE sy-vline
WA_/1FB/MD_________M8100FP_STR-NGARFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGAYR sy-vline
WA_/1FB/MD_________M8100FP_STR-NGDACC1 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGDACC1M sy-vline
WA_/1FB/MD_________M8100FP_STR-NGDACC2 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGDACC4 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGDEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-NGNEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-NGPROC sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC1 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC1BG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC1CY sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC1M sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC2 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC3 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRACC4 sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRBG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGREXC sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRLFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRMETH sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRPE sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRRFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-NGRYR sy-vline
WA_/1FB/MD_________M8100FP_STR-NGWEXC sy-vline
WA_/1FB/MD_________M8100FP_STR-NINVFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-NINVRESACC sy-vline
WA_/1FB/MD_________M8100FP_STR-NMINFLG sy-vline
WA_/1FB/MD_________M8100FP_STR-NODE_INPUT sy-vline
WA_/1FB/MD_________M8100FP_STR-NO_ITERATION sy-vline
WA_/1FB/MD_________M8100FP_STR-PERCENTAGE_ATTR sy-vline
WA_/1FB/MD_________M8100FP_STR-PERCENTAGE_DATA sy-vline
WA_/1FB/MD_________M8100FP_STR-PERCENTAGE_MCID sy-vline
WA_/1FB/MD_________M8100FP_STR-PERCENTAGE_TYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-PERTC sy-vline
WA_/1FB/MD_________M8100FP_STR-READ_PRIPERIOD sy-vline
WA_/1FB/MD_________M8100FP_STR-REF sy-vline
WA_/1FB/MD_________M8100FP_STR-ROUND_TYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-R_METHOD sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID_SOURCE sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID_SOURCE145 sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID_TARGET sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID_TARGET144 sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID_TARGET145 sy-vline
WA_/1FB/MD_________M8100FP_STR-SELID_TARGET147 sy-vline
WA_/1FB/MD_________M8100FP_STR-SEPARATOR sy-vline
WA_/1FB/MD_________M8100FP_STR-SEQNR sy-vline
WA_/1FB/MD_________M8100FP_STR-SEQNR152 sy-vline
WA_/1FB/MD_________M8100FP_STR-SIGN_HANDLING sy-vline
WA_/1FB/MD_________M8100FP_STR-SOURCE224 sy-vline
WA_/1FB/MD_________M8100FP_STR-SOURCE_REF sy-vline
WA_/1FB/MD_________M8100FP_STR-SUBCOMP sy-vline
WA_/1FB/MD_________M8100FP_STR-SUPERORDINATE sy-vline
WA_/1FB/MD_________M8100FP_STR-SUPERORDINATE144 sy-vline
WA_/1FB/MD_________M8100FP_STR-SVERSION_FLD sy-vline
WA_/1FB/MD_________M8100FP_STR-SVERSION_REF sy-vline
WA_/1FB/MD_________M8100FP_STR-TARGET sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_DATA sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_DATA241 sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_HFS_TYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_MCID sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_MCID241 sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_PARSUB sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_TYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-TRIGGER_TYPE241 sy-vline
WA_/1FB/MD_________M8100FP_STR-TRUE_BRANCH sy-vline
WA_/1FB/MD_________M8100FP_STR-TWOSIDED sy-vline
WA_/1FB/MD_________M8100FP_STR-TXTMI sy-vline
WA_/1FB/MD_________M8100FP_STR-TXTMI132 sy-vline
WA_/1FB/MD_________M8100FP_STR-UNIT sy-vline
WA_/1FB/MD_________M8100FP_STR-UPDATEMODE sy-vline
WA_/1FB/MD_________M8100FP_STR-UPDATEMODE144 sy-vline
WA_/1FB/MD_________M8100FP_STR-UPDATEMODE145 sy-vline
WA_/1FB/MD_________M8100FP_STR-UPLOADTYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-UPLOADTYPE144 sy-vline
WA_/1FB/MD_________M8100FP_STR-UPLOADTYPE145 sy-vline
WA_/1FB/MD_________M8100FP_STR-UPLOADTYPE147 sy-vline
WA_/1FB/MD_________M8100FP_STR-USE_FIELDCAT_EXT sy-vline
WA_/1FB/MD_________M8100FP_STR-USGAAP sy-vline
WA_/1FB/MD_________M8100FP_STR-VALCHECKID sy-vline
WA_/1FB/MD_________M8100FP_STR-VALNODEID sy-vline
WA_/1FB/MD_________M8100FP_STR-VALNODEID_PARENT sy-vline
WA_/1FB/MD_________M8100FP_STR-VALNODETYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-VALTYPE sy-vline
WA_/1FB/MD_________M8100FP_STR-VALUE sy-vline
WA_/1FB/MD_________M8100FP_STR-VAL_METHOD_LINE sy-vline
WA_/1FB/MD_________M8100FP_STR-XRIND sy-vline
WA_/1FB/MD_________M8100FP_STR-XRPROC sy-vline
WA_/1FB/MD_________M8100FP_STR-XRPROC_PARAM sy-vline
WA_/1FB/MD_________M8100FP_STR-XRPROC_REF sy-vline
WA_/1FB/MD_________M8100FP_STR-XRPROC_REF_PARAM sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.