ABAP Select data from SAP table COVJ21 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 COVJ21 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 COVJ21. 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 COVJ21 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_COVJ21 TYPE STANDARD TABLE OF COVJ21,
      WA_COVJ21 TYPE COVJ21,
      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: <COVJ21> TYPE COVJ21.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM COVJ21
*  INTO TABLE @DATA(IT_COVJ212).
*--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_COVJ21 INDEX 1 INTO DATA(WA_COVJ212).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_COVJ21-K_GJAHR, sy-vline,
WA_COVJ21-K_VERSN, sy-vline,
WA_COVJ21-K_VRGNG, sy-vline,
WA_COVJ21-K_TIMESTMP, sy-vline,
WA_COVJ21-WTG001, sy-vline,
WA_COVJ21-WTG002, sy-vline.
ENDLOOP. *Add any further fields from structure WA_COVJ21 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_COVJ21 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_COVJ21 INTO WA_COVJ21. *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_COVJ21-BELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-BELNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field K_GJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_COVJ21-K_GJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-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_COVJ21-K_VERSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-K_VERSN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG006 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG007 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG008 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG009 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG010 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG011 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG012 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG013 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG014 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG015 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTG016 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WTG016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WTG016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG006 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG007 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG008 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG009 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG010 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG011 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG012 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG013 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG014 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG015 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOG016 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WOG016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WOG016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG006 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG007 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG008 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG009 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG010 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG011 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG012 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG013 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG014 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG015 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKG016 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKG016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKG016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF006 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF007 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF008 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF009 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF010 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF011 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF012 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF013 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF014 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF015 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKF016 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-WKF016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-WKF016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG006 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG007 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG008 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG009 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG010 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG011 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG012 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG013 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG014 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG015 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAG016 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAG016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAG016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF006 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF007 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF008 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF009 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF010 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF011 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF012 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF013 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF014 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF015 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAF016 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_COVJ21-PAF016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-PAF016.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field AWREF_REV CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_COVJ21-AWREF_REV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COVJ21-AWREF_REV.
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_COVJ21_STR,
MANDT TYPE STRING,
KOKRS TYPE STRING,
BELNR TYPE STRING,
BUZEI TYPE STRING,
PERBL TYPE STRING,
K_GJAHR TYPE STRING,
K_VERSN TYPE STRING,
K_VRGNG TYPE STRING,
K_TIMESTMP TYPE STRING,
WTG001 TYPE STRING,
WTG002 TYPE STRING,
WTG003 TYPE STRING,
WTG004 TYPE STRING,
WTG005 TYPE STRING,
WTG006 TYPE STRING,
WTG007 TYPE STRING,
WTG008 TYPE STRING,
WTG009 TYPE STRING,
WTG010 TYPE STRING,
WTG011 TYPE STRING,
WTG012 TYPE STRING,
WTG013 TYPE STRING,
WTG014 TYPE STRING,
WTG015 TYPE STRING,
WTG016 TYPE STRING,
WOG001 TYPE STRING,
WOG002 TYPE STRING,
WOG003 TYPE STRING,
WOG004 TYPE STRING,
WOG005 TYPE STRING,
WOG006 TYPE STRING,
WOG007 TYPE STRING,
WOG008 TYPE STRING,
WOG009 TYPE STRING,
WOG010 TYPE STRING,
WOG011 TYPE STRING,
WOG012 TYPE STRING,
WOG013 TYPE STRING,
WOG014 TYPE STRING,
WOG015 TYPE STRING,
WOG016 TYPE STRING,
WKG001 TYPE STRING,
WKG002 TYPE STRING,
WKG003 TYPE STRING,
WKG004 TYPE STRING,
WKG005 TYPE STRING,
WKG006 TYPE STRING,
WKG007 TYPE STRING,
WKG008 TYPE STRING,
WKG009 TYPE STRING,
WKG010 TYPE STRING,
WKG011 TYPE STRING,
WKG012 TYPE STRING,
WKG013 TYPE STRING,
WKG014 TYPE STRING,
WKG015 TYPE STRING,
WKG016 TYPE STRING,
WKF001 TYPE STRING,
WKF002 TYPE STRING,
WKF003 TYPE STRING,
WKF004 TYPE STRING,
WKF005 TYPE STRING,
WKF006 TYPE STRING,
WKF007 TYPE STRING,
WKF008 TYPE STRING,
WKF009 TYPE STRING,
WKF010 TYPE STRING,
WKF011 TYPE STRING,
WKF012 TYPE STRING,
WKF013 TYPE STRING,
WKF014 TYPE STRING,
WKF015 TYPE STRING,
WKF016 TYPE STRING,
PAG001 TYPE STRING,
PAG002 TYPE STRING,
PAG003 TYPE STRING,
PAG004 TYPE STRING,
PAG005 TYPE STRING,
PAG006 TYPE STRING,
PAG007 TYPE STRING,
PAG008 TYPE STRING,
PAG009 TYPE STRING,
PAG010 TYPE STRING,
PAG011 TYPE STRING,
PAG012 TYPE STRING,
PAG013 TYPE STRING,
PAG014 TYPE STRING,
PAG015 TYPE STRING,
PAG016 TYPE STRING,
PAF001 TYPE STRING,
PAF002 TYPE STRING,
PAF003 TYPE STRING,
PAF004 TYPE STRING,
PAF005 TYPE STRING,
PAF006 TYPE STRING,
PAF007 TYPE STRING,
PAF008 TYPE STRING,
PAF009 TYPE STRING,
PAF010 TYPE STRING,
PAF011 TYPE STRING,
PAF012 TYPE STRING,
PAF013 TYPE STRING,
PAF014 TYPE STRING,
PAF015 TYPE STRING,
PAF016 TYPE STRING,
MEG001 TYPE STRING,
MEG002 TYPE STRING,
MEG003 TYPE STRING,
MEG004 TYPE STRING,
MEG005 TYPE STRING,
MEG006 TYPE STRING,
MEG007 TYPE STRING,
MEG008 TYPE STRING,
MEG009 TYPE STRING,
MEG010 TYPE STRING,
MEG011 TYPE STRING,
MEG012 TYPE STRING,
MEG013 TYPE STRING,
MEG014 TYPE STRING,
MEG015 TYPE STRING,
MEG016 TYPE STRING,
MEF001 TYPE STRING,
MEF002 TYPE STRING,
MEF003 TYPE STRING,
MEF004 TYPE STRING,
MEF005 TYPE STRING,
MEF006 TYPE STRING,
MEF007 TYPE STRING,
MEF008 TYPE STRING,
MEF009 TYPE STRING,
MEF010 TYPE STRING,
MEF011 TYPE STRING,
MEF012 TYPE STRING,
MEF013 TYPE STRING,
MEF014 TYPE STRING,
MEF015 TYPE STRING,
MEF016 TYPE STRING,
MBG001 TYPE STRING,
MBG002 TYPE STRING,
MBG003 TYPE STRING,
MBG004 TYPE STRING,
MBG005 TYPE STRING,
MBG006 TYPE STRING,
MBG007 TYPE STRING,
MBG008 TYPE STRING,
MBG009 TYPE STRING,
MBG010 TYPE STRING,
MBG011 TYPE STRING,
MBG012 TYPE STRING,
MBG013 TYPE STRING,
MBG014 TYPE STRING,
MBG015 TYPE STRING,
MBG016 TYPE STRING,
MBF001 TYPE STRING,
MBF002 TYPE STRING,
MBF003 TYPE STRING,
MBF004 TYPE STRING,
MBF005 TYPE STRING,
MBF006 TYPE STRING,
MBF007 TYPE STRING,
MBF008 TYPE STRING,
MBF009 TYPE STRING,
MBF010 TYPE STRING,
MBF011 TYPE STRING,
MBF012 TYPE STRING,
MBF013 TYPE STRING,
MBF014 TYPE STRING,
MBF015 TYPE STRING,
MBF016 TYPE STRING,
LEDNR TYPE STRING,
OBJNR TYPE STRING,
GJAHR TYPE STRING,
WRTTP TYPE STRING,
VERSN TYPE STRING,
KSTAR TYPE STRING,
HRKFT TYPE STRING,
VRGNG TYPE STRING,
PAROB TYPE STRING,
PAROB1 TYPE STRING,
USPOB TYPE STRING,
VBUND TYPE STRING,
PARGB TYPE STRING,
BEKNZ TYPE STRING,
TWAER TYPE STRING,
MEINH TYPE STRING,
MEINB TYPE STRING,
SGTXT TYPE STRING,
REFBZ TYPE STRING,
ZLENR TYPE STRING,
BW_REFBZ TYPE STRING,
BELTP TYPE STRING,
TIMESTMP TYPE STRING,
PAOBJNR TYPE STRING,
FKBER TYPE STRING,
PFKBER TYPE STRING,
GEBER TYPE STRING,
PGEBER TYPE STRING,
GRANT_NBR TYPE STRING,
PGRANT_NBR TYPE STRING,
SEGMENT TYPE STRING,
PSEGMENT TYPE STRING,
BUDGET_PD TYPE STRING,
PBUDGET_PD 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,END OF T_EKKO_STR. DATA: WA_COVJ21_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_COVJ21_STR-MANDT sy-vline
WA_COVJ21_STR-KOKRS sy-vline
WA_COVJ21_STR-BELNR sy-vline
WA_COVJ21_STR-BUZEI sy-vline
WA_COVJ21_STR-PERBL sy-vline
WA_COVJ21_STR-K_GJAHR sy-vline
WA_COVJ21_STR-K_VERSN sy-vline
WA_COVJ21_STR-K_VRGNG sy-vline
WA_COVJ21_STR-K_TIMESTMP sy-vline
WA_COVJ21_STR-WTG001 sy-vline
WA_COVJ21_STR-WTG002 sy-vline
WA_COVJ21_STR-WTG003 sy-vline
WA_COVJ21_STR-WTG004 sy-vline
WA_COVJ21_STR-WTG005 sy-vline
WA_COVJ21_STR-WTG006 sy-vline
WA_COVJ21_STR-WTG007 sy-vline
WA_COVJ21_STR-WTG008 sy-vline
WA_COVJ21_STR-WTG009 sy-vline
WA_COVJ21_STR-WTG010 sy-vline
WA_COVJ21_STR-WTG011 sy-vline
WA_COVJ21_STR-WTG012 sy-vline
WA_COVJ21_STR-WTG013 sy-vline
WA_COVJ21_STR-WTG014 sy-vline
WA_COVJ21_STR-WTG015 sy-vline
WA_COVJ21_STR-WTG016 sy-vline
WA_COVJ21_STR-WOG001 sy-vline
WA_COVJ21_STR-WOG002 sy-vline
WA_COVJ21_STR-WOG003 sy-vline
WA_COVJ21_STR-WOG004 sy-vline
WA_COVJ21_STR-WOG005 sy-vline
WA_COVJ21_STR-WOG006 sy-vline
WA_COVJ21_STR-WOG007 sy-vline
WA_COVJ21_STR-WOG008 sy-vline
WA_COVJ21_STR-WOG009 sy-vline
WA_COVJ21_STR-WOG010 sy-vline
WA_COVJ21_STR-WOG011 sy-vline
WA_COVJ21_STR-WOG012 sy-vline
WA_COVJ21_STR-WOG013 sy-vline
WA_COVJ21_STR-WOG014 sy-vline
WA_COVJ21_STR-WOG015 sy-vline
WA_COVJ21_STR-WOG016 sy-vline
WA_COVJ21_STR-WKG001 sy-vline
WA_COVJ21_STR-WKG002 sy-vline
WA_COVJ21_STR-WKG003 sy-vline
WA_COVJ21_STR-WKG004 sy-vline
WA_COVJ21_STR-WKG005 sy-vline
WA_COVJ21_STR-WKG006 sy-vline
WA_COVJ21_STR-WKG007 sy-vline
WA_COVJ21_STR-WKG008 sy-vline
WA_COVJ21_STR-WKG009 sy-vline
WA_COVJ21_STR-WKG010 sy-vline
WA_COVJ21_STR-WKG011 sy-vline
WA_COVJ21_STR-WKG012 sy-vline
WA_COVJ21_STR-WKG013 sy-vline
WA_COVJ21_STR-WKG014 sy-vline
WA_COVJ21_STR-WKG015 sy-vline
WA_COVJ21_STR-WKG016 sy-vline
WA_COVJ21_STR-WKF001 sy-vline
WA_COVJ21_STR-WKF002 sy-vline
WA_COVJ21_STR-WKF003 sy-vline
WA_COVJ21_STR-WKF004 sy-vline
WA_COVJ21_STR-WKF005 sy-vline
WA_COVJ21_STR-WKF006 sy-vline
WA_COVJ21_STR-WKF007 sy-vline
WA_COVJ21_STR-WKF008 sy-vline
WA_COVJ21_STR-WKF009 sy-vline
WA_COVJ21_STR-WKF010 sy-vline
WA_COVJ21_STR-WKF011 sy-vline
WA_COVJ21_STR-WKF012 sy-vline
WA_COVJ21_STR-WKF013 sy-vline
WA_COVJ21_STR-WKF014 sy-vline
WA_COVJ21_STR-WKF015 sy-vline
WA_COVJ21_STR-WKF016 sy-vline
WA_COVJ21_STR-PAG001 sy-vline
WA_COVJ21_STR-PAG002 sy-vline
WA_COVJ21_STR-PAG003 sy-vline
WA_COVJ21_STR-PAG004 sy-vline
WA_COVJ21_STR-PAG005 sy-vline
WA_COVJ21_STR-PAG006 sy-vline
WA_COVJ21_STR-PAG007 sy-vline
WA_COVJ21_STR-PAG008 sy-vline
WA_COVJ21_STR-PAG009 sy-vline
WA_COVJ21_STR-PAG010 sy-vline
WA_COVJ21_STR-PAG011 sy-vline
WA_COVJ21_STR-PAG012 sy-vline
WA_COVJ21_STR-PAG013 sy-vline
WA_COVJ21_STR-PAG014 sy-vline
WA_COVJ21_STR-PAG015 sy-vline
WA_COVJ21_STR-PAG016 sy-vline
WA_COVJ21_STR-PAF001 sy-vline
WA_COVJ21_STR-PAF002 sy-vline
WA_COVJ21_STR-PAF003 sy-vline
WA_COVJ21_STR-PAF004 sy-vline
WA_COVJ21_STR-PAF005 sy-vline
WA_COVJ21_STR-PAF006 sy-vline
WA_COVJ21_STR-PAF007 sy-vline
WA_COVJ21_STR-PAF008 sy-vline
WA_COVJ21_STR-PAF009 sy-vline
WA_COVJ21_STR-PAF010 sy-vline
WA_COVJ21_STR-PAF011 sy-vline
WA_COVJ21_STR-PAF012 sy-vline
WA_COVJ21_STR-PAF013 sy-vline
WA_COVJ21_STR-PAF014 sy-vline
WA_COVJ21_STR-PAF015 sy-vline
WA_COVJ21_STR-PAF016 sy-vline
WA_COVJ21_STR-MEG001 sy-vline
WA_COVJ21_STR-MEG002 sy-vline
WA_COVJ21_STR-MEG003 sy-vline
WA_COVJ21_STR-MEG004 sy-vline
WA_COVJ21_STR-MEG005 sy-vline
WA_COVJ21_STR-MEG006 sy-vline
WA_COVJ21_STR-MEG007 sy-vline
WA_COVJ21_STR-MEG008 sy-vline
WA_COVJ21_STR-MEG009 sy-vline
WA_COVJ21_STR-MEG010 sy-vline
WA_COVJ21_STR-MEG011 sy-vline
WA_COVJ21_STR-MEG012 sy-vline
WA_COVJ21_STR-MEG013 sy-vline
WA_COVJ21_STR-MEG014 sy-vline
WA_COVJ21_STR-MEG015 sy-vline
WA_COVJ21_STR-MEG016 sy-vline
WA_COVJ21_STR-MEF001 sy-vline
WA_COVJ21_STR-MEF002 sy-vline
WA_COVJ21_STR-MEF003 sy-vline
WA_COVJ21_STR-MEF004 sy-vline
WA_COVJ21_STR-MEF005 sy-vline
WA_COVJ21_STR-MEF006 sy-vline
WA_COVJ21_STR-MEF007 sy-vline
WA_COVJ21_STR-MEF008 sy-vline
WA_COVJ21_STR-MEF009 sy-vline
WA_COVJ21_STR-MEF010 sy-vline
WA_COVJ21_STR-MEF011 sy-vline
WA_COVJ21_STR-MEF012 sy-vline
WA_COVJ21_STR-MEF013 sy-vline
WA_COVJ21_STR-MEF014 sy-vline
WA_COVJ21_STR-MEF015 sy-vline
WA_COVJ21_STR-MEF016 sy-vline
WA_COVJ21_STR-MBG001 sy-vline
WA_COVJ21_STR-MBG002 sy-vline
WA_COVJ21_STR-MBG003 sy-vline
WA_COVJ21_STR-MBG004 sy-vline
WA_COVJ21_STR-MBG005 sy-vline
WA_COVJ21_STR-MBG006 sy-vline
WA_COVJ21_STR-MBG007 sy-vline
WA_COVJ21_STR-MBG008 sy-vline
WA_COVJ21_STR-MBG009 sy-vline
WA_COVJ21_STR-MBG010 sy-vline
WA_COVJ21_STR-MBG011 sy-vline
WA_COVJ21_STR-MBG012 sy-vline
WA_COVJ21_STR-MBG013 sy-vline
WA_COVJ21_STR-MBG014 sy-vline
WA_COVJ21_STR-MBG015 sy-vline
WA_COVJ21_STR-MBG016 sy-vline
WA_COVJ21_STR-MBF001 sy-vline
WA_COVJ21_STR-MBF002 sy-vline
WA_COVJ21_STR-MBF003 sy-vline
WA_COVJ21_STR-MBF004 sy-vline
WA_COVJ21_STR-MBF005 sy-vline
WA_COVJ21_STR-MBF006 sy-vline
WA_COVJ21_STR-MBF007 sy-vline
WA_COVJ21_STR-MBF008 sy-vline
WA_COVJ21_STR-MBF009 sy-vline
WA_COVJ21_STR-MBF010 sy-vline
WA_COVJ21_STR-MBF011 sy-vline
WA_COVJ21_STR-MBF012 sy-vline
WA_COVJ21_STR-MBF013 sy-vline
WA_COVJ21_STR-MBF014 sy-vline
WA_COVJ21_STR-MBF015 sy-vline
WA_COVJ21_STR-MBF016 sy-vline
WA_COVJ21_STR-LEDNR sy-vline
WA_COVJ21_STR-OBJNR sy-vline
WA_COVJ21_STR-GJAHR sy-vline
WA_COVJ21_STR-WRTTP sy-vline
WA_COVJ21_STR-VERSN sy-vline
WA_COVJ21_STR-KSTAR sy-vline
WA_COVJ21_STR-HRKFT sy-vline
WA_COVJ21_STR-VRGNG sy-vline
WA_COVJ21_STR-PAROB sy-vline
WA_COVJ21_STR-PAROB1 sy-vline
WA_COVJ21_STR-USPOB sy-vline
WA_COVJ21_STR-VBUND sy-vline
WA_COVJ21_STR-PARGB sy-vline
WA_COVJ21_STR-BEKNZ sy-vline
WA_COVJ21_STR-TWAER sy-vline
WA_COVJ21_STR-MEINH sy-vline
WA_COVJ21_STR-MEINB sy-vline
WA_COVJ21_STR-SGTXT sy-vline
WA_COVJ21_STR-REFBZ sy-vline
WA_COVJ21_STR-ZLENR sy-vline
WA_COVJ21_STR-BW_REFBZ sy-vline
WA_COVJ21_STR-BELTP sy-vline
WA_COVJ21_STR-TIMESTMP sy-vline
WA_COVJ21_STR-PAOBJNR sy-vline
WA_COVJ21_STR-FKBER sy-vline
WA_COVJ21_STR-PFKBER sy-vline
WA_COVJ21_STR-GEBER sy-vline
WA_COVJ21_STR-PGEBER sy-vline
WA_COVJ21_STR-GRANT_NBR sy-vline
WA_COVJ21_STR-PGRANT_NBR sy-vline
WA_COVJ21_STR-SEGMENT sy-vline
WA_COVJ21_STR-PSEGMENT sy-vline
WA_COVJ21_STR-BUDGET_PD sy-vline
WA_COVJ21_STR-PBUDGET_PD sy-vline
WA_COVJ21_STR-PERAB sy-vline
WA_COVJ21_STR-PERBI sy-vline
WA_COVJ21_STR-BLDAT sy-vline
WA_COVJ21_STR-BUDAT sy-vline
WA_COVJ21_STR-CPUDT sy-vline
WA_COVJ21_STR-USNAM sy-vline
WA_COVJ21_STR-BLTXT sy-vline
WA_COVJ21_STR-STFLG sy-vline
WA_COVJ21_STR-STOKZ sy-vline
WA_COVJ21_STR-REFBT sy-vline
WA_COVJ21_STR-REFBN sy-vline
WA_COVJ21_STR-REFBK sy-vline
WA_COVJ21_STR-REFGJ sy-vline
WA_COVJ21_STR-BLART sy-vline
WA_COVJ21_STR-LDGRP sy-vline
WA_COVJ21_STR-ORGVG sy-vline
WA_COVJ21_STR-SUMBZ sy-vline
WA_COVJ21_STR-DELBZ sy-vline
WA_COVJ21_STR-WSDAT sy-vline
WA_COVJ21_STR-KURST sy-vline
WA_COVJ21_STR-VARNR sy-vline
WA_COVJ21_STR-KWAER sy-vline
WA_COVJ21_STR-CTYP1 sy-vline
WA_COVJ21_STR-CTYP2 sy-vline
WA_COVJ21_STR-CTYP3 sy-vline
WA_COVJ21_STR-CTYP4 sy-vline
WA_COVJ21_STR-AWTYP sy-vline
WA_COVJ21_STR-AWORG sy-vline
WA_COVJ21_STR-LOGSYSTEM sy-vline
WA_COVJ21_STR-CPUTM sy-vline
WA_COVJ21_STR-ALEBZ sy-vline
WA_COVJ21_STR-ALEBN sy-vline
WA_COVJ21_STR-AWSYS sy-vline
WA_COVJ21_STR-AWREF_REV sy-vline
WA_COVJ21_STR-AWORG_REV sy-vline
WA_COVJ21_STR-AWKEY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.