ABAP Select data from SAP table RNLE6 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 RNLE6 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 RNLE6. 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 RNLE6 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_RNLE6 TYPE STANDARD TABLE OF RNLE6,
      WA_RNLE6 TYPE RNLE6,
      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: <RNLE6> TYPE RNLE6.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNLE6
*  INTO TABLE @DATA(IT_RNLE62).
*--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_RNLE6 INDEX 1 INTO DATA(WA_RNLE62).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RNLE6 ASSIGNING <RNLE6>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RNLE6>-LEIST = 1.
<RNLE6>-LNRLS = 1.
<RNLE6>-LFDBEW = 1.
<RNLE6>-LEITX = 1.
<RNLE6>-LEIDR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNLE6-ABRKZ, sy-vline,
WA_RNLE6-ABRMA, sy-vline,
WA_RNLE6-ANART, sy-vline,
WA_RNLE6-ANFOE, sy-vline,
WA_RNLE6-AORGKB, sy-vline,
WA_RNLE6-ANMAN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNLE6 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_RNLE6 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_RNLE6 INTO WA_RNLE6. *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 LEIST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNLE6-LEIST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNLE6-LEIST.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field CONSVA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNLE6-CONSVA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNLE6-CONSVA.
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_RNLE6_STR,
LEIST TYPE STRING,
LNRLS TYPE STRING,
LFDBEW TYPE STRING,
LEITX TYPE STRING,
LEIDR TYPE STRING,
ABRKZ TYPE STRING,
ABRMA TYPE STRING,
ANART TYPE STRING,
ANFOE TYPE STRING,
AORGKB TYPE STRING,
ANMAN TYPE STRING,
ANPOE TYPE STRING,
APMAN TYPE STRING,
APOEKB TYPE STRING,
ABTYP TYPE STRING,
ASST1 TYPE STRING,
ASNM1 TYPE STRING,
ASST2 TYPE STRING,
ASNM2 TYPE STRING,
ASSTP TYPE STRING,
ABRGP TYPE STRING,
ABNM1 TYPE STRING,
ANAES TYPE STRING,
ANNM1 TYPE STRING,
ANFGP TYPE STRING,
AFNM1 TYPE STRING,
BEGZT TYPE STRING,
BEGDR TYPE STRING,
BEGKZ TYPE STRING,
BEGTX TYPE STRING,
BEWKZ TYPE STRING,
BFORM TYPE STRING,
BFOTX TYPE STRING,
BZLKZ TYPE STRING,
BZLST TYPE STRING,
EINRI TYPE STRING,
EAUFN TYPE STRING,
ENDZT TYPE STRING,
ENTKY TYPE STRING,
ENZKY TYPE STRING,
ENTG2 TYPE STRING,
EKYTX TYPE STRING,
EZKTX TYPE STRING,
EG2TX TYPE STRING,
ENTGA TYPE STRING,
EGATX TYPE STRING,
ERBOE TYPE STRING,
EORGKB TYPE STRING,
ERMAN TYPE STRING,
ERBTY TYPE STRING,
ERBGP TYPE STRING,
ERNM1 TYPE STRING,
EXCAT TYPE STRING,
EXCTX TYPE STRING,
HCOKZ TYPE STRING,
ICPMK TYPE STRING,
ICPML TYPE STRING,
ICPHC TYPE STRING,
ICPLT TYPE STRING,
KATTX TYPE STRING,
KTRKZ TYPE STRING,
KZPRF TYPE STRING,
KZEAH TYPE STRING,
KZEXT TYPE STRING,
LEINH TYPE STRING,
LEVON TYPE STRING,
LEBIS TYPE STRING,
MANDT TYPE STRING,
MDIND TYPE STRING,
MENGE TYPE STRING,
NLSLOK TYPE STRING,
PZAHL TYPE STRING,
REMRK TYPE STRING,
REMKZ TYPE STRING,
REFKY TYPE STRING,
SESNR TYPE STRING,
STALS TYPE STRING,
STORN TYPE STRING,
TARAS TYPE STRING,
TARIF TYPE STRING,
TARLS TYPE STRING,
TARSP TYPE STRING,
TBTRAG TYPE STRING,
TXTKZ TYPE STRING,
UBVON TYPE STRING,
UBBIS TYPE STRING,
UBLKZ TYPE STRING,
UMENG TYPE STRING,
UAEKZ TYPE STRING,
NUBKZ TYPE STRING,
WNDNR TYPE STRING,
USER0 TYPE STRING,
USER1 TYPE STRING,
USER2 TYPE STRING,
USERDATE1 TYPE STRING,
USERDATE2 TYPE STRING,
USERTIME1 TYPE STRING,
USERTIME2 TYPE STRING,
USERPRICE1 TYPE STRING,
USERAMOUNT1 TYPE STRING,
USERUNIT1 TYPE STRING,
USERSIGN1 TYPE STRING,
USERSIGN2 TYPE STRING,
USERTEXT1 TYPE STRING,
MEDUNIT TYPE STRING,
WISSCD TYPE STRING,
BEAG TYPE STRING,
LABTYP TYPE STRING,
/ISHFR/AKTIV TYPE STRING,
/ISHFR/PHASE TYPE STRING,
/ISHFR/MOD_CD1 TYPE STRING,
/ISHFR/MOD_CD2 TYPE STRING,
/ISHFR/MOD_CD3 TYPE STRING,
/ISHFR/MOD_CD4 TYPE STRING,
/ISHFR/KOE_SV TYPE STRING,
/ISHFR/PRSC_DT TYPE STRING,
/ISHFR/ASS_CD TYPE STRING,
/ISHFR/PUR_PR TYPE STRING,
/ISHFR/EXO_CP TYPE STRING,
/ISHFR/NABM_CO TYPE STRING,
/ISHFR/HOPRICE TYPE STRING,
/ISHFR/PSCRV TYPE STRING,
/ISHFR/BPRICE TYPE STRING,
HIC_FREE TYPE STRING,
DEVNR TYPE STRING,
ORDNR TYPE STRING,
DCODE TYPE STRING,
CONSVA TYPE STRING,
CONSVATX TYPE STRING,
LAAMB TYPE STRING,
LSCHL TYPE STRING,
ABRTX TYPE STRING,
ENTGAMB TYPE STRING,
THERGROUP TYPE STRING,END OF T_EKKO_STR. DATA: WA_RNLE6_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_RNLE6_STR-LEIST sy-vline
WA_RNLE6_STR-LNRLS sy-vline
WA_RNLE6_STR-LFDBEW sy-vline
WA_RNLE6_STR-LEITX sy-vline
WA_RNLE6_STR-LEIDR sy-vline
WA_RNLE6_STR-ABRKZ sy-vline
WA_RNLE6_STR-ABRMA sy-vline
WA_RNLE6_STR-ANART sy-vline
WA_RNLE6_STR-ANFOE sy-vline
WA_RNLE6_STR-AORGKB sy-vline
WA_RNLE6_STR-ANMAN sy-vline
WA_RNLE6_STR-ANPOE sy-vline
WA_RNLE6_STR-APMAN sy-vline
WA_RNLE6_STR-APOEKB sy-vline
WA_RNLE6_STR-ABTYP sy-vline
WA_RNLE6_STR-ASST1 sy-vline
WA_RNLE6_STR-ASNM1 sy-vline
WA_RNLE6_STR-ASST2 sy-vline
WA_RNLE6_STR-ASNM2 sy-vline
WA_RNLE6_STR-ASSTP sy-vline
WA_RNLE6_STR-ABRGP sy-vline
WA_RNLE6_STR-ABNM1 sy-vline
WA_RNLE6_STR-ANAES sy-vline
WA_RNLE6_STR-ANNM1 sy-vline
WA_RNLE6_STR-ANFGP sy-vline
WA_RNLE6_STR-AFNM1 sy-vline
WA_RNLE6_STR-BEGZT sy-vline
WA_RNLE6_STR-BEGDR sy-vline
WA_RNLE6_STR-BEGKZ sy-vline
WA_RNLE6_STR-BEGTX sy-vline
WA_RNLE6_STR-BEWKZ sy-vline
WA_RNLE6_STR-BFORM sy-vline
WA_RNLE6_STR-BFOTX sy-vline
WA_RNLE6_STR-BZLKZ sy-vline
WA_RNLE6_STR-BZLST sy-vline
WA_RNLE6_STR-EINRI sy-vline
WA_RNLE6_STR-EAUFN sy-vline
WA_RNLE6_STR-ENDZT sy-vline
WA_RNLE6_STR-ENTKY sy-vline
WA_RNLE6_STR-ENZKY sy-vline
WA_RNLE6_STR-ENTG2 sy-vline
WA_RNLE6_STR-EKYTX sy-vline
WA_RNLE6_STR-EZKTX sy-vline
WA_RNLE6_STR-EG2TX sy-vline
WA_RNLE6_STR-ENTGA sy-vline
WA_RNLE6_STR-EGATX sy-vline
WA_RNLE6_STR-ERBOE sy-vline
WA_RNLE6_STR-EORGKB sy-vline
WA_RNLE6_STR-ERMAN sy-vline
WA_RNLE6_STR-ERBTY sy-vline
WA_RNLE6_STR-ERBGP sy-vline
WA_RNLE6_STR-ERNM1 sy-vline
WA_RNLE6_STR-EXCAT sy-vline
WA_RNLE6_STR-EXCTX sy-vline
WA_RNLE6_STR-HCOKZ sy-vline
WA_RNLE6_STR-ICPMK sy-vline
WA_RNLE6_STR-ICPML sy-vline
WA_RNLE6_STR-ICPHC sy-vline
WA_RNLE6_STR-ICPLT sy-vline
WA_RNLE6_STR-KATTX sy-vline
WA_RNLE6_STR-KTRKZ sy-vline
WA_RNLE6_STR-KZPRF sy-vline
WA_RNLE6_STR-KZEAH sy-vline
WA_RNLE6_STR-KZEXT sy-vline
WA_RNLE6_STR-LEINH sy-vline
WA_RNLE6_STR-LEVON sy-vline
WA_RNLE6_STR-LEBIS sy-vline
WA_RNLE6_STR-MANDT sy-vline
WA_RNLE6_STR-MDIND sy-vline
WA_RNLE6_STR-MENGE sy-vline
WA_RNLE6_STR-NLSLOK sy-vline
WA_RNLE6_STR-PZAHL sy-vline
WA_RNLE6_STR-REMRK sy-vline
WA_RNLE6_STR-REMKZ sy-vline
WA_RNLE6_STR-REFKY sy-vline
WA_RNLE6_STR-SESNR sy-vline
WA_RNLE6_STR-STALS sy-vline
WA_RNLE6_STR-STORN sy-vline
WA_RNLE6_STR-TARAS sy-vline
WA_RNLE6_STR-TARIF sy-vline
WA_RNLE6_STR-TARLS sy-vline
WA_RNLE6_STR-TARSP sy-vline
WA_RNLE6_STR-TBTRAG sy-vline
WA_RNLE6_STR-TXTKZ sy-vline
WA_RNLE6_STR-UBVON sy-vline
WA_RNLE6_STR-UBBIS sy-vline
WA_RNLE6_STR-UBLKZ sy-vline
WA_RNLE6_STR-UMENG sy-vline
WA_RNLE6_STR-UAEKZ sy-vline
WA_RNLE6_STR-NUBKZ sy-vline
WA_RNLE6_STR-WNDNR sy-vline
WA_RNLE6_STR-USER0 sy-vline
WA_RNLE6_STR-USER1 sy-vline
WA_RNLE6_STR-USER2 sy-vline
WA_RNLE6_STR-USERDATE1 sy-vline
WA_RNLE6_STR-USERDATE2 sy-vline
WA_RNLE6_STR-USERTIME1 sy-vline
WA_RNLE6_STR-USERTIME2 sy-vline
WA_RNLE6_STR-USERPRICE1 sy-vline
WA_RNLE6_STR-USERAMOUNT1 sy-vline
WA_RNLE6_STR-USERUNIT1 sy-vline
WA_RNLE6_STR-USERSIGN1 sy-vline
WA_RNLE6_STR-USERSIGN2 sy-vline
WA_RNLE6_STR-USERTEXT1 sy-vline
WA_RNLE6_STR-MEDUNIT sy-vline
WA_RNLE6_STR-WISSCD sy-vline
WA_RNLE6_STR-BEAG sy-vline
WA_RNLE6_STR-LABTYP sy-vline
WA_RNLE6_STR-/ISHFR/AKTIV sy-vline
WA_RNLE6_STR-/ISHFR/PHASE sy-vline
WA_RNLE6_STR-/ISHFR/MOD_CD1 sy-vline
WA_RNLE6_STR-/ISHFR/MOD_CD2 sy-vline
WA_RNLE6_STR-/ISHFR/MOD_CD3 sy-vline
WA_RNLE6_STR-/ISHFR/MOD_CD4 sy-vline
WA_RNLE6_STR-/ISHFR/KOE_SV sy-vline
WA_RNLE6_STR-/ISHFR/PRSC_DT sy-vline
WA_RNLE6_STR-/ISHFR/ASS_CD sy-vline
WA_RNLE6_STR-/ISHFR/PUR_PR sy-vline
WA_RNLE6_STR-/ISHFR/EXO_CP sy-vline
WA_RNLE6_STR-/ISHFR/NABM_CO sy-vline
WA_RNLE6_STR-/ISHFR/HOPRICE sy-vline
WA_RNLE6_STR-/ISHFR/PSCRV sy-vline
WA_RNLE6_STR-/ISHFR/BPRICE sy-vline
WA_RNLE6_STR-HIC_FREE sy-vline
WA_RNLE6_STR-DEVNR sy-vline
WA_RNLE6_STR-ORDNR sy-vline
WA_RNLE6_STR-DCODE sy-vline
WA_RNLE6_STR-CONSVA sy-vline
WA_RNLE6_STR-CONSVATX sy-vline
WA_RNLE6_STR-LAAMB sy-vline
WA_RNLE6_STR-LSCHL sy-vline
WA_RNLE6_STR-ABRTX sy-vline
WA_RNLE6_STR-ENTGAMB sy-vline
WA_RNLE6_STR-THERGROUP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.