ABAP Select data from SAP table RNCN_COVERAGE_DATA 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 RNCN_COVERAGE_DATA 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 RNCN_COVERAGE_DATA. 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 RNCN_COVERAGE_DATA 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_RNCN_COVERAGE_DATA TYPE STANDARD TABLE OF RNCN_COVERAGE_DATA,
      WA_RNCN_COVERAGE_DATA TYPE RNCN_COVERAGE_DATA,
      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: <RNCN_COVERAGE_DATA> TYPE RNCN_COVERAGE_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNCN_COVERAGE_DATA
*  INTO TABLE @DATA(IT_RNCN_COVERAGE_DATA2).
*--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_RNCN_COVERAGE_DATA INDEX 1 INTO DATA(WA_RNCN_COVERAGE_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RNCN_COVERAGE_DATA ASSIGNING <RNCN_COVERAGE_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RNCN_COVERAGE_DATA>-KEY_DATA = 1.
<RNCN_COVERAGE_DATA>-MANDT = 1.
<RNCN_COVERAGE_DATA>-GUID = 1.
<RNCN_COVERAGE_DATA>-EVENT = 1.
<RNCN_COVERAGE_DATA>-EINRI = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNCN_COVERAGE_DATA-FALNR, sy-vline,
WA_RNCN_COVERAGE_DATA-LFDNR, sy-vline,
WA_RNCN_COVERAGE_DATA-PATNR, sy-vline,
WA_RNCN_COVERAGE_DATA-EXTNR, sy-vline,
WA_RNCN_COVERAGE_DATA-KOSTR, sy-vline,
WA_RNCN_COVERAGE_DATA-KEY1, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNCN_COVERAGE_DATA 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_RNCN_COVERAGE_DATA 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_RNCN_COVERAGE_DATA INTO WA_RNCN_COVERAGE_DATA. *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 EINRI CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNCN_COVERAGE_DATA-EINRI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNCN_COVERAGE_DATA-EINRI.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field FALNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNCN_COVERAGE_DATA-FALNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNCN_COVERAGE_DATA-FALNR.
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_RNCN_COVERAGE_DATA_STR,
KEY_DATA TYPE STRING,
MANDT TYPE STRING,
GUID TYPE STRING,
EVENT TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
LFDNR TYPE STRING,
PATNR TYPE STRING,
EXTNR TYPE STRING,
KOSTR TYPE STRING,
KEY1 TYPE STRING,
KEY2 TYPE STRING,
KEY3 TYPE STRING,
KEY4 TYPE STRING,
KEY5 TYPE STRING,
KEY6 TYPE STRING,
ERDAT TYPE STRING,
ERTIM TYPE STRING,
ERUSR TYPE STRING,
NKSK TYPE STRING,
MANDT TYPE STRING,
BELNR TYPE STRING,
KSTYP TYPE STRING,
KSART TYPE STRING,
KSTYI TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
KOSTR TYPE STRING,
LFDNR TYPE STRING,
BSTAT TYPE STRING,
GLOBZ TYPE STRING,
ABGDT TYPE STRING,
BEGDT TYPE STRING,
ENDDT TYPE STRING,
UEBAB TYPE STRING,
ERSDT TYPE STRING,
VERKZ TYPE STRING,
VERDT TYPE STRING,
EMTYP TYPE STRING,
EBARB TYPE STRING,
EBZEI TYPE STRING,
MSPER TYPE STRING,
MAANZ TYPE STRING,
MADAT TYPE STRING,
REFBE TYPE STRING,
REFTY TYPE STRING,
KTEXT TYPE STRING,
LGTXT TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
STDAT TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
KTXTP TYPE STRING,
LGTXP TYPE STRING,
ORGAB TYPE STRING,
ORGSP TYPE STRING,
BEHST TYPE STRING,
WAERS TYPE STRING,
DRUKZ TYPE STRING,
DRUDT TYPE STRING,
BEARB TYPE STRING,
TCODE TYPE STRING,
VRLNG TYPE STRING,
TELNR TYPE STRING,
FAXNR TYPE STRING,
LFDVOR TYPE STRING,
NKSP TYPE STRING,
MANDT TYPE STRING,
BELNR TYPE STRING,
POSNR TYPE STRING,
TARID TYPE STRING,
LEIID TYPE STRING,
KOSTR TYPE STRING,
LFDNR TYPE STRING,
BEGDT TYPE STRING,
ENDDT TYPE STRING,
PSTAT TYPE STRING,
ABGDT TYPE STRING,
UEBAB TYPE STRING,
KTEXT TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
STDAT TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
VBEGD TYPE STRING,
VENDD TYPE STRING,
VPROZ TYPE STRING,
VPREIS TYPE STRING,
VMENGE TYPE STRING,
VBTRAG TYPE STRING,
KPROZ TYPE STRING,
KBTRAG TYPE STRING,
KPREIS TYPE STRING,
KMENGE TYPE STRING,
REST TYPE STRING,
SEKZ TYPE STRING,
TGRKZ TYPE STRING,
TCODE TYPE STRING,
ABLGR TYPE STRING,
REFNR TYPE STRING,
IVFACT TYPE STRING,
NLKZ TYPE STRING,
MANDT TYPE STRING,
LNRLS TYPE STRING,
BELNR TYPE STRING,
POSNR TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
TCODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_RNCN_COVERAGE_DATA_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_RNCN_COVERAGE_DATA_STR-KEY_DATA sy-vline
WA_RNCN_COVERAGE_DATA_STR-MANDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-GUID sy-vline
WA_RNCN_COVERAGE_DATA_STR-EVENT sy-vline
WA_RNCN_COVERAGE_DATA_STR-EINRI sy-vline
WA_RNCN_COVERAGE_DATA_STR-FALNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-LFDNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-PATNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-EXTNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-KOSTR sy-vline
WA_RNCN_COVERAGE_DATA_STR-KEY1 sy-vline
WA_RNCN_COVERAGE_DATA_STR-KEY2 sy-vline
WA_RNCN_COVERAGE_DATA_STR-KEY3 sy-vline
WA_RNCN_COVERAGE_DATA_STR-KEY4 sy-vline
WA_RNCN_COVERAGE_DATA_STR-KEY5 sy-vline
WA_RNCN_COVERAGE_DATA_STR-KEY6 sy-vline
WA_RNCN_COVERAGE_DATA_STR-ERDAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-ERTIM sy-vline
WA_RNCN_COVERAGE_DATA_STR-ERUSR sy-vline
WA_RNCN_COVERAGE_DATA_STR-NKSK sy-vline
WA_RNCN_COVERAGE_DATA_STR-MANDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-BELNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-KSTYP sy-vline
WA_RNCN_COVERAGE_DATA_STR-KSART sy-vline
WA_RNCN_COVERAGE_DATA_STR-KSTYI sy-vline
WA_RNCN_COVERAGE_DATA_STR-EINRI sy-vline
WA_RNCN_COVERAGE_DATA_STR-FALNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-KOSTR sy-vline
WA_RNCN_COVERAGE_DATA_STR-LFDNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-BSTAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-GLOBZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-ABGDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-BEGDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-ENDDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-UEBAB sy-vline
WA_RNCN_COVERAGE_DATA_STR-ERSDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-VERKZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-VERDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-EMTYP sy-vline
WA_RNCN_COVERAGE_DATA_STR-EBARB sy-vline
WA_RNCN_COVERAGE_DATA_STR-EBZEI sy-vline
WA_RNCN_COVERAGE_DATA_STR-MSPER sy-vline
WA_RNCN_COVERAGE_DATA_STR-MAANZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-MADAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-REFBE sy-vline
WA_RNCN_COVERAGE_DATA_STR-REFTY sy-vline
WA_RNCN_COVERAGE_DATA_STR-KTEXT sy-vline
WA_RNCN_COVERAGE_DATA_STR-LGTXT sy-vline
WA_RNCN_COVERAGE_DATA_STR-ERDAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-ERUSR sy-vline
WA_RNCN_COVERAGE_DATA_STR-STORN sy-vline
WA_RNCN_COVERAGE_DATA_STR-STUSR sy-vline
WA_RNCN_COVERAGE_DATA_STR-STDAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-UPDAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-UPUSR sy-vline
WA_RNCN_COVERAGE_DATA_STR-KTXTP sy-vline
WA_RNCN_COVERAGE_DATA_STR-LGTXP sy-vline
WA_RNCN_COVERAGE_DATA_STR-ORGAB sy-vline
WA_RNCN_COVERAGE_DATA_STR-ORGSP sy-vline
WA_RNCN_COVERAGE_DATA_STR-BEHST sy-vline
WA_RNCN_COVERAGE_DATA_STR-WAERS sy-vline
WA_RNCN_COVERAGE_DATA_STR-DRUKZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-DRUDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-BEARB sy-vline
WA_RNCN_COVERAGE_DATA_STR-TCODE sy-vline
WA_RNCN_COVERAGE_DATA_STR-VRLNG sy-vline
WA_RNCN_COVERAGE_DATA_STR-TELNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-FAXNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-LFDVOR sy-vline
WA_RNCN_COVERAGE_DATA_STR-NKSP sy-vline
WA_RNCN_COVERAGE_DATA_STR-MANDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-BELNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-POSNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-TARID sy-vline
WA_RNCN_COVERAGE_DATA_STR-LEIID sy-vline
WA_RNCN_COVERAGE_DATA_STR-KOSTR sy-vline
WA_RNCN_COVERAGE_DATA_STR-LFDNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-BEGDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-ENDDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-PSTAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-ABGDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-UEBAB sy-vline
WA_RNCN_COVERAGE_DATA_STR-KTEXT sy-vline
WA_RNCN_COVERAGE_DATA_STR-STORN sy-vline
WA_RNCN_COVERAGE_DATA_STR-STUSR sy-vline
WA_RNCN_COVERAGE_DATA_STR-STDAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-UPDAT sy-vline
WA_RNCN_COVERAGE_DATA_STR-UPUSR sy-vline
WA_RNCN_COVERAGE_DATA_STR-VBEGD sy-vline
WA_RNCN_COVERAGE_DATA_STR-VENDD sy-vline
WA_RNCN_COVERAGE_DATA_STR-VPROZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-VPREIS sy-vline
WA_RNCN_COVERAGE_DATA_STR-VMENGE sy-vline
WA_RNCN_COVERAGE_DATA_STR-VBTRAG sy-vline
WA_RNCN_COVERAGE_DATA_STR-KPROZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-KBTRAG sy-vline
WA_RNCN_COVERAGE_DATA_STR-KPREIS sy-vline
WA_RNCN_COVERAGE_DATA_STR-KMENGE sy-vline
WA_RNCN_COVERAGE_DATA_STR-REST sy-vline
WA_RNCN_COVERAGE_DATA_STR-SEKZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-TGRKZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-TCODE sy-vline
WA_RNCN_COVERAGE_DATA_STR-ABLGR sy-vline
WA_RNCN_COVERAGE_DATA_STR-REFNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-IVFACT sy-vline
WA_RNCN_COVERAGE_DATA_STR-NLKZ sy-vline
WA_RNCN_COVERAGE_DATA_STR-MANDT sy-vline
WA_RNCN_COVERAGE_DATA_STR-LNRLS sy-vline
WA_RNCN_COVERAGE_DATA_STR-BELNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-POSNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-EINRI sy-vline
WA_RNCN_COVERAGE_DATA_STR-FALNR sy-vline
WA_RNCN_COVERAGE_DATA_STR-TCODE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.