ABAP Select data from SAP table /ACCGO/CAS_S_AGRP_DOC_UI 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 /ACCGO/CAS_S_AGRP_DOC_UI 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 /ACCGO/CAS_S_AGRP_DOC_UI. 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 /ACCGO/CAS_S_AGRP_DOC_UI 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_/ACCGO/CAS_S_AGRP_DOC_UI TYPE STANDARD TABLE OF /ACCGO/CAS_S_AGRP_DOC_UI,
      WA_/ACCGO/CAS_S_AGRP_DOC_UI TYPE /ACCGO/CAS_S_AGRP_DOC_UI,
      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: </ACCGO/CAS_S_AGRP_DOC_UI> TYPE /ACCGO/CAS_S_AGRP_DOC_UI.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /ACCGO/CAS_S_AGRP_DOC_UI
  INTO TABLE IT_/ACCGO/CAS_S_AGRP_DOC_UI.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /ACCGO/CAS_S_AGRP_DOC_UI
*  INTO TABLE @DATA(IT_/ACCGO/CAS_S_AGRP_DOC_UI2).
*--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_/ACCGO/CAS_S_AGRP_DOC_UI INDEX 1 INTO DATA(WA_/ACCGO/CAS_S_AGRP_DOC_UI2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ACCGO/CAS_S_AGRP_DOC_UI ASSIGNING </ACCGO/CAS_S_AGRP_DOC_UI>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/CAS_S_AGRP_DOC_UI>-LIGHTS = 1.
</ACCGO/CAS_S_AGRP_DOC_UI>-LINE_COLOR = 1.
</ACCGO/CAS_S_AGRP_DOC_UI>-APPLDOC = 1.
</ACCGO/CAS_S_AGRP_DOC_UI>-ITEM = 1.
</ACCGO/CAS_S_AGRP_DOC_UI>-SIDE = 1.
ENDLOOP.

LOOP AT IT_/ACCGO/CAS_S_AGRP_DOC_UI INTO WA_/ACCGO/CAS_S_AGRP_DOC_UI.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ACCGO/CAS_S_AGRP_DOC_UI-SUB_ITEM, sy-vline,
WA_/ACCGO/CAS_S_AGRP_DOC_UI-ITEM_GUID, sy-vline,
WA_/ACCGO/CAS_S_AGRP_DOC_UI-ROOT_ITEM, sy-vline,
WA_/ACCGO/CAS_S_AGRP_DOC_UI-PARENT_ITEM, sy-vline,
WA_/ACCGO/CAS_S_AGRP_DOC_UI-ITEM_CAT, sy-vline,
WA_/ACCGO/CAS_S_AGRP_DOC_UI-SHD_TYPE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/CAS_S_AGRP_DOC_UI 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_/ACCGO/CAS_S_AGRP_DOC_UI 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_/ACCGO/CAS_S_AGRP_DOC_UI INTO WA_/ACCGO/CAS_S_AGRP_DOC_UI. *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 APPLDOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_AGRP_DOC_UI-APPLDOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_AGRP_DOC_UI-APPLDOC.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TSTLC, internal->external for field CREATED_ON CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_AGRP_DOC_UI-CREATED_ON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_AGRP_DOC_UI-CREATED_ON.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTLC, internal->external for field CHANGED_ON CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_AGRP_DOC_UI-CHANGED_ON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_AGRP_DOC_UI-CHANGED_ON.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field PRCTR_MM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_AGRP_DOC_UI-PRCTR_MM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_AGRP_DOC_UI-PRCTR_MM.
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_/ACCGO/CAS_S_AGRP_DOC_UI_STR,
LIGHTS TYPE STRING,
LINE_COLOR TYPE STRING,
APPLDOC TYPE STRING,
ITEM TYPE STRING,
SIDE TYPE STRING,
SUB_ITEM TYPE STRING,
ITEM_GUID TYPE STRING,
ROOT_ITEM TYPE STRING,
PARENT_ITEM TYPE STRING,
ITEM_CAT TYPE STRING,
SHD_TYPE TYPE STRING,
BUDAT TYPE STRING,
STATUS TYPE STRING,
APPL_OBJNR TYPE STRING,
STL_OBJNR TYPE STRING,
MATNR TYPE STRING,
MATNR_DET TYPE STRING,
MATKL TYPE STRING,
CHARG TYPE STRING,
IS_FG TYPE STRING,
BATCH_SPLIT_IND TYPE STRING,
LDC_PLANNED_MATERIAL TYPE STRING,
UIS_ID TYPE STRING,
UIS_GUID TYPE STRING,
UIS_TYPE TYPE STRING,
UIS_GROUP_ID TYPE STRING,
CONTRACT_INSTR TYPE STRING,
UIS_ITEM TYPE STRING,
REF_APP_DOC TYPE STRING,
REF_APP_DOC_ITEM TYPE STRING,
REF_ITEM_SIDE TYPE STRING,
PRED_DOC_TYPE1 TYPE STRING,
PRED_DOC1 TYPE STRING,
PRED_ITEM1 TYPE STRING,
PRED_SUBITEM1 TYPE STRING,
PRED_SIDE1 TYPE STRING,
PRED_MJAHR1 TYPE STRING,
PRED_DOC_TYPE2 TYPE STRING,
PRED_DOC2 TYPE STRING,
PRED_ITEM2 TYPE STRING,
PRED_SUBITEM2 TYPE STRING,
PRED_SIDE2 TYPE STRING,
PRED_DOC_TYPE3 TYPE STRING,
PRED_DOC3 TYPE STRING,
PRED_ITEM3 TYPE STRING,
PRED_SUBITEM3 TYPE STRING,
PRED_SIDE3 TYPE STRING,
PRED_DOC_TYPE4 TYPE STRING,
PRED_DOC4 TYPE STRING,
PRED_ITEM4 TYPE STRING,
PRED_SUBITEM4 TYPE STRING,
PRED_SIDE4 TYPE STRING,
PRED_DOC_TYPE5 TYPE STRING,
PRED_DOC5 TYPE STRING,
PRED_ITEM5 TYPE STRING,
PRED_SUBITEM5 TYPE STRING,
PRED_SIDE5 TYPE STRING,
PRED_MJAHR5 TYPE STRING,
PRED_DOC_TYPE6 TYPE STRING,
PRED_DOC6 TYPE STRING,
PRED_ITEM6 TYPE STRING,
PRED_SUBITEM6 TYPE STRING,
PRED_SIDE6 TYPE STRING,
PRED_MJAHR6 TYPE STRING,
PRED_DOC_TYPE7 TYPE STRING,
PRED_DOC7 TYPE STRING,
PRED_ITEM7 TYPE STRING,
PRED_SUBITEM7 TYPE STRING,
PRED_SIDE7 TYPE STRING,
PRED_MJAHR7 TYPE STRING,
DELV_QTY_RAW TYPE STRING,
DELV_QTY_MENGE TYPE STRING,
DELV_UOM TYPE STRING,
ASGN_NR TYPE STRING,
ASGN_DR TYPE STRING,
DELV_QTY_RAW_G TYPE STRING,
DELV_QTY_MENGE_G TYPE STRING,
DELV_UOM_G TYPE STRING,
ITEM_QTY TYPE STRING,
ITEM_UOM TYPE STRING,
APPLIED_QTY_RAW TYPE STRING,
APPL_UOM TYPE STRING,
ADJUSTED_QTY TYPE STRING,
ADJUSTED_UOM TYPE STRING,
RETURN_QTY_RAW TYPE STRING,
RETURN_UOM TYPE STRING,
TO_BE_APPL_QTY TYPE STRING,
TO_BE_APPL_UOM TYPE STRING,
PLNT_DPQS_QTY TYPE STRING,
PLNT_DPQS_UOM TYPE STRING,
UMREZ TYPE STRING,
UMREN TYPE STRING,
PCTG_SPLIT TYPE STRING,
GROSS_APP_QTY TYPE STRING,
BASE_UOM TYPE STRING,
BASE_QTY TYPE STRING,
SCHEDULE_ID TYPE STRING,
VERSION TYPE STRING,
VALIDITY_VERSION TYPE STRING,
SCHEDULE_NAME TYPE STRING,
QREP_GUID TYPE STRING,
QREP_VERSION TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
LGORT2 TYPE STRING,
LIFNR TYPE STRING,
KUNNR TYPE STRING,
MOT TYPE STRING,
MEANS_OF_TRANS TYPE STRING,
TRAGR TYPE STRING,
SPLIT TYPE STRING,
LOAD_LOC TYPE STRING,
DISC_LOC TYPE STRING,
SHP_POINT TYPE STRING,
REC_POINT TYPE STRING,
TSW_LOC TYPE STRING,
IN_TRANSIT TYPE STRING,
IS_OWNER TYPE STRING,
IC_SCENARIO TYPE STRING,
IS_PLANNED TYPE STRING,
SHP_PARTY TYPE STRING,
UNLOAD_TIME TYPE STRING,
LOAD_TIME TYPE STRING,
NO_PH_REC TYPE STRING,
IS_SUB_ITEM TYPE STRING,
GOODS_SUPPLIER TYPE STRING,
COLLATED_ITEM TYPE STRING,
LOAD_RT TYPE STRING,
DIS_RT TYPE STRING,
CROP_SEASON_ID TYPE STRING,
DEL_PERIOD TYPE STRING,
DEL_PERIOD_END TYPE STRING,
SOURCE_LOC TYPE STRING,
LOAD_RT_QTY TYPE STRING,
LOAD_RT_TIM TYPE STRING,
DEL_PD_UOM TYPE STRING,
DIS_RT_QTY TYPE STRING,
DIS_RT_TIM TYPE STRING,
LOAD_LOCATION TYPE STRING,
DISCHARGE_LOC TYPE STRING,
VKTRA TYPE STRING,
MEANS_TRNSPT TYPE STRING,
INCO_TERMS TYPE STRING,
DELETION_FLAG TYPE STRING,
ALTERNATE_VENDOR TYPE STRING,
REF_UPO_KEY TYPE STRING,
SPLIT_SOURCE TYPE STRING,
ACT_TYPE TYPE STRING,
ACTION_SEQUENCE TYPE STRING,
VSPLIT_TYPE TYPE STRING,
ORIGINAL_APPL_INSTR TYPE STRING,
SPLIT_REF_OD TYPE STRING,
SPLIT_BY_PER_QUAN TYPE STRING,
SPOT_SCENARIO TYPE STRING,
READY_TO_PRICE TYPE STRING,
APPROVAL TYPE STRING,
APPL_EVENT TYPE STRING,
DUMMY1 TYPE STRING,
SFS_REL TYPE STRING,
NOMTK TYPE STRING,
NOMNR TYPE STRING,
NOMIT TYPE STRING,
SCALP_REL TYPE STRING,
PEGID TYPE STRING,
MBS_REL TYPE STRING,
STRG_PRGRM_TYPE TYPE STRING,
STRG_START_DATE TYPE STRING,
STRG_END_DATE TYPE STRING,
PICKED_QTY TYPE STRING,
PICKED_QTY_UOM TYPE STRING,
STRG_VKORG TYPE STRING,
STRG_VTWEG TYPE STRING,
STRG_SPART TYPE STRING,
WHR_TYPE TYPE STRING,
WHR_ID TYPE STRING,
WHR_START_DATE TYPE STRING,
WHR_END_DATE TYPE STRING,
WHR_LIFNR TYPE STRING,
OBLIGATION_TYPE TYPE STRING,
WHR_QTY TYPE STRING,
WHR_UOM TYPE STRING,
OPEN_WHR_QTY TYPE STRING,
OPEN_WHR_UOM TYPE STRING,
INT_WHR_ID TYPE STRING,
INC_END_DATE TYPE STRING,
INC_START_DATE TYPE STRING,
STRG_RATES_LOCKED TYPE STRING,
STRG_FREE_DAYS TYPE STRING,
STRG_MATCH_ID TYPE STRING,
STRG_LINK_ID TYPE STRING,
STRG_MATCH_FLAG TYPE STRING,
PAYER TYPE STRING,
STRG_AGREEMENT TYPE STRING,
STRG_AGREEMENT_ITEM TYPE STRING,
STRG_SETTLEMENT_TYPE TYPE STRING,
STRG_WEIGHT_TYPE_PRICING TYPE STRING,
CREATED_BY TYPE STRING,
CREATED_ON TYPE STRING,
CHANGED_BY TYPE STRING,
CHANGED_ON TYPE STRING,
NFQTY TYPE STRING,
VOLDIF TYPE STRING,
NFTOT TYPE STRING,
NFUOM TYPE STRING,
NFCURR TYPE STRING,
GROUPED_ID TYPE STRING,
NFNUM TYPE STRING,
TCP_PARTNER TYPE STRING,
GEN_SYS_ID TYPE STRING,
LICENSE_PLATE TYPE STRING,
TRAILER_LICENSE TYPE STRING,
TRK_RAL_BARGE_ID TYPE STRING,
CARRIER TYPE STRING,
VESSEL_NAME TYPE STRING,
VENDOR_DESC TYPE STRING,
SOLD_TO_DESC TYPE STRING,
DELIVERY_DATE TYPE STRING,
PROP_QTY TYPE STRING,
PROP_UOM TYPE STRING,
FULLY_APPLIED TYPE STRING,
STRING_CIRCLE TYPE STRING,
TKNUM TYPE STRING,
CCODE TYPE STRING,
GJAHR TYPE STRING,
DOC_TYPE TYPE STRING,
BUKRS TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
PRCTR TYPE STRING,
PRCTR_MM TYPE STRING,
AGR_ITEM_GUID TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/CAS_S_AGRP_DOC_UI_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_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LIGHTS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LINE_COLOR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-APPLDOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SIDE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SUB_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ITEM_GUID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ROOT_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PARENT_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ITEM_CAT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SHD_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-BUDAT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STATUS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-APPL_OBJNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STL_OBJNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MATNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MATNR_DET sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MATKL sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CHARG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-IS_FG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-BATCH_SPLIT_IND sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LDC_PLANNED_MATERIAL sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UIS_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UIS_GUID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UIS_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UIS_GROUP_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CONTRACT_INSTR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UIS_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-REF_APP_DOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-REF_APP_DOC_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-REF_ITEM_SIDE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_MJAHR1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE2 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC2 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM2 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM2 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE2 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE3 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC3 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM3 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM3 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE3 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE4 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC4 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM4 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM4 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE4 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE5 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC5 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM5 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM5 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE5 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_MJAHR5 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE6 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC6 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM6 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM6 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE6 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_MJAHR6 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC_TYPE7 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_DOC7 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_ITEM7 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SUBITEM7 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_SIDE7 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRED_MJAHR7 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELV_QTY_RAW sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELV_QTY_MENGE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELV_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ASGN_NR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ASGN_DR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELV_QTY_RAW_G sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELV_QTY_MENGE_G sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELV_UOM_G sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ITEM_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ITEM_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-APPLIED_QTY_RAW sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-APPL_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ADJUSTED_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ADJUSTED_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-RETURN_QTY_RAW sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-RETURN_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TO_BE_APPL_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TO_BE_APPL_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PLNT_DPQS_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PLNT_DPQS_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UMREZ sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UMREN sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PCTG_SPLIT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-GROSS_APP_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-BASE_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-BASE_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SCHEDULE_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VERSION sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VALIDITY_VERSION sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SCHEDULE_NAME sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-QREP_GUID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-QREP_VERSION sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WERKS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LGORT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LGORT2 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LIFNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-KUNNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MOT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MEANS_OF_TRANS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TRAGR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SPLIT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LOAD_LOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DISC_LOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SHP_POINT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-REC_POINT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TSW_LOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-IN_TRANSIT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-IS_OWNER sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-IC_SCENARIO sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-IS_PLANNED sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SHP_PARTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-UNLOAD_TIME sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LOAD_TIME sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NO_PH_REC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-IS_SUB_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-GOODS_SUPPLIER sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-COLLATED_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LOAD_RT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DIS_RT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CROP_SEASON_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DEL_PERIOD sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DEL_PERIOD_END sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SOURCE_LOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LOAD_RT_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LOAD_RT_TIM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DEL_PD_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DIS_RT_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DIS_RT_TIM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LOAD_LOCATION sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DISCHARGE_LOC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VKTRA sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MEANS_TRNSPT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-INCO_TERMS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELETION_FLAG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ALTERNATE_VENDOR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-REF_UPO_KEY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SPLIT_SOURCE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ACT_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ACTION_SEQUENCE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VSPLIT_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-ORIGINAL_APPL_INSTR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SPLIT_REF_OD sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SPLIT_BY_PER_QUAN sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SPOT_SCENARIO sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-READY_TO_PRICE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-APPROVAL sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-APPL_EVENT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DUMMY1 sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SFS_REL sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NOMTK sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NOMNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NOMIT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SCALP_REL sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PEGID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-MBS_REL sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_PRGRM_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_START_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_END_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PICKED_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PICKED_QTY_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_VKORG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_VTWEG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_SPART sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_START_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_END_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_LIFNR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-OBLIGATION_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-WHR_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-OPEN_WHR_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-OPEN_WHR_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-INT_WHR_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-INC_END_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-INC_START_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_RATES_LOCKED sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_FREE_DAYS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_MATCH_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_LINK_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_MATCH_FLAG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PAYER sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_AGREEMENT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_AGREEMENT_ITEM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_SETTLEMENT_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRG_WEIGHT_TYPE_PRICING sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CREATED_BY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CREATED_ON sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CHANGED_BY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CHANGED_ON sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NFQTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VOLDIF sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NFTOT sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NFUOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NFCURR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-GROUPED_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-NFNUM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TCP_PARTNER sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-GEN_SYS_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-LICENSE_PLATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TRAILER_LICENSE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TRK_RAL_BARGE_ID sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CARRIER sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VESSEL_NAME sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VENDOR_DESC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SOLD_TO_DESC sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DELIVERY_DATE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PROP_QTY sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PROP_UOM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-FULLY_APPLIED sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-STRING_CIRCLE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-TKNUM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-CCODE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-GJAHR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-DOC_TYPE sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-BUKRS sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VKORG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-VTWEG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-SPART sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-EKORG sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-EKGRP sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRCTR sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-PRCTR_MM sy-vline
WA_/ACCGO/CAS_S_AGRP_DOC_UI_STR-AGR_ITEM_GUID sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.