ABAP Select data from SAP table ISU_BI_COLL_BILL_S_SD_ITEM 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 ISU_BI_COLL_BILL_S_SD_ITEM 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 ISU_BI_COLL_BILL_S_SD_ITEM. 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 ISU_BI_COLL_BILL_S_SD_ITEM 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_ISU_BI_COLL_BILL_S_SD_ITEM TYPE STANDARD TABLE OF ISU_BI_COLL_BILL_S_SD_ITEM,
      WA_ISU_BI_COLL_BILL_S_SD_ITEM TYPE ISU_BI_COLL_BILL_S_SD_ITEM,
      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: <ISU_BI_COLL_BILL_S_SD_ITEM> TYPE ISU_BI_COLL_BILL_S_SD_ITEM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ISU_BI_COLL_BILL_S_SD_ITEM
*  INTO TABLE @DATA(IT_ISU_BI_COLL_BILL_S_SD_ITEM2).
*--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_ISU_BI_COLL_BILL_S_SD_ITEM INDEX 1 INTO DATA(WA_ISU_BI_COLL_BILL_S_SD_ITEM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ISU_BI_COLL_BILL_S_SD_ITEM ASSIGNING <ISU_BI_COLL_BILL_S_SD_ITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISU_BI_COLL_BILL_S_SD_ITEM>-WA_SD_ITEM = 1.
<ISU_BI_COLL_BILL_S_SD_ITEM>-VBELN = 1.
<ISU_BI_COLL_BILL_S_SD_ITEM>-POSNR = 1.
<ISU_BI_COLL_BILL_S_SD_ITEM>-POSEX = 1.
<ISU_BI_COLL_BILL_S_SD_ITEM>-POSPA = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ISU_BI_COLL_BILL_S_SD_ITEM-MATNR, sy-vline,
WA_ISU_BI_COLL_BILL_S_SD_ITEM-MATWA, sy-vline,
WA_ISU_BI_COLL_BILL_S_SD_ITEM-IDNKD, sy-vline,
WA_ISU_BI_COLL_BILL_S_SD_ITEM-ARKTX, sy-vline,
WA_ISU_BI_COLL_BILL_S_SD_ITEM-BRGEW, sy-vline,
WA_ISU_BI_COLL_BILL_S_SD_ITEM-NTGEW, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISU_BI_COLL_BILL_S_SD_ITEM 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_ISU_BI_COLL_BILL_S_SD_ITEM 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_ISU_BI_COLL_BILL_S_SD_ITEM INTO WA_ISU_BI_COLL_BILL_S_SD_ITEM. *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 VBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_BI_COLL_BILL_S_SD_ITEM-VBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_BI_COLL_BILL_S_SD_ITEM-VBELN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit EXCRT, internal->external for field KURSK CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_ISU_BI_COLL_BILL_S_SD_ITEM-KURSK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_BI_COLL_BILL_S_SD_ITEM-KURSK.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field SPRAS_WE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ISU_BI_COLL_BILL_S_SD_ITEM-SPRAS_WE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_BI_COLL_BILL_S_SD_ITEM-SPRAS_WE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field MSR_FWV_LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ISU_BI_COLL_BILL_S_SD_ITEM-MSR_FWV_LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_BI_COLL_BILL_S_SD_ITEM-MSR_FWV_LANGU.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit CUNIT, internal->external for field /CWM/MEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_BI_COLL_BILL_S_SD_ITEM-/CWM/MEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_BI_COLL_BILL_S_SD_ITEM-/CWM/MEINS.
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_ISU_BI_COLL_BILL_S_SD_ITEM_STR,
WA_SD_ITEM TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
POSEX TYPE STRING,
POSPA TYPE STRING,
MATNR TYPE STRING,
MATWA TYPE STRING,
IDNKD TYPE STRING,
ARKTX TYPE STRING,
BRGEW TYPE STRING,
NTGEW TYPE STRING,
GEWEI TYPE STRING,
VOLUM TYPE STRING,
VOLEH TYPE STRING,
NETWR TYPE STRING,
WAERK TYPE STRING,
NETPR TYPE STRING,
KURSK TYPE STRING,
KURSK_DAT TYPE STRING,
KPEIN TYPE STRING,
KMEIN TYPE STRING,
FKIMG TYPE STRING,
VRKME TYPE STRING,
KUNWE TYPE STRING,
ANRED_WE TYPE STRING,
ADRNR_WE TYPE STRING,
ADRNP_WE TYPE STRING,
ADDRESS_TYPE_WE TYPE STRING,
NAME1_WE TYPE STRING,
NAME2_WE TYPE STRING,
NAME3_WE TYPE STRING,
NAME4_WE TYPE STRING,
STRAS_WE TYPE STRING,
PFACH_WE TYPE STRING,
PFORT_WE TYPE STRING,
PSTL2_WE TYPE STRING,
LAND1_WE TYPE STRING,
SPRAS_WE TYPE STRING,
PSTLZ_WE TYPE STRING,
ORT01_WE TYPE STRING,
ORT02_WE TYPE STRING,
REGIO_WE TYPE STRING,
TDNAME TYPE STRING,
VBELN_VL TYPE STRING,
POSNR_VL TYPE STRING,
ABLAD TYPE STRING,
LFDAT TYPE STRING,
LEDAT TYPE STRING,
VBELN_VAUF TYPE STRING,
POSNR_VAUF TYPE STRING,
VGTYP_VAUF TYPE STRING,
AUDAT TYPE STRING,
VGBEL TYPE STRING,
VGPOS TYPE STRING,
AUBEL TYPE STRING,
AUPOS TYPE STRING,
BSTNK TYPE STRING,
BSTDK TYPE STRING,
BSTZD TYPE STRING,
IHREZ TYPE STRING,
VKBUR TYPE STRING,
VSART TYPE STRING,
VSART_BEZ TYPE STRING,
SKFBP TYPE STRING,
UEPOS TYPE STRING,
CUOBJ TYPE STRING,
CUOBJ_CH TYPE STRING,
ATTYP TYPE STRING,
PRSDT TYPE STRING,
ERDAT TYPE STRING,
FBUDA TYPE STRING,
CHARG TYPE STRING,
MATKL TYPE STRING,
PMATN TYPE STRING,
EAN11 TYPE STRING,
UMVKZ TYPE STRING,
UMVKN TYPE STRING,
VBELN_VAG TYPE STRING,
POSNR_VAG TYPE STRING,
AGDAT TYPE STRING,
VBELN_VKT TYPE STRING,
POSNR_VKT TYPE STRING,
KTDAT TYPE STRING,
VBELN_VG2 TYPE STRING,
POSNR_VG2 TYPE STRING,
G2DAT TYPE STRING,
VGTYP TYPE STRING,
SUGRD TYPE STRING,
SUDRU TYPE STRING,
FPLNR TYPE STRING,
FPLTR TYPE STRING,
VBELV TYPE STRING,
POSNV TYPE STRING,
SPE_HERKL TYPE STRING,
SPE_HERKR TYPE STRING,
ITM_COMCO TYPE STRING,
DUMMY TYPE STRING,
XCHAR TYPE STRING,
UECHA TYPE STRING,
KZWI1 TYPE STRING,
KZWI2 TYPE STRING,
KZWI3 TYPE STRING,
KZWI4 TYPE STRING,
KZWI5 TYPE STRING,
KZWI6 TYPE STRING,
KOSTL TYPE STRING,
PAOBJNR TYPE STRING,
PS_PSP_PNR TYPE STRING,
PRCTR TYPE STRING,
PPRCTR TYPE STRING,
GSBER TYPE STRING,
PARGB TYPE STRING,
BSTKD TYPE STRING,
BSARK TYPE STRING,
BSTKD_E TYPE STRING,
BSTDK_E TYPE STRING,
BSARK_E TYPE STRING,
IHREZ_E TYPE STRING,
POSEX_E TYPE STRING,
VBKLT TYPE STRING,
SHKZG TYPE STRING,
AUTYP TYPE STRING,
FAREG TYPE STRING,
MWSBP TYPE STRING,
PSTYV TYPE STRING,
TXJCD TYPE STRING,
VKAUS TYPE STRING,
STEUCL TYPE STRING,
J_1ARFZ TYPE STRING,
KBETRL TYPE STRING,
MATNR_VG2 TYPE STRING,
FKIMG_VG2 TYPE STRING,
VRKME_VG2 TYPE STRING,
NETWR_VG2 TYPE STRING,
MWSBP_VG2 TYPE STRING,
BRTWR_VG2 TYPE STRING,
NETPR_VG2 TYPE STRING,
MWSPR_VG2 TYPE STRING,
J_1ARFZ_VG2 TYPE STRING,
XBLNR_VL TYPE STRING,
LIFNR_CONSIGNOR TYPE STRING,
NETPRL TYPE STRING,
MWSKL TYPE STRING,
BRTWR TYPE STRING,
KOWRR TYPE STRING,
FKLMG TYPE STRING,
MEINS TYPE STRING,
WERKS TYPE STRING,
PRCTR_IV TYPE STRING,
PRCTR_FK TYPE STRING,
KZVBR TYPE STRING,
MSR_ID TYPE STRING,
MSR_ITEM TYPE STRING,
RMA_CUSTOMER TYPE STRING,
MSR_RET_REASON TYPE STRING,
MSR_RET_REASON_TEXT TYPE STRING,
MSR_MAT_RECEIVED TYPE STRING,
MSR_FU_CODE TYPE STRING,
MSR_FU_CODE_TEXT TYPE STRING,
MSR_FORW_VENDOR TYPE STRING,
MSR_FWV_TITLE TYPE STRING,
MSR_FWV_ADDRNUM TYPE STRING,
MSR_FWV_NAME1 TYPE STRING,
MSR_FWV_NAME2 TYPE STRING,
MSR_FWV_NAME3 TYPE STRING,
MSR_FWV_NAME4 TYPE STRING,
MSR_FWV_STREET TYPE STRING,
MSR_FWV_PO_BOX TYPE STRING,
MSR_FWV_PO_BOX_LOC TYPE STRING,
MSR_FWV_CITY_CODE2 TYPE STRING,
MSR_FWV_COUNTRY TYPE STRING,
MSR_FWV_LANGU TYPE STRING,
MSR_FWV_POST_CODE1 TYPE STRING,
MSR_FWV_CITY1 TYPE STRING,
MSR_FWV_CITY2 TYPE STRING,
MSR_FWV_REGION TYPE STRING,
RMA_VENDOR TYPE STRING,
MSR_INSP_CODE TYPE STRING,
MSR_INSP_CODE_TX TYPE STRING,
MSR_REFUND_CODE TYPE STRING,
MSR_REFUND_CODE_TEXT TYPE STRING,
MSR_FORW_PLANT1 TYPE STRING,
MSR_PLANT1_TXT TYPE STRING,
MSR_FORW_PLANT2 TYPE STRING,
MSR_PLANT2_TXT TYPE STRING,
MSR_FORW_PLANT3 TYPE STRING,
MSR_PLANT3_TXT TYPE STRING,
MSR_SPLIT TYPE STRING,
VBELN_VF_REVERSED TYPE STRING,
POSNR_VF_REVERSED TYPE STRING,
POSNR_VF_PARTNER TYPE STRING,
SGT_RCAT TYPE STRING,
SGT_SCAT TYPE STRING,
PREFE TYPE STRING,
MWSK1 TYPE STRING,
TXDAT_FROM TYPE STRING,
PBD_ID TYPE STRING,
SALES_CONTRACT TYPE STRING,
SALES_CONTRACT_ITEM TYPE STRING,
SALES_ORDER_EXTERNAL_DOC_ID TYPE STRING,
CATS_OVERTIME_CATEGORY TYPE STRING,
SOLUTION_ORDER_ID TYPE STRING,
SOLUTION_ORDER_ITEM_ID TYPE STRING,
TAXM1 TYPE STRING,
DUMMY_BILLGDOCITEM_INCL_EEW_PS TYPE STRING,
/BEV1/EMMVGR1 TYPE STRING,
/BEV1/EMMVGR2 TYPE STRING,
/BEV1/EMMVGR3 TYPE STRING,
/BEV1/EMMVGR4 TYPE STRING,
/BEV1/EMMVGR5 TYPE STRING,
/BEV1/EMNEUPOS TYPE STRING,
/BEV1/EMPRODH TYPE STRING,
/CWM/MENGE TYPE STRING,
/CWM/MEINS TYPE STRING,
FSH_SEASON_YEAR TYPE STRING,
FSH_SEASON TYPE STRING,
FSH_COLLECTION TYPE STRING,
FSH_THEME TYPE STRING,
WRF_CHARSTC1 TYPE STRING,
WRF_CHARSTC2 TYPE STRING,
WRF_CHARSTC3 TYPE STRING,
T_SD_ITEM_P1 TYPE STRING,
T_SD_ITEM_P2 TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISU_BI_COLL_BILL_S_SD_ITEM_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_ISU_BI_COLL_BILL_S_SD_ITEM_STR-WA_SD_ITEM sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSEX sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSPA sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MATNR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MATWA sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-IDNKD sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ARKTX sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BRGEW sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NTGEW sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-GEWEI sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VOLUM sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VOLEH sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NETWR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-WAERK sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NETPR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KURSK sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KURSK_DAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KPEIN sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KMEIN sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FKIMG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VRKME sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KUNWE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ANRED_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ADRNR_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ADRNP_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ADDRESS_TYPE_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NAME1_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NAME2_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NAME3_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NAME4_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-STRAS_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PFACH_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PFORT_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PSTL2_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-LAND1_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SPRAS_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PSTLZ_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ORT01_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ORT02_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-REGIO_WE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-TDNAME sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN_VL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ABLAD sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-LFDAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-LEDAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN_VAUF sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VAUF sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VGTYP_VAUF sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-AUDAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VGBEL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VGPOS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-AUBEL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-AUPOS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSTNK sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSTDK sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSTZD sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-IHREZ sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VKBUR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VSART sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VSART_BEZ sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SKFBP sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-UEPOS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-CUOBJ sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-CUOBJ_CH sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ATTYP sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PRSDT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ERDAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FBUDA sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-CHARG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MATKL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PMATN sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-EAN11 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-UMVKZ sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-UMVKN sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN_VAG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VAG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-AGDAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN_VKT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VKT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KTDAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-G2DAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VGTYP sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SUGRD sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SUDRU sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FPLNR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FPLTR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELV sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNV sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SPE_HERKL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SPE_HERKR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-ITM_COMCO sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-DUMMY sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-XCHAR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-UECHA sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZWI1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZWI2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZWI3 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZWI4 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZWI5 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZWI6 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KOSTL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PAOBJNR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PS_PSP_PNR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PRCTR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PPRCTR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-GSBER sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PARGB sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSTKD sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSARK sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSTKD_E sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSTDK_E sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BSARK_E sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-IHREZ_E sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSEX_E sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBKLT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SHKZG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-AUTYP sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FAREG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MWSBP sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PSTYV sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-TXJCD sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VKAUS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-STEUCL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-J_1ARFZ sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KBETRL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MATNR_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FKIMG_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VRKME_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NETWR_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MWSBP_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BRTWR_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NETPR_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MWSPR_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-J_1ARFZ_VG2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-XBLNR_VL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-LIFNR_CONSIGNOR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-NETPRL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MWSKL sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-BRTWR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KOWRR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FKLMG sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MEINS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-WERKS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PRCTR_IV sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PRCTR_FK sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-KZVBR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_ID sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_ITEM sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-RMA_CUSTOMER sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_RET_REASON sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_RET_REASON_TEXT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_MAT_RECEIVED sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FU_CODE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FU_CODE_TEXT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FORW_VENDOR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_TITLE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_ADDRNUM sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_NAME1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_NAME2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_NAME3 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_NAME4 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_STREET sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_PO_BOX sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_PO_BOX_LOC sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_CITY_CODE2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_COUNTRY sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_LANGU sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_POST_CODE1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_CITY1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_CITY2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FWV_REGION sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-RMA_VENDOR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_INSP_CODE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_INSP_CODE_TX sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_REFUND_CODE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_REFUND_CODE_TEXT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FORW_PLANT1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_PLANT1_TXT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FORW_PLANT2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_PLANT2_TXT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_FORW_PLANT3 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_PLANT3_TXT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MSR_SPLIT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-VBELN_VF_REVERSED sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VF_REVERSED sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-POSNR_VF_PARTNER sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SGT_RCAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SGT_SCAT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PREFE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-MWSK1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-TXDAT_FROM sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-PBD_ID sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SALES_CONTRACT sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SALES_CONTRACT_ITEM sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SALES_ORDER_EXTERNAL_DOC_ID sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-CATS_OVERTIME_CATEGORY sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SOLUTION_ORDER_ID sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-SOLUTION_ORDER_ITEM_ID sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-TAXM1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-DUMMY_BILLGDOCITEM_INCL_EEW_PS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMMVGR1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMMVGR2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMMVGR3 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMMVGR4 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMMVGR5 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMNEUPOS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/BEV1/EMPRODH sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/CWM/MENGE sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-/CWM/MEINS sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FSH_SEASON_YEAR sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FSH_SEASON sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FSH_COLLECTION sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-FSH_THEME sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-WRF_CHARSTC1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-WRF_CHARSTC2 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-WRF_CHARSTC3 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-T_SD_ITEM_P1 sy-vline
WA_ISU_BI_COLL_BILL_S_SD_ITEM_STR-T_SD_ITEM_P2 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.