ABAP Select data from SAP table OIB_PHYINV 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 OIB_PHYINV 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 OIB_PHYINV. 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 OIB_PHYINV 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_OIB_PHYINV TYPE STANDARD TABLE OF OIB_PHYINV,
      WA_OIB_PHYINV TYPE OIB_PHYINV,
      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: <OIB_PHYINV> TYPE OIB_PHYINV.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM OIB_PHYINV
*  INTO TABLE @DATA(IT_OIB_PHYINV2).
*--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_OIB_PHYINV INDEX 1 INTO DATA(WA_OIB_PHYINV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_OIB_PHYINV ASSIGNING <OIB_PHYINV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<OIB_PHYINV>-MANDT = 1.
<OIB_PHYINV>-TIMESTAMP = 1.
<OIB_PHYINV>-WERKS = 1.
<OIB_PHYINV>-CWERKS = 1.
<OIB_PHYINV>-MATNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_OIB_PHYINV-CMATNR, sy-vline,
WA_OIB_PHYINV-LGORT, sy-vline,
WA_OIB_PHYINV-SEQNR, sy-vline,
WA_OIB_PHYINV-DIP_GUID, sy-vline,
WA_OIB_PHYINV-UMRSL, sy-vline,
WA_OIB_PHYINV-CMODE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_OIB_PHYINV 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_OIB_PHYINV 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_OIB_PHYINV INTO WA_OIB_PHYINV. *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 MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_OIB_PHYINV-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_OIB_PHYINV-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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