ABAP Select data from SAP table ROIUVL_RD_ALLOCH 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 ROIUVL_RD_ALLOCH 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 ROIUVL_RD_ALLOCH. 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 ROIUVL_RD_ALLOCH 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_ROIUVL_RD_ALLOCH TYPE STANDARD TABLE OF ROIUVL_RD_ALLOCH,
      WA_ROIUVL_RD_ALLOCH TYPE ROIUVL_RD_ALLOCH,
      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: <ROIUVL_RD_ALLOCH> TYPE ROIUVL_RD_ALLOCH.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ROIUVL_RD_ALLOCH
*  INTO TABLE @DATA(IT_ROIUVL_RD_ALLOCH2).
*--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_ROIUVL_RD_ALLOCH INDEX 1 INTO DATA(WA_ROIUVL_RD_ALLOCH2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ROIUVL_RD_ALLOCH ASSIGNING <ROIUVL_RD_ALLOCH>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ROIUVL_RD_ALLOCH>-DN_NO = 1.
<ROIUVL_RD_ALLOCH>-WL_NO = 1.
<ROIUVL_RD_ALLOCH>-WC_NO = 1.
<ROIUVL_RD_ALLOCH>-MP_NO = 1.
<ROIUVL_RD_ALLOCH>-MAJPD_CD = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ROIUVL_RD_ALLOCH-MATNR, sy-vline,
WA_ROIUVL_RD_ALLOCH-BUKRS, sy-vline,
WA_ROIUVL_RD_ALLOCH-VNAME, sy-vline,
WA_ROIUVL_RD_ALLOCH-DOI_NO, sy-vline,
WA_ROIUVL_RD_ALLOCH-CT_NO, sy-vline,
WA_ROIUVL_RD_ALLOCH-VL_TYPE_CD, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ROIUVL_RD_ALLOCH 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_ROIUVL_RD_ALLOCH 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_ROIUVL_RD_ALLOCH INTO WA_ROIUVL_RD_ALLOCH. *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 DN_NO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ROIUVL_RD_ALLOCH-DN_NO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIUVL_RD_ALLOCH-DN_NO.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field TRNSP_NO_10 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ROIUVL_RD_ALLOCH-TRNSP_NO_10 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIUVL_RD_ALLOCH-TRNSP_NO_10.
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_ROIUVL_RD_ALLOCH_STR,
DN_NO TYPE STRING,
WL_NO TYPE STRING,
WC_NO TYPE STRING,
MP_NO TYPE STRING,
MAJPD_CD TYPE STRING,
MATNR TYPE STRING,
BUKRS TYPE STRING,
VNAME TYPE STRING,
DOI_NO TYPE STRING,
CT_NO TYPE STRING,
VL_TYPE_CD TYPE STRING,
SALE_DT TYPE STRING,
ALLOCH_NO TYPE STRING,
WI_OWN_NO TYPE STRING,
WI_INT_TYPE_CD TYPE STRING,
WI_OWN_ISQ_NO TYPE STRING,
NI_OWN_NO TYPE STRING,
NI_INT_TYPE_CD TYPE STRING,
NI_OWN_ISQ_NO TYPE STRING,
MP_TYPE_CD TYPE STRING,
FRML_NO TYPE STRING,
LVL_CD TYPE STRING,
PPA_RSN_CD TYPE STRING,
PRI_GEO_LOC TYPE STRING,
UNIT_VNAME TYPE STRING,
SYSTEM_SRCE_CD TYPE STRING,
VL_CLS_CD TYPE STRING,
TOT_GRI_PC TYPE STRING,
TOT_NRI_PC TYPE STRING,
CT_DECM TYPE STRING,
ADJ_CT_DECM TYPE STRING,
SLID_SCAL_IND TYPE STRING,
INVOICE_FL TYPE STRING,
GRV_AM TYPE STRING,
GR_VAL_CURR TYPE STRING,
CT_HEAT_VA_FCT_U TYPE STRING,
CT_HEAT_VAL_FCT TYPE STRING,
GAS_PLT_VNAME_NO TYPE STRING,
GAS_PLANT_DOI_NO TYPE STRING,
GASLIFT_WL_NO TYPE STRING,
GASLIFT_WC_NO TYPE STRING,
RELATED_CT TYPE STRING,
INVENTORY_FL TYPE STRING,
CT_TYPE_CD TYPE STRING,
DOI_SUM_FL TYPE STRING,
ORIG_MP_NO TYPE STRING,
VNAME_TYPE_CD TYPE STRING,
BY_SLL_CT_NO TYPE STRING,
BY_SLL_VAL_CURR TYPE STRING,
BY_SLL_VAL TYPE STRING,
BRD_CD TYPE STRING,
LSE_VOL_U TYPE STRING,
LSE_VOL TYPE STRING,
LSE_VAL TYPE STRING,
PCT_RET_LSE TYPE STRING,
TIK_PA_PC TYPE STRING,
RM_FEE_FL TYPE STRING,
COST_CENTER TYPE STRING,
SECT_BUKRS TYPE STRING,
SECT_VNAME TYPE STRING,
SECT_DOI_NO TYPE STRING,
SEV_TAX_PAY_FL_1 TYPE STRING,
SEV_TAX_PAY_FL_2 TYPE STRING,
SEV_TAX_PAY_FL_3 TYPE STRING,
SEV_TAX_PAY_FL_4 TYPE STRING,
SEV_TAX_PAY_FL_5 TYPE STRING,
SEV_TAX_PAY_FL_6 TYPE STRING,
SEV_TAX_PAY_FL_7 TYPE STRING,
SEV_TAX_PAY_FL_8 TYPE STRING,
SEV_TAX_PAY_FL_9 TYPE STRING,
SEV_TAX_PAY_FL10 TYPE STRING,
INT_BUKRS_1 TYPE STRING,
INT_VNAME_1 TYPE STRING,
INT_DOI_NO_1 TYPE STRING,
INT_BUKRS_2 TYPE STRING,
INT_VNAME_2 TYPE STRING,
INT_DOI_NO_2 TYPE STRING,
INT_BUKRS_3 TYPE STRING,
INT_VNAME_3 TYPE STRING,
INT_DOI_NO_3 TYPE STRING,
INT_BUKRS_4 TYPE STRING,
INT_VNAME_4 TYPE STRING,
INT_DOI_NO_4 TYPE STRING,
INT_BUKRS_5 TYPE STRING,
INT_VNAME_5 TYPE STRING,
INT_DOI_NO_5 TYPE STRING,
INT_BUKRS_6 TYPE STRING,
INT_VNAME_6 TYPE STRING,
INT_DOI_NO_6 TYPE STRING,
INT_BUKRS_7 TYPE STRING,
INT_VNAME_7 TYPE STRING,
INT_DOI_NO_7 TYPE STRING,
INT_BUKRS_8 TYPE STRING,
INT_VNAME_8 TYPE STRING,
INT_DOI_NO_8 TYPE STRING,
INT_BUKRS_9 TYPE STRING,
INT_VNAME_9 TYPE STRING,
INT_DOI_NO_9 TYPE STRING,
INT_BUKRS_10 TYPE STRING,
INT_VNAME_10 TYPE STRING,
INT_DOI_NO_10 TYPE STRING,
EXT_BUKRS_1 TYPE STRING,
EXT_VNAME_1 TYPE STRING,
EXT_DOI_NO_1 TYPE STRING,
EXT_BUKRS_2 TYPE STRING,
EXT_VNAME_2 TYPE STRING,
EXT_DOI_NO_2 TYPE STRING,
EXT_BUKRS_3 TYPE STRING,
EXT_VNAME_3 TYPE STRING,
EXT_DOI_NO_3 TYPE STRING,
EXT_BUKRS_4 TYPE STRING,
EXT_VNAME_4 TYPE STRING,
EXT_DOI_NO_4 TYPE STRING,
EXT_BUKRS_5 TYPE STRING,
EXT_VNAME_5 TYPE STRING,
EXT_DOI_NO_5 TYPE STRING,
EXT_BUKRS_6 TYPE STRING,
EXT_VNAME_6 TYPE STRING,
EXT_DOI_NO_6 TYPE STRING,
EXT_BUKRS_7 TYPE STRING,
EXT_VNAME_7 TYPE STRING,
EXT_DOI_NO_7 TYPE STRING,
EXT_BUKRS_8 TYPE STRING,
EXT_VNAME_8 TYPE STRING,
EXT_DOI_NO_8 TYPE STRING,
EXT_BUKRS_9 TYPE STRING,
EXT_VNAME_9 TYPE STRING,
EXT_DOI_NO_9 TYPE STRING,
EXT_BUKRS_10 TYPE STRING,
EXT_VNAME_10 TYPE STRING,
EXT_DOI_NO_10 TYPE STRING,
GR_ST_TAX_1 TYPE STRING,
GR_ST_TAX_2 TYPE STRING,
GR_ST_TAX_3 TYPE STRING,
GR_ST_TAX_4 TYPE STRING,
GR_ST_TAX_5 TYPE STRING,
GR_ST_TAX_6 TYPE STRING,
GR_ST_TAX_7 TYPE STRING,
GR_ST_TAX_8 TYPE STRING,
GR_ST_TAX_9 TYPE STRING,
GR_ST_TAX10 TYPE STRING,
VL_TAX_RAT_1 TYPE STRING,
VL_TAX_RAT_2 TYPE STRING,
VL_TAX_RAT_3 TYPE STRING,
VL_TAX_RAT_4 TYPE STRING,
VL_TAX_RAT_5 TYPE STRING,
VL_TAX_RAT_6 TYPE STRING,
VL_TAX_RAT_7 TYPE STRING,
VL_TAX_RAT_8 TYPE STRING,
VL_TAX_RAT_9 TYPE STRING,
VL_TAX_RAT_10 TYPE STRING,
TRNSP_NO_1 TYPE STRING,
TRNSP_CT_NO_1 TYPE STRING,
TRNSP_NO_2 TYPE STRING,
TRNSP_CT_NO_2 TYPE STRING,
TRNSP_NO_3 TYPE STRING,
TRNSP_CT_NO_3 TYPE STRING,
TRNSP_NO_4 TYPE STRING,
TRNSP_CT_NO_4 TYPE STRING,
TRNSP_NO_5 TYPE STRING,
TRNSP_CT_NO_5 TYPE STRING,
TRNSP_NO_6 TYPE STRING,
TRNSP_CT_NO_6 TYPE STRING,
TRNSP_NO_7 TYPE STRING,
TRNSP_CT_NO_7 TYPE STRING,
TRNSP_NO_8 TYPE STRING,
TRNSP_CT_NO_8 TYPE STRING,
TRNSP_NO_9 TYPE STRING,
TRNSP_CT_NO_9 TYPE STRING,
TRNSP_NO_10 TYPE STRING,
TRNSP_CT_NO_10 TYPE STRING,
TOT_TAX_PC_1 TYPE STRING,
TOT_TAX_PC_2 TYPE STRING,
TOT_TAX_PC_3 TYPE STRING,
TOT_TAX_PC_4 TYPE STRING,
TOT_TAX_PC_5 TYPE STRING,
TOT_TAX_PC_6 TYPE STRING,
TOT_TAX_PC_7 TYPE STRING,
TOT_TAX_PC_8 TYPE STRING,
TOT_TAX_PC_9 TYPE STRING,
TOT_TAX_PC_10 TYPE STRING,
TOT_TAX_RMB_PC_1 TYPE STRING,
TOT_TAX_RMB_PC_2 TYPE STRING,
TOT_TAX_RMB_PC_3 TYPE STRING,
TOT_TAX_RMB_PC_4 TYPE STRING,
TOT_TAX_RMB_PC_5 TYPE STRING,
TOT_TAX_RMB_PC_6 TYPE STRING,
TOT_TAX_RMB_PC_7 TYPE STRING,
TOT_TAX_RMB_PC_8 TYPE STRING,
TOT_TAX_RMB_PC_9 TYPE STRING,
TOT_TAX_RMB_PC10 TYPE STRING,
TAX_TYPE_1 TYPE STRING,
TAX_TYPE_2 TYPE STRING,
TAX_TYPE_3 TYPE STRING,
TAX_TYPE_4 TYPE STRING,
TAX_TYPE_5 TYPE STRING,
TAX_TYPE_6 TYPE STRING,
TAX_TYPE_7 TYPE STRING,
TAX_TYPE_8 TYPE STRING,
TAX_TYPE_9 TYPE STRING,
TAX_TYPE_10 TYPE STRING,
TAX_CALC_FL TYPE STRING,
OIU_CRUSER TYPE STRING,
OIU_TIMESTAMP TYPE STRING,END OF T_EKKO_STR. DATA: WA_ROIUVL_RD_ALLOCH_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_ROIUVL_RD_ALLOCH_STR-DN_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-WL_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-WC_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-MP_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-MAJPD_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-MATNR sy-vline
WA_ROIUVL_RD_ALLOCH_STR-BUKRS sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VNAME sy-vline
WA_ROIUVL_RD_ALLOCH_STR-DOI_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-CT_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TYPE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SALE_DT sy-vline
WA_ROIUVL_RD_ALLOCH_STR-ALLOCH_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-WI_OWN_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-WI_INT_TYPE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-WI_OWN_ISQ_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-NI_OWN_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-NI_INT_TYPE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-NI_OWN_ISQ_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-MP_TYPE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-FRML_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-LVL_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-PPA_RSN_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-PRI_GEO_LOC sy-vline
WA_ROIUVL_RD_ALLOCH_STR-UNIT_VNAME sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SYSTEM_SRCE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_CLS_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_GRI_PC sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_NRI_PC sy-vline
WA_ROIUVL_RD_ALLOCH_STR-CT_DECM sy-vline
WA_ROIUVL_RD_ALLOCH_STR-ADJ_CT_DECM sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SLID_SCAL_IND sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INVOICE_FL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GRV_AM sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_VAL_CURR sy-vline
WA_ROIUVL_RD_ALLOCH_STR-CT_HEAT_VA_FCT_U sy-vline
WA_ROIUVL_RD_ALLOCH_STR-CT_HEAT_VAL_FCT sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GAS_PLT_VNAME_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GAS_PLANT_DOI_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GASLIFT_WL_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GASLIFT_WC_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-RELATED_CT sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INVENTORY_FL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-CT_TYPE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-DOI_SUM_FL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-ORIG_MP_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VNAME_TYPE_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-BY_SLL_CT_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-BY_SLL_VAL_CURR sy-vline
WA_ROIUVL_RD_ALLOCH_STR-BY_SLL_VAL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-BRD_CD sy-vline
WA_ROIUVL_RD_ALLOCH_STR-LSE_VOL_U sy-vline
WA_ROIUVL_RD_ALLOCH_STR-LSE_VOL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-LSE_VAL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-PCT_RET_LSE sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TIK_PA_PC sy-vline
WA_ROIUVL_RD_ALLOCH_STR-RM_FEE_FL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-COST_CENTER sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SECT_BUKRS sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SECT_VNAME sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SECT_DOI_NO sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-SEV_TAX_PAY_FL10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_BUKRS_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_VNAME_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-INT_DOI_NO_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_BUKRS_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_VNAME_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-EXT_DOI_NO_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-GR_ST_TAX10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-VL_TAX_RAT_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_NO_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TRNSP_CT_NO_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_PC_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TOT_TAX_RMB_PC10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_1 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_2 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_3 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_4 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_5 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_6 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_7 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_8 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_9 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_TYPE_10 sy-vline
WA_ROIUVL_RD_ALLOCH_STR-TAX_CALC_FL sy-vline
WA_ROIUVL_RD_ALLOCH_STR-OIU_CRUSER sy-vline
WA_ROIUVL_RD_ALLOCH_STR-OIU_TIMESTAMP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.