ABAP Select data from SAP table REIS_AO_DT_L 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 REIS_AO_DT_L 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 REIS_AO_DT_L. 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 REIS_AO_DT_L 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_REIS_AO_DT_L TYPE STANDARD TABLE OF REIS_AO_DT_L,
      WA_REIS_AO_DT_L TYPE REIS_AO_DT_L,
      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: <REIS_AO_DT_L> TYPE REIS_AO_DT_L.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM REIS_AO_DT_L
*  INTO TABLE @DATA(IT_REIS_AO_DT_L2).
*--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_REIS_AO_DT_L INDEX 1 INTO DATA(WA_REIS_AO_DT_L2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_REIS_AO_DT_L ASSIGNING <REIS_AO_DT_L>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<REIS_AO_DT_L>-AOID = 1.
<REIS_AO_DT_L>-AOTYPE = 1.
<REIS_AO_DT_L>-VALIDFROM = 1.
<REIS_AO_DT_L>-VALIDTO = 1.
<REIS_AO_DT_L>-XAO = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_REIS_AO_DT_L-AOFUNCTION, sy-vline,
WA_REIS_AO_DT_L-AUTHGRP, sy-vline,
WA_REIS_AO_DT_L-RERF, sy-vline,
WA_REIS_AO_DT_L-DERF, sy-vline,
WA_REIS_AO_DT_L-TERF, sy-vline,
WA_REIS_AO_DT_L-REHER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_REIS_AO_DT_L 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_REIS_AO_DT_L 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_REIS_AO_DT_L INTO WA_REIS_AO_DT_L. *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 REDAT, internal->external for field VALIDTO CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-VALIDTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-VALIDTO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field REALVALIDTO CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-REALVALIDTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-REALVALIDTO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0101 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0101 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0101.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0201 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0201 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0201.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0301 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0301 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0301.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0401 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0401 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0401.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0501 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0501 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0501.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0601 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0601 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0601.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0701 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0701 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0701.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0801 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0801 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0801.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0901 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0901 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0901.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT1001 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT1001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT1001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0102 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0102 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0102.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0202 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0202 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0202.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0302 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0302 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0302.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0402 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0402 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0402.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0502 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0502 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0502.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0602 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0602 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0602.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0702 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0702 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0702.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0802 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0802 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0802.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT0902 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT0902 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT0902.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEASUNIT1002 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-MEASUNIT1002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-MEASUNIT1002.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field PARTNER0501 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_REIS_AO_DT_L-PARTNER0501 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_AO_DT_L-PARTNER0501.
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_REIS_AO_DT_L_STR,
AOID TYPE STRING,
AOTYPE TYPE STRING,
VALIDFROM TYPE STRING,
VALIDTO TYPE STRING,
XAO TYPE STRING,
AOFUNCTION TYPE STRING,
AUTHGRP TYPE STRING,
RERF TYPE STRING,
DERF TYPE STRING,
TERF TYPE STRING,
REHER TYPE STRING,
RBEAR TYPE STRING,
DBEAR TYPE STRING,
TBEAR TYPE STRING,
RBHER TYPE STRING,
XMAOTYPE TYPE STRING,
XMAOFUNCTION TYPE STRING,
REALVALIDFROM TYPE STRING,
REALVALIDTO TYPE STRING,
XAUTHGRP TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM1 TYPE STRING,
POST_CODE1 TYPE STRING,
CITY1 TYPE STRING,
COUNTRY TYPE STRING,
REGION TYPE STRING,
XCOUNTRY_L TYPE STRING,
SUPPLEMENTINFO0101 TYPE STRING,
HREFHANDLE0101 TYPE STRING,
SUPPLEMENTINFO0201 TYPE STRING,
HREFHANDLE0201 TYPE STRING,
SUPPLEMENTINFO0301 TYPE STRING,
HREFHANDLE0301 TYPE STRING,
SUPPLEMENTINFO0401 TYPE STRING,
HREFHANDLE0401 TYPE STRING,
SUPPLEMENTINFO0501 TYPE STRING,
HREFHANDLE0501 TYPE STRING,
SUPPLEMENTINFO0601 TYPE STRING,
HREFHANDLE0601 TYPE STRING,
SUPPLEMENTINFO0701 TYPE STRING,
HREFHANDLE0701 TYPE STRING,
SUPPLEMENTINFO0801 TYPE STRING,
HREFHANDLE0801 TYPE STRING,
SUPPLEMENTINFO0901 TYPE STRING,
HREFHANDLE0901 TYPE STRING,
SUPPLEMENTINFO1001 TYPE STRING,
HREFHANDLE1001 TYPE STRING,
SUPPLEMENTINFO0102 TYPE STRING,
HREFHANDLE0102 TYPE STRING,
SUPPLEMENTINFO0202 TYPE STRING,
HREFHANDLE0202 TYPE STRING,
SUPPLEMENTINFO0302 TYPE STRING,
HREFHANDLE0302 TYPE STRING,
SUPPLEMENTINFO0402 TYPE STRING,
HREFHANDLE0402 TYPE STRING,
SUPPLEMENTINFO0502 TYPE STRING,
HREFHANDLE0502 TYPE STRING,
SUPPLEMENTINFO0602 TYPE STRING,
HREFHANDLE0602 TYPE STRING,
SUPPLEMENTINFO0702 TYPE STRING,
HREFHANDLE0702 TYPE STRING,
SUPPLEMENTINFO0802 TYPE STRING,
HREFHANDLE0802 TYPE STRING,
SUPPLEMENTINFO0902 TYPE STRING,
HREFHANDLE0902 TYPE STRING,
SUPPLEMENTINFO1002 TYPE STRING,
HREFHANDLE1002 TYPE STRING,
MEASVALUE0101 TYPE STRING,
MEASUNIT0101 TYPE STRING,
MEASVALUE0201 TYPE STRING,
MEASUNIT0201 TYPE STRING,
MEASVALUE0301 TYPE STRING,
MEASUNIT0301 TYPE STRING,
MEASVALUE0401 TYPE STRING,
MEASUNIT0401 TYPE STRING,
MEASVALUE0501 TYPE STRING,
MEASUNIT0501 TYPE STRING,
MEASVALUE0601 TYPE STRING,
MEASUNIT0601 TYPE STRING,
MEASVALUE0701 TYPE STRING,
MEASUNIT0701 TYPE STRING,
MEASVALUE0801 TYPE STRING,
MEASUNIT0801 TYPE STRING,
MEASVALUE0901 TYPE STRING,
MEASUNIT0901 TYPE STRING,
MEASVALUE1001 TYPE STRING,
MEASUNIT1001 TYPE STRING,
MEASVALUE0102 TYPE STRING,
MEASUNIT0102 TYPE STRING,
MEASVALUE0202 TYPE STRING,
MEASUNIT0202 TYPE STRING,
MEASVALUE0302 TYPE STRING,
MEASUNIT0302 TYPE STRING,
MEASVALUE0402 TYPE STRING,
MEASUNIT0402 TYPE STRING,
MEASVALUE0502 TYPE STRING,
MEASUNIT0502 TYPE STRING,
MEASVALUE0602 TYPE STRING,
MEASUNIT0602 TYPE STRING,
MEASVALUE0702 TYPE STRING,
MEASUNIT0702 TYPE STRING,
MEASVALUE0802 TYPE STRING,
MEASUNIT0802 TYPE STRING,
MEASVALUE0902 TYPE STRING,
MEASUNIT0902 TYPE STRING,
MEASVALUE1002 TYPE STRING,
MEASUNIT1002 TYPE STRING,
PARTNER0101 TYPE STRING,
BPROLE0101 TYPE STRING,
BPNAME0101 TYPE STRING,
PARTNER0201 TYPE STRING,
BPROLE0201 TYPE STRING,
BPNAME0201 TYPE STRING,
PARTNER0301 TYPE STRING,
BPROLE0301 TYPE STRING,
BPNAME0301 TYPE STRING,
PARTNER0401 TYPE STRING,
BPROLE0401 TYPE STRING,
BPNAME0401 TYPE STRING,
PARTNER0501 TYPE STRING,
BPROLE0501 TYPE STRING,
BPNAME0501 TYPE STRING,
RGEBART TYPE STRING,
XOBJARTM TYPE STRING,
ADRZUS TYPE STRING,
PARTAOID0101 TYPE STRING,
PARTAOID0201 TYPE STRING,
PARTAOID0301 TYPE STRING,
PARTAOID0401 TYPE STRING,
PARTAOID0501 TYPE STRING,
PARTAOID0601 TYPE STRING,
PARTAOID0701 TYPE STRING,
PARTAOID0801 TYPE STRING,
PARTAOID0901 TYPE STRING,
PARTAOID1001 TYPE STRING,
GEN_OBJNR TYPE STRING,
GEN_OBJTYPE TYPE STRING,END OF T_EKKO_STR. DATA: WA_REIS_AO_DT_L_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_REIS_AO_DT_L_STR-AOID sy-vline
WA_REIS_AO_DT_L_STR-AOTYPE sy-vline
WA_REIS_AO_DT_L_STR-VALIDFROM sy-vline
WA_REIS_AO_DT_L_STR-VALIDTO sy-vline
WA_REIS_AO_DT_L_STR-XAO sy-vline
WA_REIS_AO_DT_L_STR-AOFUNCTION sy-vline
WA_REIS_AO_DT_L_STR-AUTHGRP sy-vline
WA_REIS_AO_DT_L_STR-RERF sy-vline
WA_REIS_AO_DT_L_STR-DERF sy-vline
WA_REIS_AO_DT_L_STR-TERF sy-vline
WA_REIS_AO_DT_L_STR-REHER sy-vline
WA_REIS_AO_DT_L_STR-RBEAR sy-vline
WA_REIS_AO_DT_L_STR-DBEAR sy-vline
WA_REIS_AO_DT_L_STR-TBEAR sy-vline
WA_REIS_AO_DT_L_STR-RBHER sy-vline
WA_REIS_AO_DT_L_STR-XMAOTYPE sy-vline
WA_REIS_AO_DT_L_STR-XMAOFUNCTION sy-vline
WA_REIS_AO_DT_L_STR-REALVALIDFROM sy-vline
WA_REIS_AO_DT_L_STR-REALVALIDTO sy-vline
WA_REIS_AO_DT_L_STR-XAUTHGRP sy-vline
WA_REIS_AO_DT_L_STR-STREET sy-vline
WA_REIS_AO_DT_L_STR-HOUSE_NUM1 sy-vline
WA_REIS_AO_DT_L_STR-POST_CODE1 sy-vline
WA_REIS_AO_DT_L_STR-CITY1 sy-vline
WA_REIS_AO_DT_L_STR-COUNTRY sy-vline
WA_REIS_AO_DT_L_STR-REGION sy-vline
WA_REIS_AO_DT_L_STR-XCOUNTRY_L sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0101 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0101 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0201 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0201 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0301 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0301 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0401 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0401 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0501 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0501 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0601 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0601 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0701 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0701 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0801 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0801 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0901 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0901 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO1001 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE1001 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0102 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0102 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0202 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0202 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0302 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0302 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0402 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0402 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0502 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0502 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0602 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0602 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0702 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0702 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0802 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0802 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO0902 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE0902 sy-vline
WA_REIS_AO_DT_L_STR-SUPPLEMENTINFO1002 sy-vline
WA_REIS_AO_DT_L_STR-HREFHANDLE1002 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0101 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0101 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0201 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0201 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0301 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0301 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0401 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0401 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0501 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0501 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0601 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0601 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0701 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0701 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0801 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0801 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0901 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0901 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE1001 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT1001 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0102 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0102 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0202 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0202 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0302 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0302 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0402 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0402 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0502 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0502 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0602 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0602 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0702 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0702 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0802 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0802 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE0902 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT0902 sy-vline
WA_REIS_AO_DT_L_STR-MEASVALUE1002 sy-vline
WA_REIS_AO_DT_L_STR-MEASUNIT1002 sy-vline
WA_REIS_AO_DT_L_STR-PARTNER0101 sy-vline
WA_REIS_AO_DT_L_STR-BPROLE0101 sy-vline
WA_REIS_AO_DT_L_STR-BPNAME0101 sy-vline
WA_REIS_AO_DT_L_STR-PARTNER0201 sy-vline
WA_REIS_AO_DT_L_STR-BPROLE0201 sy-vline
WA_REIS_AO_DT_L_STR-BPNAME0201 sy-vline
WA_REIS_AO_DT_L_STR-PARTNER0301 sy-vline
WA_REIS_AO_DT_L_STR-BPROLE0301 sy-vline
WA_REIS_AO_DT_L_STR-BPNAME0301 sy-vline
WA_REIS_AO_DT_L_STR-PARTNER0401 sy-vline
WA_REIS_AO_DT_L_STR-BPROLE0401 sy-vline
WA_REIS_AO_DT_L_STR-BPNAME0401 sy-vline
WA_REIS_AO_DT_L_STR-PARTNER0501 sy-vline
WA_REIS_AO_DT_L_STR-BPROLE0501 sy-vline
WA_REIS_AO_DT_L_STR-BPNAME0501 sy-vline
WA_REIS_AO_DT_L_STR-RGEBART sy-vline
WA_REIS_AO_DT_L_STR-XOBJARTM sy-vline
WA_REIS_AO_DT_L_STR-ADRZUS sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0101 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0201 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0301 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0401 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0501 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0601 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0701 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0801 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID0901 sy-vline
WA_REIS_AO_DT_L_STR-PARTAOID1001 sy-vline
WA_REIS_AO_DT_L_STR-GEN_OBJNR sy-vline
WA_REIS_AO_DT_L_STR-GEN_OBJTYPE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.