ABAP Select data from SAP table MATDOCOIL 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 MATDOCOIL 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 MATDOCOIL. 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 MATDOCOIL 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_MATDOCOIL TYPE STANDARD TABLE OF MATDOCOIL,
      WA_MATDOCOIL TYPE MATDOCOIL,
      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: <MATDOCOIL> TYPE MATDOCOIL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MATDOCOIL
*  INTO TABLE @DATA(IT_MATDOCOIL2).
*--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_MATDOCOIL INDEX 1 INTO DATA(WA_MATDOCOIL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MATDOCOIL ASSIGNING <MATDOCOIL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MATDOCOIL>-MANDT = 1.
<MATDOCOIL>-KEY1 = 1.
<MATDOCOIL>-KEY2 = 1.
<MATDOCOIL>-KEY3 = 1.
<MATDOCOIL>-KEY4 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MATDOCOIL-KEY5, sy-vline,
WA_MATDOCOIL-KEY6, sy-vline,
WA_MATDOCOIL-MBLNR, sy-vline,
WA_MATDOCOIL-MJAHR, sy-vline,
WA_MATDOCOIL-ZEILE, sy-vline,
WA_MATDOCOIL-LINE_ID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MATDOCOIL 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_MATDOCOIL 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_MATDOCOIL INTO WA_MATDOCOIL. *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 MBLNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MATDOCOIL-MBLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MATDOCOIL-MBLNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ABPSP, internal->external for field MAT_PSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_MATDOCOIL-MAT_PSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MATDOCOIL-MAT_PSPNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit PERI7, internal->external for field GJPER CALL FUNCTION 'CONVERSION_EXIT_PERI7_OUTPUT' EXPORTING input = WA_MATDOCOIL-GJPER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MATDOCOIL-GJPER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PERI7, internal->external for field GJPER_CURR_PER CALL FUNCTION 'CONVERSION_EXIT_PERI7_OUTPUT' EXPORTING input = WA_MATDOCOIL-GJPER_CURR_PER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MATDOCOIL-GJPER_CURR_PER.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field MSEHI60 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_MATDOCOIL-MSEHI60 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MATDOCOIL-MSEHI60.
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_MATDOCOIL_STR,
MANDT TYPE STRING,
KEY1 TYPE STRING,
KEY2 TYPE STRING,
KEY3 TYPE STRING,
KEY4 TYPE STRING,
KEY5 TYPE STRING,
KEY6 TYPE STRING,
MBLNR TYPE STRING,
MJAHR TYPE STRING,
ZEILE TYPE STRING,
LINE_ID TYPE STRING,
PARENT_ID TYPE STRING,
LINE_DEPTH TYPE STRING,
MAA_URZEI TYPE STRING,
MATBF TYPE STRING,
WERKS TYPE STRING,
LGORT_SID TYPE STRING,
CHARG_SID TYPE STRING,
LIFNR_SID TYPE STRING,
MAT_KDAUF TYPE STRING,
MAT_KDPOS TYPE STRING,
MAT_PSPNR TYPE STRING,
KUNNR_SID TYPE STRING,
SOBKZ TYPE STRING,
LBBSA_SID TYPE STRING,
DISUB_OWNER_SID TYPE STRING,
RESOURCENAME_SID TYPE STRING,
BUKRS TYPE STRING,
RECORD_TYPE TYPE STRING,
PERIV TYPE STRING,
GJPER TYPE STRING,
GJPER_CURR_PER TYPE STRING,
BUDAT TYPE STRING,
MENGU TYPE STRING,
WERTU TYPE STRING,
SHKZG TYPE STRING,
_DATAAGING TYPE STRING,
TIMESTAMP TYPE STRING,
UMRSL TYPE STRING,
CMODE TYPE STRING,
FDICHEH TYPE STRING,
FDICH TYPE STRING,
COEFF TYPE STRING,
BDICHEH TYPE STRING,
BDICH TYPE STRING,
BHVALEH TYPE STRING,
BHVAL TYPE STRING,
TSTMP TYPE STRING,
TSTEH TYPE STRING,
MTTMP TYPE STRING,
MTTEH TYPE STRING,
THVAL TYPE STRING,
TDICHEH TYPE STRING,
TDICH TYPE STRING,
MTPRES TYPE STRING,
MTPRESEH TYPE STRING,
TPRED TYPE STRING,
TPREDEH TYPE STRING,
TPRHV TYPE STRING,
TPRHVEH TYPE STRING,
TTMPHV TYPE STRING,
TTMPHVEH TYPE STRING,
ATPRES TYPE STRING,
ATPRESEH TYPE STRING,
VAPRES TYPE STRING,
VAPRESEH TYPE STRING,
THVALEH TYPE STRING,
MTCOMBTMP TYPE STRING,
MTCOMBTEH TYPE STRING,
MTCOMBPRES TYPE STRING,
MTCOMBPRESEH TYPE STRING,
TSTMPCAL TYPE STRING,
TSTMPCALEH TYPE STRING,
TPREDCAL TYPE STRING,
TPREDCALEH TYPE STRING,
HYDRO TYPE STRING,
ABIND TYPE STRING,
ABFAC TYPE STRING,
MCF TYPE STRING,
BSWCN TYPE STRING,
BSWCNEH TYPE STRING,
HVCLS TYPE STRING,
HVCLS_TO TYPE STRING,
DEFAULT_GUID TYPE STRING,
CH4RATIO TYPE STRING,
N2RATIO TYPE STRING,
CO2RATIO TYPE STRING,
C2H6RATIO TYPE STRING,
C3H8RATIO TYPE STRING,
H2ORATIO TYPE STRING,
H2SRATIO TYPE STRING,
H2RATIO TYPE STRING,
CORATIO TYPE STRING,
O2RATIO TYPE STRING,
ISOC4H10RATIO TYPE STRING,
NC4H10RATIO TYPE STRING,
ISOC5H12RATIO TYPE STRING,
NC5H12RATIO TYPE STRING,
C6H14RATIO TYPE STRING,
C7H16RATIO TYPE STRING,
C8H18RATIO TYPE STRING,
C9H20RATIO TYPE STRING,
C10H22RATIO TYPE STRING,
HERATIO TYPE STRING,
ARRATIO TYPE STRING,
GASCOMPRATEH TYPE STRING,
MOLDEN TYPE STRING,
MOLDENEH TYPE STRING,
MOLWEIGHT TYPE STRING,
HYDROCARBMOLFRAC TYPE STRING,
MOLWEIGHTEH TYPE STRING,
CUSTPARCHAR1 TYPE STRING,
CUSTPARFLOAT1 TYPE STRING,
CUSTEH1 TYPE STRING,
CUSTPARCHAR2 TYPE STRING,
CUSTPARFLOAT2 TYPE STRING,
CUSTEH2 TYPE STRING,
CUSTPARCHAR3 TYPE STRING,
CUSTPARFLOAT3 TYPE STRING,
CUSTEH3 TYPE STRING,
ADQNTP1 TYPE STRING,
MSEHI1 TYPE STRING,
MANEN1 TYPE STRING,
ADQNTP2 TYPE STRING,
MSEHI2 TYPE STRING,
MANEN2 TYPE STRING,
ADQNTP3 TYPE STRING,
MSEHI3 TYPE STRING,
MANEN3 TYPE STRING,
ADQNTP4 TYPE STRING,
MSEHI4 TYPE STRING,
MANEN4 TYPE STRING,
ADQNTP5 TYPE STRING,
MSEHI5 TYPE STRING,
MANEN5 TYPE STRING,
ADQNTP6 TYPE STRING,
MSEHI6 TYPE STRING,
MANEN6 TYPE STRING,
ADQNTP7 TYPE STRING,
MSEHI7 TYPE STRING,
MANEN7 TYPE STRING,
ADQNTP8 TYPE STRING,
MSEHI8 TYPE STRING,
MANEN8 TYPE STRING,
ADQNTP9 TYPE STRING,
MSEHI9 TYPE STRING,
MANEN9 TYPE STRING,
ADQNTP10 TYPE STRING,
MSEHI10 TYPE STRING,
MANEN10 TYPE STRING,
ADQNTP11 TYPE STRING,
MSEHI11 TYPE STRING,
MANEN11 TYPE STRING,
ADQNTP12 TYPE STRING,
MSEHI12 TYPE STRING,
MANEN12 TYPE STRING,
ADQNTP13 TYPE STRING,
MSEHI13 TYPE STRING,
MANEN13 TYPE STRING,
ADQNTP14 TYPE STRING,
MSEHI14 TYPE STRING,
MANEN14 TYPE STRING,
ADQNTP15 TYPE STRING,
MSEHI15 TYPE STRING,
MANEN15 TYPE STRING,
ADQNTP16 TYPE STRING,
MSEHI16 TYPE STRING,
MANEN16 TYPE STRING,
ADQNTP17 TYPE STRING,
MSEHI17 TYPE STRING,
MANEN17 TYPE STRING,
ADQNTP18 TYPE STRING,
MSEHI18 TYPE STRING,
MANEN18 TYPE STRING,
ADQNTP19 TYPE STRING,
MSEHI19 TYPE STRING,
MANEN19 TYPE STRING,
ADQNTP20 TYPE STRING,
MSEHI20 TYPE STRING,
MANEN20 TYPE STRING,
ADQNTP21 TYPE STRING,
MSEHI21 TYPE STRING,
MANEN21 TYPE STRING,
ADQNTP22 TYPE STRING,
MSEHI22 TYPE STRING,
MANEN22 TYPE STRING,
ADQNTP23 TYPE STRING,
MSEHI23 TYPE STRING,
MANEN23 TYPE STRING,
ADQNTP24 TYPE STRING,
MSEHI24 TYPE STRING,
MANEN24 TYPE STRING,
ADQNTP25 TYPE STRING,
MSEHI25 TYPE STRING,
MANEN25 TYPE STRING,
ADQNTP26 TYPE STRING,
MSEHI26 TYPE STRING,
MANEN26 TYPE STRING,
ADQNTP27 TYPE STRING,
MSEHI27 TYPE STRING,
MANEN27 TYPE STRING,
ADQNTP28 TYPE STRING,
MSEHI28 TYPE STRING,
MANEN28 TYPE STRING,
ADQNTP29 TYPE STRING,
MSEHI29 TYPE STRING,
MANEN29 TYPE STRING,
ADQNTP30 TYPE STRING,
MSEHI30 TYPE STRING,
MANEN30 TYPE STRING,
ADQNTP31 TYPE STRING,
MSEHI31 TYPE STRING,
MANEN31 TYPE STRING,
ADQNTP32 TYPE STRING,
MSEHI32 TYPE STRING,
MANEN32 TYPE STRING,
ADQNTP33 TYPE STRING,
MSEHI33 TYPE STRING,
MANEN33 TYPE STRING,
ADQNTP34 TYPE STRING,
MSEHI34 TYPE STRING,
MANEN34 TYPE STRING,
ADQNTP35 TYPE STRING,
MSEHI35 TYPE STRING,
MANEN35 TYPE STRING,
ADQNTP36 TYPE STRING,
MSEHI36 TYPE STRING,
MANEN36 TYPE STRING,
ADQNTP37 TYPE STRING,
MSEHI37 TYPE STRING,
MANEN37 TYPE STRING,
ADQNTP38 TYPE STRING,
MSEHI38 TYPE STRING,
MANEN38 TYPE STRING,
ADQNTP39 TYPE STRING,
MSEHI39 TYPE STRING,
MANEN39 TYPE STRING,
ADQNTP40 TYPE STRING,
MSEHI40 TYPE STRING,
MANEN40 TYPE STRING,
ADQNTP41 TYPE STRING,
MSEHI41 TYPE STRING,
MANEN41 TYPE STRING,
ADQNTP42 TYPE STRING,
MSEHI42 TYPE STRING,
MANEN42 TYPE STRING,
ADQNTP43 TYPE STRING,
MSEHI43 TYPE STRING,
MANEN43 TYPE STRING,
ADQNTP44 TYPE STRING,
MSEHI44 TYPE STRING,
MANEN44 TYPE STRING,
ADQNTP45 TYPE STRING,
MSEHI45 TYPE STRING,
MANEN45 TYPE STRING,
ADQNTP46 TYPE STRING,
MSEHI46 TYPE STRING,
MANEN46 TYPE STRING,
ADQNTP47 TYPE STRING,
MSEHI47 TYPE STRING,
MANEN47 TYPE STRING,
ADQNTP48 TYPE STRING,
MSEHI48 TYPE STRING,
MANEN48 TYPE STRING,
ADQNTP49 TYPE STRING,
MSEHI49 TYPE STRING,
MANEN49 TYPE STRING,
ADQNTP50 TYPE STRING,
MSEHI50 TYPE STRING,
MANEN50 TYPE STRING,
ADQNTP51 TYPE STRING,
MSEHI51 TYPE STRING,
MANEN51 TYPE STRING,
ADQNTP52 TYPE STRING,
MSEHI52 TYPE STRING,
MANEN52 TYPE STRING,
ADQNTP53 TYPE STRING,
MSEHI53 TYPE STRING,
MANEN53 TYPE STRING,
ADQNTP54 TYPE STRING,
MSEHI54 TYPE STRING,
MANEN54 TYPE STRING,
ADQNTP55 TYPE STRING,
MSEHI55 TYPE STRING,
MANEN55 TYPE STRING,
ADQNTP56 TYPE STRING,
MSEHI56 TYPE STRING,
MANEN56 TYPE STRING,
ADQNTP57 TYPE STRING,
MSEHI57 TYPE STRING,
MANEN57 TYPE STRING,
ADQNTP58 TYPE STRING,
MSEHI58 TYPE STRING,
MANEN58 TYPE STRING,
ADQNTP59 TYPE STRING,
MSEHI59 TYPE STRING,
MANEN59 TYPE STRING,
ADQNTP60 TYPE STRING,
MSEHI60 TYPE STRING,
MANEN60 TYPE STRING,END OF T_EKKO_STR. DATA: WA_MATDOCOIL_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_MATDOCOIL_STR-MANDT sy-vline
WA_MATDOCOIL_STR-KEY1 sy-vline
WA_MATDOCOIL_STR-KEY2 sy-vline
WA_MATDOCOIL_STR-KEY3 sy-vline
WA_MATDOCOIL_STR-KEY4 sy-vline
WA_MATDOCOIL_STR-KEY5 sy-vline
WA_MATDOCOIL_STR-KEY6 sy-vline
WA_MATDOCOIL_STR-MBLNR sy-vline
WA_MATDOCOIL_STR-MJAHR sy-vline
WA_MATDOCOIL_STR-ZEILE sy-vline
WA_MATDOCOIL_STR-LINE_ID sy-vline
WA_MATDOCOIL_STR-PARENT_ID sy-vline
WA_MATDOCOIL_STR-LINE_DEPTH sy-vline
WA_MATDOCOIL_STR-MAA_URZEI sy-vline
WA_MATDOCOIL_STR-MATBF sy-vline
WA_MATDOCOIL_STR-WERKS sy-vline
WA_MATDOCOIL_STR-LGORT_SID sy-vline
WA_MATDOCOIL_STR-CHARG_SID sy-vline
WA_MATDOCOIL_STR-LIFNR_SID sy-vline
WA_MATDOCOIL_STR-MAT_KDAUF sy-vline
WA_MATDOCOIL_STR-MAT_KDPOS sy-vline
WA_MATDOCOIL_STR-MAT_PSPNR sy-vline
WA_MATDOCOIL_STR-KUNNR_SID sy-vline
WA_MATDOCOIL_STR-SOBKZ sy-vline
WA_MATDOCOIL_STR-LBBSA_SID sy-vline
WA_MATDOCOIL_STR-DISUB_OWNER_SID sy-vline
WA_MATDOCOIL_STR-RESOURCENAME_SID sy-vline
WA_MATDOCOIL_STR-BUKRS sy-vline
WA_MATDOCOIL_STR-RECORD_TYPE sy-vline
WA_MATDOCOIL_STR-PERIV sy-vline
WA_MATDOCOIL_STR-GJPER sy-vline
WA_MATDOCOIL_STR-GJPER_CURR_PER sy-vline
WA_MATDOCOIL_STR-BUDAT sy-vline
WA_MATDOCOIL_STR-MENGU sy-vline
WA_MATDOCOIL_STR-WERTU sy-vline
WA_MATDOCOIL_STR-SHKZG sy-vline
WA_MATDOCOIL_STR-_DATAAGING sy-vline
WA_MATDOCOIL_STR-TIMESTAMP sy-vline
WA_MATDOCOIL_STR-UMRSL sy-vline
WA_MATDOCOIL_STR-CMODE sy-vline
WA_MATDOCOIL_STR-FDICHEH sy-vline
WA_MATDOCOIL_STR-FDICH sy-vline
WA_MATDOCOIL_STR-COEFF sy-vline
WA_MATDOCOIL_STR-BDICHEH sy-vline
WA_MATDOCOIL_STR-BDICH sy-vline
WA_MATDOCOIL_STR-BHVALEH sy-vline
WA_MATDOCOIL_STR-BHVAL sy-vline
WA_MATDOCOIL_STR-TSTMP sy-vline
WA_MATDOCOIL_STR-TSTEH sy-vline
WA_MATDOCOIL_STR-MTTMP sy-vline
WA_MATDOCOIL_STR-MTTEH sy-vline
WA_MATDOCOIL_STR-THVAL sy-vline
WA_MATDOCOIL_STR-TDICHEH sy-vline
WA_MATDOCOIL_STR-TDICH sy-vline
WA_MATDOCOIL_STR-MTPRES sy-vline
WA_MATDOCOIL_STR-MTPRESEH sy-vline
WA_MATDOCOIL_STR-TPRED sy-vline
WA_MATDOCOIL_STR-TPREDEH sy-vline
WA_MATDOCOIL_STR-TPRHV sy-vline
WA_MATDOCOIL_STR-TPRHVEH sy-vline
WA_MATDOCOIL_STR-TTMPHV sy-vline
WA_MATDOCOIL_STR-TTMPHVEH sy-vline
WA_MATDOCOIL_STR-ATPRES sy-vline
WA_MATDOCOIL_STR-ATPRESEH sy-vline
WA_MATDOCOIL_STR-VAPRES sy-vline
WA_MATDOCOIL_STR-VAPRESEH sy-vline
WA_MATDOCOIL_STR-THVALEH sy-vline
WA_MATDOCOIL_STR-MTCOMBTMP sy-vline
WA_MATDOCOIL_STR-MTCOMBTEH sy-vline
WA_MATDOCOIL_STR-MTCOMBPRES sy-vline
WA_MATDOCOIL_STR-MTCOMBPRESEH sy-vline
WA_MATDOCOIL_STR-TSTMPCAL sy-vline
WA_MATDOCOIL_STR-TSTMPCALEH sy-vline
WA_MATDOCOIL_STR-TPREDCAL sy-vline
WA_MATDOCOIL_STR-TPREDCALEH sy-vline
WA_MATDOCOIL_STR-HYDRO sy-vline
WA_MATDOCOIL_STR-ABIND sy-vline
WA_MATDOCOIL_STR-ABFAC sy-vline
WA_MATDOCOIL_STR-MCF sy-vline
WA_MATDOCOIL_STR-BSWCN sy-vline
WA_MATDOCOIL_STR-BSWCNEH sy-vline
WA_MATDOCOIL_STR-HVCLS sy-vline
WA_MATDOCOIL_STR-HVCLS_TO sy-vline
WA_MATDOCOIL_STR-DEFAULT_GUID sy-vline
WA_MATDOCOIL_STR-CH4RATIO sy-vline
WA_MATDOCOIL_STR-N2RATIO sy-vline
WA_MATDOCOIL_STR-CO2RATIO sy-vline
WA_MATDOCOIL_STR-C2H6RATIO sy-vline
WA_MATDOCOIL_STR-C3H8RATIO sy-vline
WA_MATDOCOIL_STR-H2ORATIO sy-vline
WA_MATDOCOIL_STR-H2SRATIO sy-vline
WA_MATDOCOIL_STR-H2RATIO sy-vline
WA_MATDOCOIL_STR-CORATIO sy-vline
WA_MATDOCOIL_STR-O2RATIO sy-vline
WA_MATDOCOIL_STR-ISOC4H10RATIO sy-vline
WA_MATDOCOIL_STR-NC4H10RATIO sy-vline
WA_MATDOCOIL_STR-ISOC5H12RATIO sy-vline
WA_MATDOCOIL_STR-NC5H12RATIO sy-vline
WA_MATDOCOIL_STR-C6H14RATIO sy-vline
WA_MATDOCOIL_STR-C7H16RATIO sy-vline
WA_MATDOCOIL_STR-C8H18RATIO sy-vline
WA_MATDOCOIL_STR-C9H20RATIO sy-vline
WA_MATDOCOIL_STR-C10H22RATIO sy-vline
WA_MATDOCOIL_STR-HERATIO sy-vline
WA_MATDOCOIL_STR-ARRATIO sy-vline
WA_MATDOCOIL_STR-GASCOMPRATEH sy-vline
WA_MATDOCOIL_STR-MOLDEN sy-vline
WA_MATDOCOIL_STR-MOLDENEH sy-vline
WA_MATDOCOIL_STR-MOLWEIGHT sy-vline
WA_MATDOCOIL_STR-HYDROCARBMOLFRAC sy-vline
WA_MATDOCOIL_STR-MOLWEIGHTEH sy-vline
WA_MATDOCOIL_STR-CUSTPARCHAR1 sy-vline
WA_MATDOCOIL_STR-CUSTPARFLOAT1 sy-vline
WA_MATDOCOIL_STR-CUSTEH1 sy-vline
WA_MATDOCOIL_STR-CUSTPARCHAR2 sy-vline
WA_MATDOCOIL_STR-CUSTPARFLOAT2 sy-vline
WA_MATDOCOIL_STR-CUSTEH2 sy-vline
WA_MATDOCOIL_STR-CUSTPARCHAR3 sy-vline
WA_MATDOCOIL_STR-CUSTPARFLOAT3 sy-vline
WA_MATDOCOIL_STR-CUSTEH3 sy-vline
WA_MATDOCOIL_STR-ADQNTP1 sy-vline
WA_MATDOCOIL_STR-MSEHI1 sy-vline
WA_MATDOCOIL_STR-MANEN1 sy-vline
WA_MATDOCOIL_STR-ADQNTP2 sy-vline
WA_MATDOCOIL_STR-MSEHI2 sy-vline
WA_MATDOCOIL_STR-MANEN2 sy-vline
WA_MATDOCOIL_STR-ADQNTP3 sy-vline
WA_MATDOCOIL_STR-MSEHI3 sy-vline
WA_MATDOCOIL_STR-MANEN3 sy-vline
WA_MATDOCOIL_STR-ADQNTP4 sy-vline
WA_MATDOCOIL_STR-MSEHI4 sy-vline
WA_MATDOCOIL_STR-MANEN4 sy-vline
WA_MATDOCOIL_STR-ADQNTP5 sy-vline
WA_MATDOCOIL_STR-MSEHI5 sy-vline
WA_MATDOCOIL_STR-MANEN5 sy-vline
WA_MATDOCOIL_STR-ADQNTP6 sy-vline
WA_MATDOCOIL_STR-MSEHI6 sy-vline
WA_MATDOCOIL_STR-MANEN6 sy-vline
WA_MATDOCOIL_STR-ADQNTP7 sy-vline
WA_MATDOCOIL_STR-MSEHI7 sy-vline
WA_MATDOCOIL_STR-MANEN7 sy-vline
WA_MATDOCOIL_STR-ADQNTP8 sy-vline
WA_MATDOCOIL_STR-MSEHI8 sy-vline
WA_MATDOCOIL_STR-MANEN8 sy-vline
WA_MATDOCOIL_STR-ADQNTP9 sy-vline
WA_MATDOCOIL_STR-MSEHI9 sy-vline
WA_MATDOCOIL_STR-MANEN9 sy-vline
WA_MATDOCOIL_STR-ADQNTP10 sy-vline
WA_MATDOCOIL_STR-MSEHI10 sy-vline
WA_MATDOCOIL_STR-MANEN10 sy-vline
WA_MATDOCOIL_STR-ADQNTP11 sy-vline
WA_MATDOCOIL_STR-MSEHI11 sy-vline
WA_MATDOCOIL_STR-MANEN11 sy-vline
WA_MATDOCOIL_STR-ADQNTP12 sy-vline
WA_MATDOCOIL_STR-MSEHI12 sy-vline
WA_MATDOCOIL_STR-MANEN12 sy-vline
WA_MATDOCOIL_STR-ADQNTP13 sy-vline
WA_MATDOCOIL_STR-MSEHI13 sy-vline
WA_MATDOCOIL_STR-MANEN13 sy-vline
WA_MATDOCOIL_STR-ADQNTP14 sy-vline
WA_MATDOCOIL_STR-MSEHI14 sy-vline
WA_MATDOCOIL_STR-MANEN14 sy-vline
WA_MATDOCOIL_STR-ADQNTP15 sy-vline
WA_MATDOCOIL_STR-MSEHI15 sy-vline
WA_MATDOCOIL_STR-MANEN15 sy-vline
WA_MATDOCOIL_STR-ADQNTP16 sy-vline
WA_MATDOCOIL_STR-MSEHI16 sy-vline
WA_MATDOCOIL_STR-MANEN16 sy-vline
WA_MATDOCOIL_STR-ADQNTP17 sy-vline
WA_MATDOCOIL_STR-MSEHI17 sy-vline
WA_MATDOCOIL_STR-MANEN17 sy-vline
WA_MATDOCOIL_STR-ADQNTP18 sy-vline
WA_MATDOCOIL_STR-MSEHI18 sy-vline
WA_MATDOCOIL_STR-MANEN18 sy-vline
WA_MATDOCOIL_STR-ADQNTP19 sy-vline
WA_MATDOCOIL_STR-MSEHI19 sy-vline
WA_MATDOCOIL_STR-MANEN19 sy-vline
WA_MATDOCOIL_STR-ADQNTP20 sy-vline
WA_MATDOCOIL_STR-MSEHI20 sy-vline
WA_MATDOCOIL_STR-MANEN20 sy-vline
WA_MATDOCOIL_STR-ADQNTP21 sy-vline
WA_MATDOCOIL_STR-MSEHI21 sy-vline
WA_MATDOCOIL_STR-MANEN21 sy-vline
WA_MATDOCOIL_STR-ADQNTP22 sy-vline
WA_MATDOCOIL_STR-MSEHI22 sy-vline
WA_MATDOCOIL_STR-MANEN22 sy-vline
WA_MATDOCOIL_STR-ADQNTP23 sy-vline
WA_MATDOCOIL_STR-MSEHI23 sy-vline
WA_MATDOCOIL_STR-MANEN23 sy-vline
WA_MATDOCOIL_STR-ADQNTP24 sy-vline
WA_MATDOCOIL_STR-MSEHI24 sy-vline
WA_MATDOCOIL_STR-MANEN24 sy-vline
WA_MATDOCOIL_STR-ADQNTP25 sy-vline
WA_MATDOCOIL_STR-MSEHI25 sy-vline
WA_MATDOCOIL_STR-MANEN25 sy-vline
WA_MATDOCOIL_STR-ADQNTP26 sy-vline
WA_MATDOCOIL_STR-MSEHI26 sy-vline
WA_MATDOCOIL_STR-MANEN26 sy-vline
WA_MATDOCOIL_STR-ADQNTP27 sy-vline
WA_MATDOCOIL_STR-MSEHI27 sy-vline
WA_MATDOCOIL_STR-MANEN27 sy-vline
WA_MATDOCOIL_STR-ADQNTP28 sy-vline
WA_MATDOCOIL_STR-MSEHI28 sy-vline
WA_MATDOCOIL_STR-MANEN28 sy-vline
WA_MATDOCOIL_STR-ADQNTP29 sy-vline
WA_MATDOCOIL_STR-MSEHI29 sy-vline
WA_MATDOCOIL_STR-MANEN29 sy-vline
WA_MATDOCOIL_STR-ADQNTP30 sy-vline
WA_MATDOCOIL_STR-MSEHI30 sy-vline
WA_MATDOCOIL_STR-MANEN30 sy-vline
WA_MATDOCOIL_STR-ADQNTP31 sy-vline
WA_MATDOCOIL_STR-MSEHI31 sy-vline
WA_MATDOCOIL_STR-MANEN31 sy-vline
WA_MATDOCOIL_STR-ADQNTP32 sy-vline
WA_MATDOCOIL_STR-MSEHI32 sy-vline
WA_MATDOCOIL_STR-MANEN32 sy-vline
WA_MATDOCOIL_STR-ADQNTP33 sy-vline
WA_MATDOCOIL_STR-MSEHI33 sy-vline
WA_MATDOCOIL_STR-MANEN33 sy-vline
WA_MATDOCOIL_STR-ADQNTP34 sy-vline
WA_MATDOCOIL_STR-MSEHI34 sy-vline
WA_MATDOCOIL_STR-MANEN34 sy-vline
WA_MATDOCOIL_STR-ADQNTP35 sy-vline
WA_MATDOCOIL_STR-MSEHI35 sy-vline
WA_MATDOCOIL_STR-MANEN35 sy-vline
WA_MATDOCOIL_STR-ADQNTP36 sy-vline
WA_MATDOCOIL_STR-MSEHI36 sy-vline
WA_MATDOCOIL_STR-MANEN36 sy-vline
WA_MATDOCOIL_STR-ADQNTP37 sy-vline
WA_MATDOCOIL_STR-MSEHI37 sy-vline
WA_MATDOCOIL_STR-MANEN37 sy-vline
WA_MATDOCOIL_STR-ADQNTP38 sy-vline
WA_MATDOCOIL_STR-MSEHI38 sy-vline
WA_MATDOCOIL_STR-MANEN38 sy-vline
WA_MATDOCOIL_STR-ADQNTP39 sy-vline
WA_MATDOCOIL_STR-MSEHI39 sy-vline
WA_MATDOCOIL_STR-MANEN39 sy-vline
WA_MATDOCOIL_STR-ADQNTP40 sy-vline
WA_MATDOCOIL_STR-MSEHI40 sy-vline
WA_MATDOCOIL_STR-MANEN40 sy-vline
WA_MATDOCOIL_STR-ADQNTP41 sy-vline
WA_MATDOCOIL_STR-MSEHI41 sy-vline
WA_MATDOCOIL_STR-MANEN41 sy-vline
WA_MATDOCOIL_STR-ADQNTP42 sy-vline
WA_MATDOCOIL_STR-MSEHI42 sy-vline
WA_MATDOCOIL_STR-MANEN42 sy-vline
WA_MATDOCOIL_STR-ADQNTP43 sy-vline
WA_MATDOCOIL_STR-MSEHI43 sy-vline
WA_MATDOCOIL_STR-MANEN43 sy-vline
WA_MATDOCOIL_STR-ADQNTP44 sy-vline
WA_MATDOCOIL_STR-MSEHI44 sy-vline
WA_MATDOCOIL_STR-MANEN44 sy-vline
WA_MATDOCOIL_STR-ADQNTP45 sy-vline
WA_MATDOCOIL_STR-MSEHI45 sy-vline
WA_MATDOCOIL_STR-MANEN45 sy-vline
WA_MATDOCOIL_STR-ADQNTP46 sy-vline
WA_MATDOCOIL_STR-MSEHI46 sy-vline
WA_MATDOCOIL_STR-MANEN46 sy-vline
WA_MATDOCOIL_STR-ADQNTP47 sy-vline
WA_MATDOCOIL_STR-MSEHI47 sy-vline
WA_MATDOCOIL_STR-MANEN47 sy-vline
WA_MATDOCOIL_STR-ADQNTP48 sy-vline
WA_MATDOCOIL_STR-MSEHI48 sy-vline
WA_MATDOCOIL_STR-MANEN48 sy-vline
WA_MATDOCOIL_STR-ADQNTP49 sy-vline
WA_MATDOCOIL_STR-MSEHI49 sy-vline
WA_MATDOCOIL_STR-MANEN49 sy-vline
WA_MATDOCOIL_STR-ADQNTP50 sy-vline
WA_MATDOCOIL_STR-MSEHI50 sy-vline
WA_MATDOCOIL_STR-MANEN50 sy-vline
WA_MATDOCOIL_STR-ADQNTP51 sy-vline
WA_MATDOCOIL_STR-MSEHI51 sy-vline
WA_MATDOCOIL_STR-MANEN51 sy-vline
WA_MATDOCOIL_STR-ADQNTP52 sy-vline
WA_MATDOCOIL_STR-MSEHI52 sy-vline
WA_MATDOCOIL_STR-MANEN52 sy-vline
WA_MATDOCOIL_STR-ADQNTP53 sy-vline
WA_MATDOCOIL_STR-MSEHI53 sy-vline
WA_MATDOCOIL_STR-MANEN53 sy-vline
WA_MATDOCOIL_STR-ADQNTP54 sy-vline
WA_MATDOCOIL_STR-MSEHI54 sy-vline
WA_MATDOCOIL_STR-MANEN54 sy-vline
WA_MATDOCOIL_STR-ADQNTP55 sy-vline
WA_MATDOCOIL_STR-MSEHI55 sy-vline
WA_MATDOCOIL_STR-MANEN55 sy-vline
WA_MATDOCOIL_STR-ADQNTP56 sy-vline
WA_MATDOCOIL_STR-MSEHI56 sy-vline
WA_MATDOCOIL_STR-MANEN56 sy-vline
WA_MATDOCOIL_STR-ADQNTP57 sy-vline
WA_MATDOCOIL_STR-MSEHI57 sy-vline
WA_MATDOCOIL_STR-MANEN57 sy-vline
WA_MATDOCOIL_STR-ADQNTP58 sy-vline
WA_MATDOCOIL_STR-MSEHI58 sy-vline
WA_MATDOCOIL_STR-MANEN58 sy-vline
WA_MATDOCOIL_STR-ADQNTP59 sy-vline
WA_MATDOCOIL_STR-MSEHI59 sy-vline
WA_MATDOCOIL_STR-MANEN59 sy-vline
WA_MATDOCOIL_STR-ADQNTP60 sy-vline
WA_MATDOCOIL_STR-MSEHI60 sy-vline
WA_MATDOCOIL_STR-MANEN60 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.