ABAP Select data from SAP table V_NLST 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 V_NLST 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 V_NLST. 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 V_NLST 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_V_NLST TYPE STANDARD TABLE OF V_NLST,
      WA_V_NLST TYPE V_NLST,
      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: <V_NLST> TYPE V_NLST.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM V_NLST
*  INTO TABLE @DATA(IT_V_NLST2).
*--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_V_NLST INDEX 1 INTO DATA(WA_V_NLST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_V_NLST ASSIGNING <V_NLST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<V_NLST>-MANDT = 1.
<V_NLST>-LNRLS = 1.
<V_NLST>-EINRI = 1.
<V_NLST>-PATNR = 1.
<V_NLST>-STOID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_V_NLST-LSSTAE, sy-vline,
WA_V_NLST-ANFID, sy-vline,
WA_V_NLST-NTRKZ, sy-vline,
WA_V_NLST-WBGDT, sy-vline,
WA_V_NLST-WBGZT, sy-vline,
WA_V_NLST-ERGTX, sy-vline.
ENDLOOP. *Add any further fields from structure WA_V_NLST 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_V_NLST 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_V_NLST INTO WA_V_NLST. *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 LNRLS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_V_NLST-LNRLS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_NLST-LNRLS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field USER1 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_V_NLST-USER1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_NLST-USER1.
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_V_NLST_STR,
MANDT TYPE STRING,
LNRLS TYPE STRING,
EINRI TYPE STRING,
PATNR TYPE STRING,
STOID TYPE STRING,
LSSTAE TYPE STRING,
ANFID TYPE STRING,
NTRKZ TYPE STRING,
WBGDT TYPE STRING,
WBGZT TYPE STRING,
ERGTX TYPE STRING,
ERLTX TYPE STRING,
BEFR TYPE STRING,
BFEINH TYPE STRING,
BFENDDT TYPE STRING,
SORTLEIST TYPE STRING,
WBZPI TYPE STRING,
DAUER TYPE STRING,
ZIMMR TYPE STRING,
IFG TYPE STRING,
ANERF TYPE STRING,
LSLOK TYPE STRING,
PATEIN TYPE STRING,
PMEDFG TYPE STRING,
PMEDVS TYPE STRING,
PZMAN TYPE STRING,
ANKLS TYPE STRING,
OPNR TYPE STRING,
FALNR TYPE STRING,
ERBOE TYPE STRING,
IBGDT TYPE STRING,
IBZT TYPE STRING,
N1MEDLEI TYPE STRING,
N1PFLLEI TYPE STRING,
DOCXS TYPE STRING,
TEAMXS TYPE STRING,
MATXS TYPE STRING,
PATNUE TYPE STRING,
TERMINF TYPE STRING,
LIDI TYPE STRING,
VKGID TYPE STRING,
LNRAPP TYPE STRING,
TMNID TYPE STRING,
MANDT_NLEI TYPE STRING,
EINRI_NLEI TYPE STRING,
FALNR_NLEI TYPE STRING,
ORGID TYPE STRING,
LEIST TYPE STRING,
LNRLS_NLEI TYPE STRING,
LFDBEW TYPE STRING,
REFBEW TYPE STRING,
ERBTY TYPE STRING,
ANFOE TYPE STRING,
ANMAN TYPE STRING,
ERMAN TYPE STRING,
HAUST TYPE STRING,
PREIS TYPE STRING,
MATNR TYPE STRING,
ABRKZ TYPE STRING,
STALS TYPE STRING,
IMENG TYPE STRING,
IENDT TYPE STRING,
IEZT TYPE STRING,
PMENG TYPE STRING,
PBGDT TYPE STRING,
PENDT TYPE STRING,
PBZT TYPE STRING,
PEZT TYPE STRING,
TARIF TYPE STRING,
TARLS TYPE STRING,
TARSP TYPE STRING,
TARAS TYPE STRING,
TLMEN TYPE STRING,
LEINH TYPE STRING,
LEITX TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
REFLNR TYPE STRING,
ZEITR TYPE STRING,
BEGTX TYPE STRING,
WNDNR TYPE STRING,
REMRK TYPE STRING,
REFNR TYPE STRING,
KZBCP TYPE STRING,
BILLP TYPE STRING,
ANPOE TYPE STRING,
APMAN TYPE STRING,
REMKZ TYPE STRING,
ICPMK TYPE STRING,
ICPML TYPE STRING,
ICPHC TYPE STRING,
BEGKZ TYPE STRING,
HCOKZ TYPE STRING,
ANART TYPE STRING,
OTYPL TYPE STRING,
UBVON TYPE STRING,
UBBIS TYPE STRING,
UBLKZ TYPE STRING,
UMENG TYPE STRING,
UAEKZ TYPE STRING,
NUBKZ TYPE STRING,
ENTKY TYPE STRING,
ENZKY TYPE STRING,
ENTG2 TYPE STRING,
EVENT TYPE STRING,
OBJCT TYPE STRING,
KALKZ TYPE STRING,
EVTUP TYPE STRING,
OBJUP TYPE STRING,
ABTYP TYPE STRING,
TCODE TYPE STRING,
ABRMA TYPE STRING,
EAUFN TYPE STRING,
BZLST TYPE STRING,
KTRKZ TYPE STRING,
BFORM TYPE STRING,
ENTGA TYPE STRING,
NBGDT TYPE STRING,
NBGZT TYPE STRING,
ZOTYP TYPE STRING,
PZAHL TYPE STRING,
REFKY TYPE STRING,
EXCAT TYPE STRING,
USER0 TYPE STRING,
USER1 TYPE STRING,END OF T_EKKO_STR. DATA: WA_V_NLST_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_V_NLST_STR-MANDT sy-vline
WA_V_NLST_STR-LNRLS sy-vline
WA_V_NLST_STR-EINRI sy-vline
WA_V_NLST_STR-PATNR sy-vline
WA_V_NLST_STR-STOID sy-vline
WA_V_NLST_STR-LSSTAE sy-vline
WA_V_NLST_STR-ANFID sy-vline
WA_V_NLST_STR-NTRKZ sy-vline
WA_V_NLST_STR-WBGDT sy-vline
WA_V_NLST_STR-WBGZT sy-vline
WA_V_NLST_STR-ERGTX sy-vline
WA_V_NLST_STR-ERLTX sy-vline
WA_V_NLST_STR-BEFR sy-vline
WA_V_NLST_STR-BFEINH sy-vline
WA_V_NLST_STR-BFENDDT sy-vline
WA_V_NLST_STR-SORTLEIST sy-vline
WA_V_NLST_STR-WBZPI sy-vline
WA_V_NLST_STR-DAUER sy-vline
WA_V_NLST_STR-ZIMMR sy-vline
WA_V_NLST_STR-IFG sy-vline
WA_V_NLST_STR-ANERF sy-vline
WA_V_NLST_STR-LSLOK sy-vline
WA_V_NLST_STR-PATEIN sy-vline
WA_V_NLST_STR-PMEDFG sy-vline
WA_V_NLST_STR-PMEDVS sy-vline
WA_V_NLST_STR-PZMAN sy-vline
WA_V_NLST_STR-ANKLS sy-vline
WA_V_NLST_STR-OPNR sy-vline
WA_V_NLST_STR-FALNR sy-vline
WA_V_NLST_STR-ERBOE sy-vline
WA_V_NLST_STR-IBGDT sy-vline
WA_V_NLST_STR-IBZT sy-vline
WA_V_NLST_STR-N1MEDLEI sy-vline
WA_V_NLST_STR-N1PFLLEI sy-vline
WA_V_NLST_STR-DOCXS sy-vline
WA_V_NLST_STR-TEAMXS sy-vline
WA_V_NLST_STR-MATXS sy-vline
WA_V_NLST_STR-PATNUE sy-vline
WA_V_NLST_STR-TERMINF sy-vline
WA_V_NLST_STR-LIDI sy-vline
WA_V_NLST_STR-VKGID sy-vline
WA_V_NLST_STR-LNRAPP sy-vline
WA_V_NLST_STR-TMNID sy-vline
WA_V_NLST_STR-MANDT_NLEI sy-vline
WA_V_NLST_STR-EINRI_NLEI sy-vline
WA_V_NLST_STR-FALNR_NLEI sy-vline
WA_V_NLST_STR-ORGID sy-vline
WA_V_NLST_STR-LEIST sy-vline
WA_V_NLST_STR-LNRLS_NLEI sy-vline
WA_V_NLST_STR-LFDBEW sy-vline
WA_V_NLST_STR-REFBEW sy-vline
WA_V_NLST_STR-ERBTY sy-vline
WA_V_NLST_STR-ANFOE sy-vline
WA_V_NLST_STR-ANMAN sy-vline
WA_V_NLST_STR-ERMAN sy-vline
WA_V_NLST_STR-HAUST sy-vline
WA_V_NLST_STR-PREIS sy-vline
WA_V_NLST_STR-MATNR sy-vline
WA_V_NLST_STR-ABRKZ sy-vline
WA_V_NLST_STR-STALS sy-vline
WA_V_NLST_STR-IMENG sy-vline
WA_V_NLST_STR-IENDT sy-vline
WA_V_NLST_STR-IEZT sy-vline
WA_V_NLST_STR-PMENG sy-vline
WA_V_NLST_STR-PBGDT sy-vline
WA_V_NLST_STR-PENDT sy-vline
WA_V_NLST_STR-PBZT sy-vline
WA_V_NLST_STR-PEZT sy-vline
WA_V_NLST_STR-TARIF sy-vline
WA_V_NLST_STR-TARLS sy-vline
WA_V_NLST_STR-TARSP sy-vline
WA_V_NLST_STR-TARAS sy-vline
WA_V_NLST_STR-TLMEN sy-vline
WA_V_NLST_STR-LEINH sy-vline
WA_V_NLST_STR-LEITX sy-vline
WA_V_NLST_STR-ERDAT sy-vline
WA_V_NLST_STR-ERUSR sy-vline
WA_V_NLST_STR-UPDAT sy-vline
WA_V_NLST_STR-UPUSR sy-vline
WA_V_NLST_STR-STORN sy-vline
WA_V_NLST_STR-STUSR sy-vline
WA_V_NLST_STR-REFLNR sy-vline
WA_V_NLST_STR-ZEITR sy-vline
WA_V_NLST_STR-BEGTX sy-vline
WA_V_NLST_STR-WNDNR sy-vline
WA_V_NLST_STR-REMRK sy-vline
WA_V_NLST_STR-REFNR sy-vline
WA_V_NLST_STR-KZBCP sy-vline
WA_V_NLST_STR-BILLP sy-vline
WA_V_NLST_STR-ANPOE sy-vline
WA_V_NLST_STR-APMAN sy-vline
WA_V_NLST_STR-REMKZ sy-vline
WA_V_NLST_STR-ICPMK sy-vline
WA_V_NLST_STR-ICPML sy-vline
WA_V_NLST_STR-ICPHC sy-vline
WA_V_NLST_STR-BEGKZ sy-vline
WA_V_NLST_STR-HCOKZ sy-vline
WA_V_NLST_STR-ANART sy-vline
WA_V_NLST_STR-OTYPL sy-vline
WA_V_NLST_STR-UBVON sy-vline
WA_V_NLST_STR-UBBIS sy-vline
WA_V_NLST_STR-UBLKZ sy-vline
WA_V_NLST_STR-UMENG sy-vline
WA_V_NLST_STR-UAEKZ sy-vline
WA_V_NLST_STR-NUBKZ sy-vline
WA_V_NLST_STR-ENTKY sy-vline
WA_V_NLST_STR-ENZKY sy-vline
WA_V_NLST_STR-ENTG2 sy-vline
WA_V_NLST_STR-EVENT sy-vline
WA_V_NLST_STR-OBJCT sy-vline
WA_V_NLST_STR-KALKZ sy-vline
WA_V_NLST_STR-EVTUP sy-vline
WA_V_NLST_STR-OBJUP sy-vline
WA_V_NLST_STR-ABTYP sy-vline
WA_V_NLST_STR-TCODE sy-vline
WA_V_NLST_STR-ABRMA sy-vline
WA_V_NLST_STR-EAUFN sy-vline
WA_V_NLST_STR-BZLST sy-vline
WA_V_NLST_STR-KTRKZ sy-vline
WA_V_NLST_STR-BFORM sy-vline
WA_V_NLST_STR-ENTGA sy-vline
WA_V_NLST_STR-NBGDT sy-vline
WA_V_NLST_STR-NBGZT sy-vline
WA_V_NLST_STR-ZOTYP sy-vline
WA_V_NLST_STR-PZAHL sy-vline
WA_V_NLST_STR-REFKY sy-vline
WA_V_NLST_STR-EXCAT sy-vline
WA_V_NLST_STR-USER0 sy-vline
WA_V_NLST_STR-USER1 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.