ABAP Select data from SAP table COVJL1 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 COVJL1 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 COVJL1. 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 COVJL1 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_COVJL1 TYPE STANDARD TABLE OF COVJL1,
      WA_COVJL1 TYPE COVJL1,
      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: <COVJL1> TYPE COVJL1.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM COVJL1
*  INTO TABLE @DATA(IT_COVJL12).
*--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_COVJL1 INDEX 1 INTO DATA(WA_COVJL12).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_COVJL1 ASSIGNING <COVJL1>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<COVJL1>-MANDT = 1.
<COVJL1>-KOKRS = 1.
<COVJL1>-BELNR = 1.
<COVJL1>-BUZEI = 1.
<COVJL1>-PERBL = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_COVJL1-MEINH, sy-vline,
WA_COVJL1-LST001, sy-vline,
WA_COVJL1-LST002, sy-vline,
WA_COVJL1-LST003, sy-vline,
WA_COVJL1-LST004, sy-vline,
WA_COVJL1-LST005, sy-vline.
ENDLOOP. *Add any further fields from structure WA_COVJL1 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_COVJL1 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_COVJL1 INTO WA_COVJL1. *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 BELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_COVJL1-BELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJL1-BELNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field K_VERSN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_COVJL1-K_VERSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJL1-K_VERSN.
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_COVJL1_STR,
MANDT TYPE STRING,
KOKRS TYPE STRING,
BELNR TYPE STRING,
BUZEI TYPE STRING,
PERBL TYPE STRING,
MEINH TYPE STRING,
LST001 TYPE STRING,
LST002 TYPE STRING,
LST003 TYPE STRING,
LST004 TYPE STRING,
LST005 TYPE STRING,
LST006 TYPE STRING,
LST007 TYPE STRING,
LST008 TYPE STRING,
LST009 TYPE STRING,
LST010 TYPE STRING,
LST011 TYPE STRING,
LST012 TYPE STRING,
LST013 TYPE STRING,
LST014 TYPE STRING,
LST015 TYPE STRING,
LST016 TYPE STRING,
MEINB TYPE STRING,
LSB001 TYPE STRING,
LSB002 TYPE STRING,
LSB003 TYPE STRING,
LSB004 TYPE STRING,
LSB005 TYPE STRING,
LSB006 TYPE STRING,
LSB007 TYPE STRING,
LSB008 TYPE STRING,
LSB009 TYPE STRING,
LSB010 TYPE STRING,
LSB011 TYPE STRING,
LSB012 TYPE STRING,
LSB013 TYPE STRING,
LSB014 TYPE STRING,
LSB015 TYPE STRING,
LSB016 TYPE STRING,
KAP001 TYPE STRING,
KAP002 TYPE STRING,
KAP003 TYPE STRING,
KAP004 TYPE STRING,
KAP005 TYPE STRING,
KAP006 TYPE STRING,
KAP007 TYPE STRING,
KAP008 TYPE STRING,
KAP009 TYPE STRING,
KAP010 TYPE STRING,
KAP011 TYPE STRING,
KAP012 TYPE STRING,
KAP013 TYPE STRING,
KAP014 TYPE STRING,
KAP015 TYPE STRING,
KAP016 TYPE STRING,
AUSEH TYPE STRING,
AUS001 TYPE STRING,
AUS002 TYPE STRING,
AUS003 TYPE STRING,
AUS004 TYPE STRING,
AUS005 TYPE STRING,
AUS006 TYPE STRING,
AUS007 TYPE STRING,
AUS008 TYPE STRING,
AUS009 TYPE STRING,
AUS010 TYPE STRING,
AUS011 TYPE STRING,
AUS012 TYPE STRING,
AUS013 TYPE STRING,
AUS014 TYPE STRING,
AUS015 TYPE STRING,
AUS016 TYPE STRING,
AUBEH TYPE STRING,
AUB001 TYPE STRING,
AUB002 TYPE STRING,
AUB003 TYPE STRING,
AUB004 TYPE STRING,
AUB005 TYPE STRING,
AUB006 TYPE STRING,
AUB007 TYPE STRING,
AUB008 TYPE STRING,
AUB009 TYPE STRING,
AUB010 TYPE STRING,
AUB011 TYPE STRING,
AUB012 TYPE STRING,
AUB013 TYPE STRING,
AUB014 TYPE STRING,
AUB015 TYPE STRING,
AUB016 TYPE STRING,
DIS001 TYPE STRING,
DIS002 TYPE STRING,
DIS003 TYPE STRING,
DIS004 TYPE STRING,
DIS005 TYPE STRING,
DIS006 TYPE STRING,
DIS007 TYPE STRING,
DIS008 TYPE STRING,
DIS009 TYPE STRING,
DIS010 TYPE STRING,
DIS011 TYPE STRING,
DIS012 TYPE STRING,
DIS013 TYPE STRING,
DIS014 TYPE STRING,
DIS015 TYPE STRING,
DIS016 TYPE STRING,
LEDNR TYPE STRING,
OBJNR TYPE STRING,
GJAHR TYPE STRING,
WRTTP TYPE STRING,
VERSN TYPE STRING,
VRGNG TYPE STRING,
SGTXT TYPE STRING,
REFBZ TYPE STRING,
ZLENR TYPE STRING,
AEQ001 TYPE STRING,
AEQ002 TYPE STRING,
AEQ003 TYPE STRING,
AEQ004 TYPE STRING,
AEQ005 TYPE STRING,
AEQ006 TYPE STRING,
AEQ007 TYPE STRING,
AEQ008 TYPE STRING,
AEQ009 TYPE STRING,
AEQ010 TYPE STRING,
AEQ011 TYPE STRING,
AEQ012 TYPE STRING,
AEQ013 TYPE STRING,
AEQ014 TYPE STRING,
AEQ015 TYPE STRING,
AEQ016 TYPE STRING,
PERAB TYPE STRING,
PERBI TYPE STRING,
BLDAT TYPE STRING,
BUDAT TYPE STRING,
CPUDT TYPE STRING,
USNAM TYPE STRING,
BLTXT TYPE STRING,
STFLG TYPE STRING,
STOKZ TYPE STRING,
REFBT TYPE STRING,
REFBN TYPE STRING,
REFBK TYPE STRING,
REFGJ TYPE STRING,
BLART TYPE STRING,
LDGRP TYPE STRING,
ORGVG TYPE STRING,
SUMBZ TYPE STRING,
DELBZ TYPE STRING,
WSDAT TYPE STRING,
KURST TYPE STRING,
VARNR TYPE STRING,
KWAER TYPE STRING,
CTYP1 TYPE STRING,
CTYP2 TYPE STRING,
CTYP3 TYPE STRING,
CTYP4 TYPE STRING,
AWTYP TYPE STRING,
AWORG TYPE STRING,
LOGSYSTEM TYPE STRING,
CPUTM TYPE STRING,
ALEBZ TYPE STRING,
ALEBN TYPE STRING,
AWSYS TYPE STRING,
AWREF_REV TYPE STRING,
AWORG_REV TYPE STRING,
AWKEY TYPE STRING,
VALDT TYPE STRING,
KOKRS_SENDER TYPE STRING,
BELNR_SENDER TYPE STRING,
LOGSYSTEM_SENDER TYPE STRING,
REPROCESSING_STATUS_CODE TYPE STRING,
K_GJAHR TYPE STRING,
K_VERSN TYPE STRING,
K_VRGNG TYPE STRING,
K_TIMESTMP TYPE STRING,END OF T_EKKO_STR. DATA: WA_COVJL1_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_COVJL1_STR-MANDT sy-vline
WA_COVJL1_STR-KOKRS sy-vline
WA_COVJL1_STR-BELNR sy-vline
WA_COVJL1_STR-BUZEI sy-vline
WA_COVJL1_STR-PERBL sy-vline
WA_COVJL1_STR-MEINH sy-vline
WA_COVJL1_STR-LST001 sy-vline
WA_COVJL1_STR-LST002 sy-vline
WA_COVJL1_STR-LST003 sy-vline
WA_COVJL1_STR-LST004 sy-vline
WA_COVJL1_STR-LST005 sy-vline
WA_COVJL1_STR-LST006 sy-vline
WA_COVJL1_STR-LST007 sy-vline
WA_COVJL1_STR-LST008 sy-vline
WA_COVJL1_STR-LST009 sy-vline
WA_COVJL1_STR-LST010 sy-vline
WA_COVJL1_STR-LST011 sy-vline
WA_COVJL1_STR-LST012 sy-vline
WA_COVJL1_STR-LST013 sy-vline
WA_COVJL1_STR-LST014 sy-vline
WA_COVJL1_STR-LST015 sy-vline
WA_COVJL1_STR-LST016 sy-vline
WA_COVJL1_STR-MEINB sy-vline
WA_COVJL1_STR-LSB001 sy-vline
WA_COVJL1_STR-LSB002 sy-vline
WA_COVJL1_STR-LSB003 sy-vline
WA_COVJL1_STR-LSB004 sy-vline
WA_COVJL1_STR-LSB005 sy-vline
WA_COVJL1_STR-LSB006 sy-vline
WA_COVJL1_STR-LSB007 sy-vline
WA_COVJL1_STR-LSB008 sy-vline
WA_COVJL1_STR-LSB009 sy-vline
WA_COVJL1_STR-LSB010 sy-vline
WA_COVJL1_STR-LSB011 sy-vline
WA_COVJL1_STR-LSB012 sy-vline
WA_COVJL1_STR-LSB013 sy-vline
WA_COVJL1_STR-LSB014 sy-vline
WA_COVJL1_STR-LSB015 sy-vline
WA_COVJL1_STR-LSB016 sy-vline
WA_COVJL1_STR-KAP001 sy-vline
WA_COVJL1_STR-KAP002 sy-vline
WA_COVJL1_STR-KAP003 sy-vline
WA_COVJL1_STR-KAP004 sy-vline
WA_COVJL1_STR-KAP005 sy-vline
WA_COVJL1_STR-KAP006 sy-vline
WA_COVJL1_STR-KAP007 sy-vline
WA_COVJL1_STR-KAP008 sy-vline
WA_COVJL1_STR-KAP009 sy-vline
WA_COVJL1_STR-KAP010 sy-vline
WA_COVJL1_STR-KAP011 sy-vline
WA_COVJL1_STR-KAP012 sy-vline
WA_COVJL1_STR-KAP013 sy-vline
WA_COVJL1_STR-KAP014 sy-vline
WA_COVJL1_STR-KAP015 sy-vline
WA_COVJL1_STR-KAP016 sy-vline
WA_COVJL1_STR-AUSEH sy-vline
WA_COVJL1_STR-AUS001 sy-vline
WA_COVJL1_STR-AUS002 sy-vline
WA_COVJL1_STR-AUS003 sy-vline
WA_COVJL1_STR-AUS004 sy-vline
WA_COVJL1_STR-AUS005 sy-vline
WA_COVJL1_STR-AUS006 sy-vline
WA_COVJL1_STR-AUS007 sy-vline
WA_COVJL1_STR-AUS008 sy-vline
WA_COVJL1_STR-AUS009 sy-vline
WA_COVJL1_STR-AUS010 sy-vline
WA_COVJL1_STR-AUS011 sy-vline
WA_COVJL1_STR-AUS012 sy-vline
WA_COVJL1_STR-AUS013 sy-vline
WA_COVJL1_STR-AUS014 sy-vline
WA_COVJL1_STR-AUS015 sy-vline
WA_COVJL1_STR-AUS016 sy-vline
WA_COVJL1_STR-AUBEH sy-vline
WA_COVJL1_STR-AUB001 sy-vline
WA_COVJL1_STR-AUB002 sy-vline
WA_COVJL1_STR-AUB003 sy-vline
WA_COVJL1_STR-AUB004 sy-vline
WA_COVJL1_STR-AUB005 sy-vline
WA_COVJL1_STR-AUB006 sy-vline
WA_COVJL1_STR-AUB007 sy-vline
WA_COVJL1_STR-AUB008 sy-vline
WA_COVJL1_STR-AUB009 sy-vline
WA_COVJL1_STR-AUB010 sy-vline
WA_COVJL1_STR-AUB011 sy-vline
WA_COVJL1_STR-AUB012 sy-vline
WA_COVJL1_STR-AUB013 sy-vline
WA_COVJL1_STR-AUB014 sy-vline
WA_COVJL1_STR-AUB015 sy-vline
WA_COVJL1_STR-AUB016 sy-vline
WA_COVJL1_STR-DIS001 sy-vline
WA_COVJL1_STR-DIS002 sy-vline
WA_COVJL1_STR-DIS003 sy-vline
WA_COVJL1_STR-DIS004 sy-vline
WA_COVJL1_STR-DIS005 sy-vline
WA_COVJL1_STR-DIS006 sy-vline
WA_COVJL1_STR-DIS007 sy-vline
WA_COVJL1_STR-DIS008 sy-vline
WA_COVJL1_STR-DIS009 sy-vline
WA_COVJL1_STR-DIS010 sy-vline
WA_COVJL1_STR-DIS011 sy-vline
WA_COVJL1_STR-DIS012 sy-vline
WA_COVJL1_STR-DIS013 sy-vline
WA_COVJL1_STR-DIS014 sy-vline
WA_COVJL1_STR-DIS015 sy-vline
WA_COVJL1_STR-DIS016 sy-vline
WA_COVJL1_STR-LEDNR sy-vline
WA_COVJL1_STR-OBJNR sy-vline
WA_COVJL1_STR-GJAHR sy-vline
WA_COVJL1_STR-WRTTP sy-vline
WA_COVJL1_STR-VERSN sy-vline
WA_COVJL1_STR-VRGNG sy-vline
WA_COVJL1_STR-SGTXT sy-vline
WA_COVJL1_STR-REFBZ sy-vline
WA_COVJL1_STR-ZLENR sy-vline
WA_COVJL1_STR-AEQ001 sy-vline
WA_COVJL1_STR-AEQ002 sy-vline
WA_COVJL1_STR-AEQ003 sy-vline
WA_COVJL1_STR-AEQ004 sy-vline
WA_COVJL1_STR-AEQ005 sy-vline
WA_COVJL1_STR-AEQ006 sy-vline
WA_COVJL1_STR-AEQ007 sy-vline
WA_COVJL1_STR-AEQ008 sy-vline
WA_COVJL1_STR-AEQ009 sy-vline
WA_COVJL1_STR-AEQ010 sy-vline
WA_COVJL1_STR-AEQ011 sy-vline
WA_COVJL1_STR-AEQ012 sy-vline
WA_COVJL1_STR-AEQ013 sy-vline
WA_COVJL1_STR-AEQ014 sy-vline
WA_COVJL1_STR-AEQ015 sy-vline
WA_COVJL1_STR-AEQ016 sy-vline
WA_COVJL1_STR-PERAB sy-vline
WA_COVJL1_STR-PERBI sy-vline
WA_COVJL1_STR-BLDAT sy-vline
WA_COVJL1_STR-BUDAT sy-vline
WA_COVJL1_STR-CPUDT sy-vline
WA_COVJL1_STR-USNAM sy-vline
WA_COVJL1_STR-BLTXT sy-vline
WA_COVJL1_STR-STFLG sy-vline
WA_COVJL1_STR-STOKZ sy-vline
WA_COVJL1_STR-REFBT sy-vline
WA_COVJL1_STR-REFBN sy-vline
WA_COVJL1_STR-REFBK sy-vline
WA_COVJL1_STR-REFGJ sy-vline
WA_COVJL1_STR-BLART sy-vline
WA_COVJL1_STR-LDGRP sy-vline
WA_COVJL1_STR-ORGVG sy-vline
WA_COVJL1_STR-SUMBZ sy-vline
WA_COVJL1_STR-DELBZ sy-vline
WA_COVJL1_STR-WSDAT sy-vline
WA_COVJL1_STR-KURST sy-vline
WA_COVJL1_STR-VARNR sy-vline
WA_COVJL1_STR-KWAER sy-vline
WA_COVJL1_STR-CTYP1 sy-vline
WA_COVJL1_STR-CTYP2 sy-vline
WA_COVJL1_STR-CTYP3 sy-vline
WA_COVJL1_STR-CTYP4 sy-vline
WA_COVJL1_STR-AWTYP sy-vline
WA_COVJL1_STR-AWORG sy-vline
WA_COVJL1_STR-LOGSYSTEM sy-vline
WA_COVJL1_STR-CPUTM sy-vline
WA_COVJL1_STR-ALEBZ sy-vline
WA_COVJL1_STR-ALEBN sy-vline
WA_COVJL1_STR-AWSYS sy-vline
WA_COVJL1_STR-AWREF_REV sy-vline
WA_COVJL1_STR-AWORG_REV sy-vline
WA_COVJL1_STR-AWKEY sy-vline
WA_COVJL1_STR-VALDT sy-vline
WA_COVJL1_STR-KOKRS_SENDER sy-vline
WA_COVJL1_STR-BELNR_SENDER sy-vline
WA_COVJL1_STR-LOGSYSTEM_SENDER sy-vline
WA_COVJL1_STR-REPROCESSING_STATUS_CODE sy-vline
WA_COVJL1_STR-K_GJAHR sy-vline
WA_COVJL1_STR-K_VERSN sy-vline
WA_COVJL1_STR-K_VRGNG sy-vline
WA_COVJL1_STR-K_TIMESTMP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.