ABAP Select data from SAP table ISSR_DE_TP_RE 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 ISSR_DE_TP_RE 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 ISSR_DE_TP_RE. 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 ISSR_DE_TP_RE 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_ISSR_DE_TP_RE TYPE STANDARD TABLE OF ISSR_DE_TP_RE,
      WA_ISSR_DE_TP_RE TYPE ISSR_DE_TP_RE,
      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: <ISSR_DE_TP_RE> TYPE ISSR_DE_TP_RE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ISSR_DE_TP_RE
*  INTO TABLE @DATA(IT_ISSR_DE_TP_RE2).
*--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_ISSR_DE_TP_RE INDEX 1 INTO DATA(WA_ISSR_DE_TP_RE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ISSR_DE_TP_RE ASSIGNING <ISSR_DE_TP_RE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISSR_DE_TP_RE>-MANDT = 1.
<ISSR_DE_TP_RE>-ISSR_MFT_GUID = 1.
<ISSR_DE_TP_RE>-MW_GUID = 1.
<ISSR_DE_TP_RE>-COUNTRY_VAR = 1.
<ISSR_DE_TP_RE>-BUKRS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ISSR_DE_TP_RE-PRODUCT_CATEGORY, sy-vline,
WA_ISSR_DE_TP_RE-PRODUCT_TYPE, sy-vline,
WA_ISSR_DE_TP_RE-ASSET_NR, sy-vline,
WA_ISSR_DE_TP_RE-SEC_ACCOUNT, sy-vline,
WA_ISSR_DE_TP_RE-ACCOUNT_GRP, sy-vline,
WA_ISSR_DE_TP_RE-BUDAT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISSR_DE_TP_RE 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_ISSR_DE_TP_RE 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_ISSR_DE_TP_RE INTO WA_ISSR_DE_TP_RE. *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 ASSET_NR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISSR_DE_TP_RE-ASSET_NR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISSR_DE_TP_RE-ASSET_NR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field AWSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISSR_DE_TP_RE-AWSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISSR_DE_TP_RE-AWSYS.
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_ISSR_DE_TP_RE_STR,
MANDT TYPE STRING,
ISSR_MFT_GUID TYPE STRING,
MW_GUID TYPE STRING,
COUNTRY_VAR TYPE STRING,
BUKRS TYPE STRING,
PRODUCT_CATEGORY TYPE STRING,
PRODUCT_TYPE TYPE STRING,
ASSET_NR TYPE STRING,
SEC_ACCOUNT TYPE STRING,
ACCOUNT_GRP TYPE STRING,
BUDAT TYPE STRING,
NUMB_TP_DAY TYPE STRING,
SPARTE TYPE STRING,
STOCKBAV TYPE STRING,
STOCKFA TYPE STRING,
DV TYPE STRING,
DVUA TYPE STRING,
ABS54AVAG TYPE STRING,
NW101 TYPE STRING,
NW102 TYPE STRING,
NW201 TYPE STRING,
NW600 TYPE STRING,
NW670 TYPE STRING,
NW671 TYPE STRING,
R59703 TYPE STRING,
R59704 TYPE STRING,
R59705 TYPE STRING,
R59706 TYPE STRING,
R59708 TYPE STRING,
R59710_1 TYPE STRING,
R59710_2 TYPE STRING,
R59710_3 TYPE STRING,
R59710_4 TYPE STRING,
ANRWERT TYPE STRING,
ANRWERTWHR TYPE STRING,
VERKEHRSW TYPE STRING,
VERKEHRSWWHR TYPE STRING,
BEDECKWHR TYPE STRING,
GENAKTZ TYPE STRING,
GENDAT TYPE STRING,
ANRWERTDAT TYPE STRING,
ANRWERTAKTZ TYPE STRING,
AUFBLAND TYPE STRING,
AUFBWORT TYPE STRING,
DURCHR_FONDS TYPE STRING,
ATTRIBUTE_LI01 TYPE STRING,
ATTRIBUTE_LI02 TYPE STRING,
ATTRIBUTE_LI03 TYPE STRING,
ATTRIBUTE_LI04 TYPE STRING,
ATTRIBUTE_LI05 TYPE STRING,
IDENTNR TYPE STRING,
IDENTNRH TYPE STRING,
RANTYP TYPE STRING,
VVKEY TYPE STRING,
OBJNR TYPE STRING,
NUMB_PER_ASSET TYPE STRING,
ECOMPONENT TYPE STRING,
EPGM TYPE STRING,
ENAME TYPE STRING,
EDATUM TYPE STRING,
ETIME TYPE STRING,
NEW_EXT_ID TYPE STRING,
MASTER_REC_KEY TYPE STRING,
FLG_SECONDARY TYPE STRING,
SIGN_IDENT TYPE STRING,
FLG_INVESTMENT TYPE STRING,
ASSET_TYPE TYPE STRING,
RVAL_AREA TYPE STRING,
RTCUR_SEL TYPE STRING,
TSL_SEL TYPE STRING,
HSL_SEL TYPE STRING,
KSL_SEL TYPE STRING,
MSL_SEL TYPE STRING,
ASL_SEL TYPE STRING,
HWCUR_SEL TYPE STRING,
NWBTR_SEL TYPE STRING,
NWCUR_SEL TYPE STRING,
HSL_ACT TYPE STRING,
HWCUR_ACT TYPE STRING,
NWBTR_ACT TYPE STRING,
NWCUR_ACT TYPE STRING,
RTCUR_ACT TYPE STRING,
TSL_ACT TYPE STRING,
KSL_ACT TYPE STRING,
MSL_ACT TYPE STRING,
ASL_ACT TYPE STRING,
BUDAT_ACT TYPE STRING,
STATUS TYPE STRING,
STATUS_TP TYPE STRING,
MARK TYPE STRING,
SL_ID_CHANGEONLY TYPE STRING,
ANLN1 TYPE STRING,
ANLN2 TYPE STRING,
GJAHR TYPE STRING,
LNRAN TYPE STRING,
AFABE TYPE STRING,
ZUJHR TYPE STRING,
ZUCOD TYPE STRING,
PERAF TYPE STRING,
BELNR TYPE STRING,
BUZEI TYPE STRING,
BZDAT TYPE STRING,
BWASL TYPE STRING,
XAFAR TYPE STRING,
ANBTR TYPE STRING,
NAFAB TYPE STRING,
SAFAB TYPE STRING,
ZINSB TYPE STRING,
XANTW TYPE STRING,
XAWBT TYPE STRING,
LNSAN TYPE STRING,
ANUPD TYPE STRING,
AUGLN TYPE STRING,
BLDAT TYPE STRING,
BUDAT_RE TYPE STRING,
MONAT TYPE STRING,
CPUDT TYPE STRING,
CPUTM TYPE STRING,
AEDAT TYPE STRING,
UPDDT TYPE STRING,
USNAM TYPE STRING,
TCODE TYPE STRING,
BVORG TYPE STRING,
XBLNR TYPE STRING,
STBLG TYPE STRING,
STJAH TYPE STRING,
SGTXT TYPE STRING,
MENGE TYPE STRING,
MEINS TYPE STRING,
ANLU1 TYPE STRING,
ANLU2 TYPE STRING,
GLVOR TYPE STRING,
VBUND TYPE STRING,
PARGB TYPE STRING,
BUREG TYPE STRING,
AUGLZ TYPE STRING,
ABRBUP TYPE STRING,
OBART TYPE STRING,
OBJID TYPE STRING,
ZUONR TYPE STRING,
MWSKZ TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
MATNR TYPE STRING,
ANEK_AUGLN TYPE STRING,
ANEK_BELNR TYPE STRING,
ANEK_BUZEI TYPE STRING,
ANEK_BZDAT TYPE STRING,
XANTEI TYPE STRING,
AWTYP TYPE STRING,
AWORG TYPE STRING,
AWSYS TYPE STRING,
PBUKR TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISSR_DE_TP_RE_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_ISSR_DE_TP_RE_STR-MANDT sy-vline
WA_ISSR_DE_TP_RE_STR-ISSR_MFT_GUID sy-vline
WA_ISSR_DE_TP_RE_STR-MW_GUID sy-vline
WA_ISSR_DE_TP_RE_STR-COUNTRY_VAR sy-vline
WA_ISSR_DE_TP_RE_STR-BUKRS sy-vline
WA_ISSR_DE_TP_RE_STR-PRODUCT_CATEGORY sy-vline
WA_ISSR_DE_TP_RE_STR-PRODUCT_TYPE sy-vline
WA_ISSR_DE_TP_RE_STR-ASSET_NR sy-vline
WA_ISSR_DE_TP_RE_STR-SEC_ACCOUNT sy-vline
WA_ISSR_DE_TP_RE_STR-ACCOUNT_GRP sy-vline
WA_ISSR_DE_TP_RE_STR-BUDAT sy-vline
WA_ISSR_DE_TP_RE_STR-NUMB_TP_DAY sy-vline
WA_ISSR_DE_TP_RE_STR-SPARTE sy-vline
WA_ISSR_DE_TP_RE_STR-STOCKBAV sy-vline
WA_ISSR_DE_TP_RE_STR-STOCKFA sy-vline
WA_ISSR_DE_TP_RE_STR-DV sy-vline
WA_ISSR_DE_TP_RE_STR-DVUA sy-vline
WA_ISSR_DE_TP_RE_STR-ABS54AVAG sy-vline
WA_ISSR_DE_TP_RE_STR-NW101 sy-vline
WA_ISSR_DE_TP_RE_STR-NW102 sy-vline
WA_ISSR_DE_TP_RE_STR-NW201 sy-vline
WA_ISSR_DE_TP_RE_STR-NW600 sy-vline
WA_ISSR_DE_TP_RE_STR-NW670 sy-vline
WA_ISSR_DE_TP_RE_STR-NW671 sy-vline
WA_ISSR_DE_TP_RE_STR-R59703 sy-vline
WA_ISSR_DE_TP_RE_STR-R59704 sy-vline
WA_ISSR_DE_TP_RE_STR-R59705 sy-vline
WA_ISSR_DE_TP_RE_STR-R59706 sy-vline
WA_ISSR_DE_TP_RE_STR-R59708 sy-vline
WA_ISSR_DE_TP_RE_STR-R59710_1 sy-vline
WA_ISSR_DE_TP_RE_STR-R59710_2 sy-vline
WA_ISSR_DE_TP_RE_STR-R59710_3 sy-vline
WA_ISSR_DE_TP_RE_STR-R59710_4 sy-vline
WA_ISSR_DE_TP_RE_STR-ANRWERT sy-vline
WA_ISSR_DE_TP_RE_STR-ANRWERTWHR sy-vline
WA_ISSR_DE_TP_RE_STR-VERKEHRSW sy-vline
WA_ISSR_DE_TP_RE_STR-VERKEHRSWWHR sy-vline
WA_ISSR_DE_TP_RE_STR-BEDECKWHR sy-vline
WA_ISSR_DE_TP_RE_STR-GENAKTZ sy-vline
WA_ISSR_DE_TP_RE_STR-GENDAT sy-vline
WA_ISSR_DE_TP_RE_STR-ANRWERTDAT sy-vline
WA_ISSR_DE_TP_RE_STR-ANRWERTAKTZ sy-vline
WA_ISSR_DE_TP_RE_STR-AUFBLAND sy-vline
WA_ISSR_DE_TP_RE_STR-AUFBWORT sy-vline
WA_ISSR_DE_TP_RE_STR-DURCHR_FONDS sy-vline
WA_ISSR_DE_TP_RE_STR-ATTRIBUTE_LI01 sy-vline
WA_ISSR_DE_TP_RE_STR-ATTRIBUTE_LI02 sy-vline
WA_ISSR_DE_TP_RE_STR-ATTRIBUTE_LI03 sy-vline
WA_ISSR_DE_TP_RE_STR-ATTRIBUTE_LI04 sy-vline
WA_ISSR_DE_TP_RE_STR-ATTRIBUTE_LI05 sy-vline
WA_ISSR_DE_TP_RE_STR-IDENTNR sy-vline
WA_ISSR_DE_TP_RE_STR-IDENTNRH sy-vline
WA_ISSR_DE_TP_RE_STR-RANTYP sy-vline
WA_ISSR_DE_TP_RE_STR-VVKEY sy-vline
WA_ISSR_DE_TP_RE_STR-OBJNR sy-vline
WA_ISSR_DE_TP_RE_STR-NUMB_PER_ASSET sy-vline
WA_ISSR_DE_TP_RE_STR-ECOMPONENT sy-vline
WA_ISSR_DE_TP_RE_STR-EPGM sy-vline
WA_ISSR_DE_TP_RE_STR-ENAME sy-vline
WA_ISSR_DE_TP_RE_STR-EDATUM sy-vline
WA_ISSR_DE_TP_RE_STR-ETIME sy-vline
WA_ISSR_DE_TP_RE_STR-NEW_EXT_ID sy-vline
WA_ISSR_DE_TP_RE_STR-MASTER_REC_KEY sy-vline
WA_ISSR_DE_TP_RE_STR-FLG_SECONDARY sy-vline
WA_ISSR_DE_TP_RE_STR-SIGN_IDENT sy-vline
WA_ISSR_DE_TP_RE_STR-FLG_INVESTMENT sy-vline
WA_ISSR_DE_TP_RE_STR-ASSET_TYPE sy-vline
WA_ISSR_DE_TP_RE_STR-RVAL_AREA sy-vline
WA_ISSR_DE_TP_RE_STR-RTCUR_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-TSL_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-HSL_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-KSL_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-MSL_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-ASL_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-HWCUR_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-NWBTR_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-NWCUR_SEL sy-vline
WA_ISSR_DE_TP_RE_STR-HSL_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-HWCUR_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-NWBTR_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-NWCUR_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-RTCUR_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-TSL_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-KSL_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-MSL_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-ASL_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-BUDAT_ACT sy-vline
WA_ISSR_DE_TP_RE_STR-STATUS sy-vline
WA_ISSR_DE_TP_RE_STR-STATUS_TP sy-vline
WA_ISSR_DE_TP_RE_STR-MARK sy-vline
WA_ISSR_DE_TP_RE_STR-SL_ID_CHANGEONLY sy-vline
WA_ISSR_DE_TP_RE_STR-ANLN1 sy-vline
WA_ISSR_DE_TP_RE_STR-ANLN2 sy-vline
WA_ISSR_DE_TP_RE_STR-GJAHR sy-vline
WA_ISSR_DE_TP_RE_STR-LNRAN sy-vline
WA_ISSR_DE_TP_RE_STR-AFABE sy-vline
WA_ISSR_DE_TP_RE_STR-ZUJHR sy-vline
WA_ISSR_DE_TP_RE_STR-ZUCOD sy-vline
WA_ISSR_DE_TP_RE_STR-PERAF sy-vline
WA_ISSR_DE_TP_RE_STR-BELNR sy-vline
WA_ISSR_DE_TP_RE_STR-BUZEI sy-vline
WA_ISSR_DE_TP_RE_STR-BZDAT sy-vline
WA_ISSR_DE_TP_RE_STR-BWASL sy-vline
WA_ISSR_DE_TP_RE_STR-XAFAR sy-vline
WA_ISSR_DE_TP_RE_STR-ANBTR sy-vline
WA_ISSR_DE_TP_RE_STR-NAFAB sy-vline
WA_ISSR_DE_TP_RE_STR-SAFAB sy-vline
WA_ISSR_DE_TP_RE_STR-ZINSB sy-vline
WA_ISSR_DE_TP_RE_STR-XANTW sy-vline
WA_ISSR_DE_TP_RE_STR-XAWBT sy-vline
WA_ISSR_DE_TP_RE_STR-LNSAN sy-vline
WA_ISSR_DE_TP_RE_STR-ANUPD sy-vline
WA_ISSR_DE_TP_RE_STR-AUGLN sy-vline
WA_ISSR_DE_TP_RE_STR-BLDAT sy-vline
WA_ISSR_DE_TP_RE_STR-BUDAT_RE sy-vline
WA_ISSR_DE_TP_RE_STR-MONAT sy-vline
WA_ISSR_DE_TP_RE_STR-CPUDT sy-vline
WA_ISSR_DE_TP_RE_STR-CPUTM sy-vline
WA_ISSR_DE_TP_RE_STR-AEDAT sy-vline
WA_ISSR_DE_TP_RE_STR-UPDDT sy-vline
WA_ISSR_DE_TP_RE_STR-USNAM sy-vline
WA_ISSR_DE_TP_RE_STR-TCODE sy-vline
WA_ISSR_DE_TP_RE_STR-BVORG sy-vline
WA_ISSR_DE_TP_RE_STR-XBLNR sy-vline
WA_ISSR_DE_TP_RE_STR-STBLG sy-vline
WA_ISSR_DE_TP_RE_STR-STJAH sy-vline
WA_ISSR_DE_TP_RE_STR-SGTXT sy-vline
WA_ISSR_DE_TP_RE_STR-MENGE sy-vline
WA_ISSR_DE_TP_RE_STR-MEINS sy-vline
WA_ISSR_DE_TP_RE_STR-ANLU1 sy-vline
WA_ISSR_DE_TP_RE_STR-ANLU2 sy-vline
WA_ISSR_DE_TP_RE_STR-GLVOR sy-vline
WA_ISSR_DE_TP_RE_STR-VBUND sy-vline
WA_ISSR_DE_TP_RE_STR-PARGB sy-vline
WA_ISSR_DE_TP_RE_STR-BUREG sy-vline
WA_ISSR_DE_TP_RE_STR-AUGLZ sy-vline
WA_ISSR_DE_TP_RE_STR-ABRBUP sy-vline
WA_ISSR_DE_TP_RE_STR-OBART sy-vline
WA_ISSR_DE_TP_RE_STR-OBJID sy-vline
WA_ISSR_DE_TP_RE_STR-ZUONR sy-vline
WA_ISSR_DE_TP_RE_STR-MWSKZ sy-vline
WA_ISSR_DE_TP_RE_STR-EBELN sy-vline
WA_ISSR_DE_TP_RE_STR-EBELP sy-vline
WA_ISSR_DE_TP_RE_STR-MATNR sy-vline
WA_ISSR_DE_TP_RE_STR-ANEK_AUGLN sy-vline
WA_ISSR_DE_TP_RE_STR-ANEK_BELNR sy-vline
WA_ISSR_DE_TP_RE_STR-ANEK_BUZEI sy-vline
WA_ISSR_DE_TP_RE_STR-ANEK_BZDAT sy-vline
WA_ISSR_DE_TP_RE_STR-XANTEI sy-vline
WA_ISSR_DE_TP_RE_STR-AWTYP sy-vline
WA_ISSR_DE_TP_RE_STR-AWORG sy-vline
WA_ISSR_DE_TP_RE_STR-AWSYS sy-vline
WA_ISSR_DE_TP_RE_STR-PBUKR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.