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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ACCGO/CAS_S_CAI_COM_EX ASSIGNING </ACCGO/CAS_S_CAI_COM_EX>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/CAS_S_CAI_COM_EX>-ITEM_GUID = 1.
</ACCGO/CAS_S_CAI_COM_EX>-SIDE = 1.
</ACCGO/CAS_S_CAI_COM_EX>-BUDAT = 1.
</ACCGO/CAS_S_CAI_COM_EX>-MATNR = 1.
</ACCGO/CAS_S_CAI_COM_EX>-MATNR_DET = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ACCGO/CAS_S_CAI_COM_EX-MATKL, sy-vline,
WA_/ACCGO/CAS_S_CAI_COM_EX-CHARG, sy-vline,
WA_/ACCGO/CAS_S_CAI_COM_EX-IS_FG, sy-vline,
WA_/ACCGO/CAS_S_CAI_COM_EX-BATCH_SPLIT_IND, sy-vline,
WA_/ACCGO/CAS_S_CAI_COM_EX-LDC_PLANNED_MATERIAL, sy-vline,
WA_/ACCGO/CAS_S_CAI_COM_EX-UIS_ID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/CAS_S_CAI_COM_EX 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_CAI_COM_EX 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_CAI_COM_EX INTO WA_/ACCGO/CAS_S_CAI_COM_EX. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

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