ABAP Select data from SAP table REIS_RR_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_RR_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_RR_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_RR_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_RR_L TYPE STANDARD TABLE OF REIS_RR_L,
      WA_REIS_RR_L TYPE REIS_RR_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_RR_L> TYPE REIS_RR_L.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM REIS_RR_L
*  INTO TABLE @DATA(IT_REIS_RR_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_RR_L INDEX 1 INTO DATA(WA_REIS_RR_L2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_REIS_RR_L ASSIGNING <REIS_RR_L>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<REIS_RR_L>-MANDT = 1.
<REIS_RR_L>-INTRENO = 1.
<REIS_RR_L>-RRID = 1.
<REIS_RR_L>-OBJNR = 1.
<REIS_RR_L>-CREATIONTYPE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_REIS_RR_L-RERF, sy-vline,
WA_REIS_RR_L-DERF, sy-vline,
WA_REIS_RR_L-TERF, sy-vline,
WA_REIS_RR_L-REHER, sy-vline,
WA_REIS_RR_L-RBEAR, sy-vline,
WA_REIS_RR_L-DBEAR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_REIS_RR_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_RR_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_RR_L INTO WA_REIS_RR_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 ALPHA, internal->external for field RRID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_REIS_RR_L-RRID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RR_L-RRID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit SXIDN, internal->external for field ISSMTP_ADDR CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_REIS_RR_L-ISSMTP_ADDR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RR_L-ISSMTP_ADDR.
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_RR_L_STR,
MANDT TYPE STRING,
INTRENO TYPE STRING,
RRID TYPE STRING,
OBJNR TYPE STRING,
CREATIONTYPE 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,
RESPONSIBLE TYPE STRING,
USEREXCLUSIVE TYPE STRING,
AUTHGRP TYPE STRING,
RRCNBEG TYPE STRING,
RRCNEND TYPE STRING,
RRCNBEGLATER TYPE STRING,
RRTYPE TYPE STRING,
ACQUISTYPE TYPE STRING,
XRR TYPE STRING,
SEARCHTERM TYPE STRING,
CDVALUETO01 TYPE STRING,
CDVALUETOL01 TYPE STRING,
CDCURR01 TYPE STRING,
CDVALUEFROM01 TYPE STRING,
CDVALUETOLFROM01 TYPE STRING,
CDVALUETO02 TYPE STRING,
CDVALUETOL02 TYPE STRING,
CDCURR02 TYPE STRING,
CDVALUEFROM02 TYPE STRING,
CDVALUETOLFROM02 TYPE STRING,
CDVALUETO03 TYPE STRING,
CDVALUETOL03 TYPE STRING,
CDCURR03 TYPE STRING,
CDVALUEFROM03 TYPE STRING,
CDVALUETOLFROM03 TYPE STRING,
CDVALUETO04 TYPE STRING,
CDVALUETOL04 TYPE STRING,
CDCURR04 TYPE STRING,
CDVALUEFROM04 TYPE STRING,
CDVALUETOLFROM04 TYPE STRING,
MSVALUEFROM01 TYPE STRING,
MSVALUETO01 TYPE STRING,
MSVALUETOLFROM01 TYPE STRING,
MSVALUETOLTO01 TYPE STRING,
MSUNIT01 TYPE STRING,
MSVALUEFROM02 TYPE STRING,
MSVALUETO02 TYPE STRING,
MSVALUETOLFROM02 TYPE STRING,
MSVALUETOLTO02 TYPE STRING,
MSUNIT02 TYPE STRING,
MSVALUEFROM03 TYPE STRING,
MSVALUETO03 TYPE STRING,
MSVALUETOLFROM03 TYPE STRING,
MSVALUETOLTO03 TYPE STRING,
MSUNIT03 TYPE STRING,
MSVALUEFROM04 TYPE STRING,
MSVALUETO04 TYPE STRING,
MSVALUETOLFROM04 TYPE STRING,
MSVALUETOLTO04 TYPE STRING,
MSUNIT04 TYPE STRING,
RRFLOORSTR TYPE STRING,
RRREGLOCSTR TYPE STRING,
RRLOCATIONSTR TYPE STRING,
RRLOCATIONNESTR TYPE STRING,
RRDISTLOCSTR TYPE STRING,
RRTRANSPCONNSTR TYPE STRING,
BUILDAGEFROM TYPE STRING,
BUILDAGETO TYPE STRING,
RRCHARACTSTR TYPE STRING,
COUNTRY TYPE STRING,
REGION TYPE STRING,
POST_CODE1 TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM1 TYPE STRING,
NEIGHBORHOODSTR TYPE STRING,
EDITINDICATOR TYPE STRING,
EDITSTATUS TYPE STRING,
PRESELECTION TYPE STRING,
INFLOWFROM TYPE STRING,
INFLOWREASON TYPE STRING,
INFLOWWAY TYPE STRING,
RRSEARCHPART TYPE STRING,
AECEXISTS TYPE STRING,
AECCLASSSTR TYPE STRING,
AECDATEOFISSUE TYPE STRING,
AECVALIDTO TYPE STRING,
AECPRIORITY TYPE STRING,
AECPERSONGROUP TYPE STRING,
AECINFO TYPE STRING,
XAUTHGRP TYPE STRING,
XLRRTYPE TYPE STRING,
XMEDITINDICATOR TYPE STRING,
XMEDITSTATUS TYPE STRING,
XMPRESELECTION TYPE STRING,
XMINFLOWREASON TYPE STRING,
XMINFLOWFROM TYPE STRING,
XMINFLOWWAY TYPE STRING,
RECISVALIDFROM TYPE STRING,
RECISVALIDTO TYPE STRING,
XAECCLASS TYPE STRING,
CHECKBOX TYPE STRING,
ALVROWS TYPE STRING,
ISROLE TYPE STRING,
ISXROLE TYPE STRING,
ISPARTNER TYPE STRING,
ISXPARTNER TYPE STRING,
ISTEL_NUMBER_LONG TYPE STRING,
ISFAX_NUMBER_LONG TYPE STRING,
ISSMTP_ADDR TYPE STRING,
CHARACT01 TYPE STRING,
CHARACT02 TYPE STRING,
CHARACT03 TYPE STRING,
CHARACT04 TYPE STRING,
CHARACT05 TYPE STRING,
CHARACT06 TYPE STRING,
CHARACT07 TYPE STRING,
CHARACT08 TYPE STRING,
CHARACT09 TYPE STRING,
CHARACT10 TYPE STRING,
CHARACT11 TYPE STRING,
CHARACT12 TYPE STRING,
CHARACT13 TYPE STRING,
CHARACT14 TYPE STRING,
CHARACT15 TYPE STRING,
CHARACT16 TYPE STRING,
CHARACT17 TYPE STRING,
CHARACT18 TYPE STRING,
CHARACT19 TYPE STRING,
CHARACT20 TYPE STRING,
CHARACT21 TYPE STRING,
CHARACT22 TYPE STRING,
CHARACT23 TYPE STRING,
CHARACT24 TYPE STRING,
CHARACT25 TYPE STRING,
CHARACT26 TYPE STRING,
CHARACT27 TYPE STRING,
CHARACT28 TYPE STRING,
CHARACT29 TYPE STRING,
CHARACT30 TYPE STRING,
CHARACT31 TYPE STRING,
CHARACT32 TYPE STRING,
CHARACT33 TYPE STRING,
CHARACT34 TYPE STRING,
CHARACT35 TYPE STRING,
CHARACT36 TYPE STRING,
CHARACT37 TYPE STRING,
CHARACT38 TYPE STRING,
CHARACT39 TYPE STRING,
CHARACT40 TYPE STRING,
CHARACT41 TYPE STRING,
CHARACT42 TYPE STRING,
CHARACT43 TYPE STRING,
CHARACT44 TYPE STRING,
CHARACT45 TYPE STRING,
CHARACT46 TYPE STRING,
CHARACT47 TYPE STRING,
CHARACT48 TYPE STRING,
CHARACT49 TYPE STRING,
CHARACT50 TYPE STRING,
CHARACT51 TYPE STRING,
CHARACT52 TYPE STRING,
CHARACT53 TYPE STRING,
CHARACT54 TYPE STRING,
CHARACT55 TYPE STRING,
CHARACT56 TYPE STRING,
CHARACT57 TYPE STRING,
CHARACT58 TYPE STRING,
CHARACT59 TYPE STRING,
CHARACT60 TYPE STRING,
CHARACT61 TYPE STRING,
CHARACT62 TYPE STRING,
CHARACT63 TYPE STRING,
CHARACT64 TYPE STRING,
CHARACT65 TYPE STRING,
CHARACT66 TYPE STRING,
CHARACT67 TYPE STRING,
CHARACT68 TYPE STRING,
CHARACT69 TYPE STRING,
CHARACT70 TYPE STRING,
CHARACT71 TYPE STRING,
CHARACT72 TYPE STRING,
CHARACT73 TYPE STRING,
CHARACT74 TYPE STRING,
CHARACT75 TYPE STRING,
CHARACT76 TYPE STRING,
CHARACT77 TYPE STRING,
CHARACT78 TYPE STRING,
CHARACT79 TYPE STRING,
CHARACT80 TYPE STRING,END OF T_EKKO_STR. DATA: WA_REIS_RR_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_RR_L_STR-MANDT sy-vline
WA_REIS_RR_L_STR-INTRENO sy-vline
WA_REIS_RR_L_STR-RRID sy-vline
WA_REIS_RR_L_STR-OBJNR sy-vline
WA_REIS_RR_L_STR-CREATIONTYPE sy-vline
WA_REIS_RR_L_STR-RERF sy-vline
WA_REIS_RR_L_STR-DERF sy-vline
WA_REIS_RR_L_STR-TERF sy-vline
WA_REIS_RR_L_STR-REHER sy-vline
WA_REIS_RR_L_STR-RBEAR sy-vline
WA_REIS_RR_L_STR-DBEAR sy-vline
WA_REIS_RR_L_STR-TBEAR sy-vline
WA_REIS_RR_L_STR-RBHER sy-vline
WA_REIS_RR_L_STR-RESPONSIBLE sy-vline
WA_REIS_RR_L_STR-USEREXCLUSIVE sy-vline
WA_REIS_RR_L_STR-AUTHGRP sy-vline
WA_REIS_RR_L_STR-RRCNBEG sy-vline
WA_REIS_RR_L_STR-RRCNEND sy-vline
WA_REIS_RR_L_STR-RRCNBEGLATER sy-vline
WA_REIS_RR_L_STR-RRTYPE sy-vline
WA_REIS_RR_L_STR-ACQUISTYPE sy-vline
WA_REIS_RR_L_STR-XRR sy-vline
WA_REIS_RR_L_STR-SEARCHTERM sy-vline
WA_REIS_RR_L_STR-CDVALUETO01 sy-vline
WA_REIS_RR_L_STR-CDVALUETOL01 sy-vline
WA_REIS_RR_L_STR-CDCURR01 sy-vline
WA_REIS_RR_L_STR-CDVALUEFROM01 sy-vline
WA_REIS_RR_L_STR-CDVALUETOLFROM01 sy-vline
WA_REIS_RR_L_STR-CDVALUETO02 sy-vline
WA_REIS_RR_L_STR-CDVALUETOL02 sy-vline
WA_REIS_RR_L_STR-CDCURR02 sy-vline
WA_REIS_RR_L_STR-CDVALUEFROM02 sy-vline
WA_REIS_RR_L_STR-CDVALUETOLFROM02 sy-vline
WA_REIS_RR_L_STR-CDVALUETO03 sy-vline
WA_REIS_RR_L_STR-CDVALUETOL03 sy-vline
WA_REIS_RR_L_STR-CDCURR03 sy-vline
WA_REIS_RR_L_STR-CDVALUEFROM03 sy-vline
WA_REIS_RR_L_STR-CDVALUETOLFROM03 sy-vline
WA_REIS_RR_L_STR-CDVALUETO04 sy-vline
WA_REIS_RR_L_STR-CDVALUETOL04 sy-vline
WA_REIS_RR_L_STR-CDCURR04 sy-vline
WA_REIS_RR_L_STR-CDVALUEFROM04 sy-vline
WA_REIS_RR_L_STR-CDVALUETOLFROM04 sy-vline
WA_REIS_RR_L_STR-MSVALUEFROM01 sy-vline
WA_REIS_RR_L_STR-MSVALUETO01 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLFROM01 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLTO01 sy-vline
WA_REIS_RR_L_STR-MSUNIT01 sy-vline
WA_REIS_RR_L_STR-MSVALUEFROM02 sy-vline
WA_REIS_RR_L_STR-MSVALUETO02 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLFROM02 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLTO02 sy-vline
WA_REIS_RR_L_STR-MSUNIT02 sy-vline
WA_REIS_RR_L_STR-MSVALUEFROM03 sy-vline
WA_REIS_RR_L_STR-MSVALUETO03 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLFROM03 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLTO03 sy-vline
WA_REIS_RR_L_STR-MSUNIT03 sy-vline
WA_REIS_RR_L_STR-MSVALUEFROM04 sy-vline
WA_REIS_RR_L_STR-MSVALUETO04 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLFROM04 sy-vline
WA_REIS_RR_L_STR-MSVALUETOLTO04 sy-vline
WA_REIS_RR_L_STR-MSUNIT04 sy-vline
WA_REIS_RR_L_STR-RRFLOORSTR sy-vline
WA_REIS_RR_L_STR-RRREGLOCSTR sy-vline
WA_REIS_RR_L_STR-RRLOCATIONSTR sy-vline
WA_REIS_RR_L_STR-RRLOCATIONNESTR sy-vline
WA_REIS_RR_L_STR-RRDISTLOCSTR sy-vline
WA_REIS_RR_L_STR-RRTRANSPCONNSTR sy-vline
WA_REIS_RR_L_STR-BUILDAGEFROM sy-vline
WA_REIS_RR_L_STR-BUILDAGETO sy-vline
WA_REIS_RR_L_STR-RRCHARACTSTR sy-vline
WA_REIS_RR_L_STR-COUNTRY sy-vline
WA_REIS_RR_L_STR-REGION sy-vline
WA_REIS_RR_L_STR-POST_CODE1 sy-vline
WA_REIS_RR_L_STR-CITY1 sy-vline
WA_REIS_RR_L_STR-CITY2 sy-vline
WA_REIS_RR_L_STR-STREET sy-vline
WA_REIS_RR_L_STR-HOUSE_NUM1 sy-vline
WA_REIS_RR_L_STR-NEIGHBORHOODSTR sy-vline
WA_REIS_RR_L_STR-EDITINDICATOR sy-vline
WA_REIS_RR_L_STR-EDITSTATUS sy-vline
WA_REIS_RR_L_STR-PRESELECTION sy-vline
WA_REIS_RR_L_STR-INFLOWFROM sy-vline
WA_REIS_RR_L_STR-INFLOWREASON sy-vline
WA_REIS_RR_L_STR-INFLOWWAY sy-vline
WA_REIS_RR_L_STR-RRSEARCHPART sy-vline
WA_REIS_RR_L_STR-AECEXISTS sy-vline
WA_REIS_RR_L_STR-AECCLASSSTR sy-vline
WA_REIS_RR_L_STR-AECDATEOFISSUE sy-vline
WA_REIS_RR_L_STR-AECVALIDTO sy-vline
WA_REIS_RR_L_STR-AECPRIORITY sy-vline
WA_REIS_RR_L_STR-AECPERSONGROUP sy-vline
WA_REIS_RR_L_STR-AECINFO sy-vline
WA_REIS_RR_L_STR-XAUTHGRP sy-vline
WA_REIS_RR_L_STR-XLRRTYPE sy-vline
WA_REIS_RR_L_STR-XMEDITINDICATOR sy-vline
WA_REIS_RR_L_STR-XMEDITSTATUS sy-vline
WA_REIS_RR_L_STR-XMPRESELECTION sy-vline
WA_REIS_RR_L_STR-XMINFLOWREASON sy-vline
WA_REIS_RR_L_STR-XMINFLOWFROM sy-vline
WA_REIS_RR_L_STR-XMINFLOWWAY sy-vline
WA_REIS_RR_L_STR-RECISVALIDFROM sy-vline
WA_REIS_RR_L_STR-RECISVALIDTO sy-vline
WA_REIS_RR_L_STR-XAECCLASS sy-vline
WA_REIS_RR_L_STR-CHECKBOX sy-vline
WA_REIS_RR_L_STR-ALVROWS sy-vline
WA_REIS_RR_L_STR-ISROLE sy-vline
WA_REIS_RR_L_STR-ISXROLE sy-vline
WA_REIS_RR_L_STR-ISPARTNER sy-vline
WA_REIS_RR_L_STR-ISXPARTNER sy-vline
WA_REIS_RR_L_STR-ISTEL_NUMBER_LONG sy-vline
WA_REIS_RR_L_STR-ISFAX_NUMBER_LONG sy-vline
WA_REIS_RR_L_STR-ISSMTP_ADDR sy-vline
WA_REIS_RR_L_STR-CHARACT01 sy-vline
WA_REIS_RR_L_STR-CHARACT02 sy-vline
WA_REIS_RR_L_STR-CHARACT03 sy-vline
WA_REIS_RR_L_STR-CHARACT04 sy-vline
WA_REIS_RR_L_STR-CHARACT05 sy-vline
WA_REIS_RR_L_STR-CHARACT06 sy-vline
WA_REIS_RR_L_STR-CHARACT07 sy-vline
WA_REIS_RR_L_STR-CHARACT08 sy-vline
WA_REIS_RR_L_STR-CHARACT09 sy-vline
WA_REIS_RR_L_STR-CHARACT10 sy-vline
WA_REIS_RR_L_STR-CHARACT11 sy-vline
WA_REIS_RR_L_STR-CHARACT12 sy-vline
WA_REIS_RR_L_STR-CHARACT13 sy-vline
WA_REIS_RR_L_STR-CHARACT14 sy-vline
WA_REIS_RR_L_STR-CHARACT15 sy-vline
WA_REIS_RR_L_STR-CHARACT16 sy-vline
WA_REIS_RR_L_STR-CHARACT17 sy-vline
WA_REIS_RR_L_STR-CHARACT18 sy-vline
WA_REIS_RR_L_STR-CHARACT19 sy-vline
WA_REIS_RR_L_STR-CHARACT20 sy-vline
WA_REIS_RR_L_STR-CHARACT21 sy-vline
WA_REIS_RR_L_STR-CHARACT22 sy-vline
WA_REIS_RR_L_STR-CHARACT23 sy-vline
WA_REIS_RR_L_STR-CHARACT24 sy-vline
WA_REIS_RR_L_STR-CHARACT25 sy-vline
WA_REIS_RR_L_STR-CHARACT26 sy-vline
WA_REIS_RR_L_STR-CHARACT27 sy-vline
WA_REIS_RR_L_STR-CHARACT28 sy-vline
WA_REIS_RR_L_STR-CHARACT29 sy-vline
WA_REIS_RR_L_STR-CHARACT30 sy-vline
WA_REIS_RR_L_STR-CHARACT31 sy-vline
WA_REIS_RR_L_STR-CHARACT32 sy-vline
WA_REIS_RR_L_STR-CHARACT33 sy-vline
WA_REIS_RR_L_STR-CHARACT34 sy-vline
WA_REIS_RR_L_STR-CHARACT35 sy-vline
WA_REIS_RR_L_STR-CHARACT36 sy-vline
WA_REIS_RR_L_STR-CHARACT37 sy-vline
WA_REIS_RR_L_STR-CHARACT38 sy-vline
WA_REIS_RR_L_STR-CHARACT39 sy-vline
WA_REIS_RR_L_STR-CHARACT40 sy-vline
WA_REIS_RR_L_STR-CHARACT41 sy-vline
WA_REIS_RR_L_STR-CHARACT42 sy-vline
WA_REIS_RR_L_STR-CHARACT43 sy-vline
WA_REIS_RR_L_STR-CHARACT44 sy-vline
WA_REIS_RR_L_STR-CHARACT45 sy-vline
WA_REIS_RR_L_STR-CHARACT46 sy-vline
WA_REIS_RR_L_STR-CHARACT47 sy-vline
WA_REIS_RR_L_STR-CHARACT48 sy-vline
WA_REIS_RR_L_STR-CHARACT49 sy-vline
WA_REIS_RR_L_STR-CHARACT50 sy-vline
WA_REIS_RR_L_STR-CHARACT51 sy-vline
WA_REIS_RR_L_STR-CHARACT52 sy-vline
WA_REIS_RR_L_STR-CHARACT53 sy-vline
WA_REIS_RR_L_STR-CHARACT54 sy-vline
WA_REIS_RR_L_STR-CHARACT55 sy-vline
WA_REIS_RR_L_STR-CHARACT56 sy-vline
WA_REIS_RR_L_STR-CHARACT57 sy-vline
WA_REIS_RR_L_STR-CHARACT58 sy-vline
WA_REIS_RR_L_STR-CHARACT59 sy-vline
WA_REIS_RR_L_STR-CHARACT60 sy-vline
WA_REIS_RR_L_STR-CHARACT61 sy-vline
WA_REIS_RR_L_STR-CHARACT62 sy-vline
WA_REIS_RR_L_STR-CHARACT63 sy-vline
WA_REIS_RR_L_STR-CHARACT64 sy-vline
WA_REIS_RR_L_STR-CHARACT65 sy-vline
WA_REIS_RR_L_STR-CHARACT66 sy-vline
WA_REIS_RR_L_STR-CHARACT67 sy-vline
WA_REIS_RR_L_STR-CHARACT68 sy-vline
WA_REIS_RR_L_STR-CHARACT69 sy-vline
WA_REIS_RR_L_STR-CHARACT70 sy-vline
WA_REIS_RR_L_STR-CHARACT71 sy-vline
WA_REIS_RR_L_STR-CHARACT72 sy-vline
WA_REIS_RR_L_STR-CHARACT73 sy-vline
WA_REIS_RR_L_STR-CHARACT74 sy-vline
WA_REIS_RR_L_STR-CHARACT75 sy-vline
WA_REIS_RR_L_STR-CHARACT76 sy-vline
WA_REIS_RR_L_STR-CHARACT77 sy-vline
WA_REIS_RR_L_STR-CHARACT78 sy-vline
WA_REIS_RR_L_STR-CHARACT79 sy-vline
WA_REIS_RR_L_STR-CHARACT80 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.