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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SCMTMS/S_TRQ_ROOT ASSIGNING </SCMTMS/S_TRQ_ROOT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SCMTMS/S_TRQ_ROOT>-TRQ_ID = 1.
</SCMTMS/S_TRQ_ROOT>-TRQ_TYPE = 1.
</SCMTMS/S_TRQ_ROOT>-TRQ_CAT = 1.
</SCMTMS/S_TRQ_ROOT>-LABELTXT = 1.
</SCMTMS/S_TRQ_ROOT>-ORDER_DATE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SCMTMS/S_TRQ_ROOT-TRQ_CNF_CR_TYPE, sy-vline,
WA_/SCMTMS/S_TRQ_ROOT-TRQ_CNF_SUB_IND, sy-vline,
WA_/SCMTMS/S_TRQ_ROOT-TRQ_TEMPLATE_IND, sy-vline,
WA_/SCMTMS/S_TRQ_ROOT-LOGSYS, sy-vline,
WA_/SCMTMS/S_TRQ_ROOT-SENDER_PARTY_ID, sy-vline,
WA_/SCMTMS/S_TRQ_ROOT-SP_ADDRESS_ID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SCMTMS/S_TRQ_ROOT 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_/SCMTMS/S_TRQ_ROOT 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_/SCMTMS/S_TRQ_ROOT INTO WA_/SCMTMS/S_TRQ_ROOT. *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 TRQ_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-TRQ_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-TRQ_ID.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ID001, internal->external for field SHIPPER_KEY CALL FUNCTION 'CONVERSION_EXIT_ID001_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-SHIPPER_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-SHIPPER_KEY.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ID001, internal->external for field CONSIGNEE_KEY CALL FUNCTION 'CONVERSION_EXIT_ID001_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CONSIGNEE_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CONSIGNEE_KEY.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ID001, internal->external for field ORDER_PARTY_KEY CALL FUNCTION 'CONVERSION_EXIT_ID001_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-ORDER_PARTY_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-ORDER_PARTY_KEY.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ID001, internal->external for field TSP_KEY CALL FUNCTION 'CONVERSION_EXIT_ID001_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-TSP_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-TSP_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ID004, internal->external for field SRC_LOC_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-SRC_LOC_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-SRC_LOC_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ID004, internal->external for field DES_LOC_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-DES_LOC_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-DES_LOC_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field GRO_WEI_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-GRO_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-GRO_WEI_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field GRO_VOL_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-GRO_VOL_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-GRO_VOL_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field NET_WEI_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-NET_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-NET_WEI_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field QUA_PCS_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-QUA_PCS_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-QUA_PCS_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field QUA_PCS2_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-QUA_PCS2_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-QUA_PCS2_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field BASE_UOM_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-BASE_UOM_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-BASE_UOM_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field PKGUN_WEI_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-PKGUN_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-PKGUN_WEI_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field CONT_CNT_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CONT_CNT_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CONT_CNT_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field DG_ADR_PTS_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-DG_ADR_PTS_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-DG_ADR_PTS_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field CNF_GRO_WEI_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CNF_GRO_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CNF_GRO_WEI_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field CNF_GRO_VOL_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CNF_GRO_VOL_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CNF_GRO_VOL_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field CNF_QUA_PCS_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CNF_QUA_PCS_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CNF_QUA_PCS_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field CNF_QUA_PCS2_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CNF_QUA_PCS2_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CNF_QUA_PCS2_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field CNF_CONT_CNT_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CNF_CONT_CNT_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CNF_CONT_CNT_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ID004, internal->external for field INC_LOC_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-INC_LOC_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-INC_LOC_KEY.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit TSTLC, internal->external for field CREATED_ON CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TRQ_ROOT-CREATED_ON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-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_/SCMTMS/S_TRQ_ROOT-CHANGED_ON IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TRQ_ROOT-CHANGED_ON.
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_/SCMTMS/S_TRQ_ROOT_STR,
TRQ_ID TYPE STRING,
TRQ_TYPE TYPE STRING,
TRQ_CAT TYPE STRING,
LABELTXT TYPE STRING,
ORDER_DATE TYPE STRING,
TRQ_CNF_CR_TYPE TYPE STRING,
TRQ_CNF_SUB_IND TYPE STRING,
TRQ_TEMPLATE_IND TYPE STRING,
LOGSYS TYPE STRING,
SENDER_PARTY_ID TYPE STRING,
SP_ADDRESS_ID TYPE STRING,
SHIPPER_ID TYPE STRING,
SHIPPER_KEY TYPE STRING,
CP_ADDRESS_ID TYPE STRING,
CONSIGNEE_ID TYPE STRING,
CONSIGNEE_KEY TYPE STRING,
OP_ADDRESS_ID TYPE STRING,
ORDER_PARTY_ID TYPE STRING,
ORDER_PARTY_KEY TYPE STRING,
OP_AMT_CLC_VAL TYPE STRING,
OP_AMT_CLC_CUR TYPE STRING,
OP_PAYTERM TYPE STRING,
PAYMENT_STATUS TYPE STRING,
OP_PAYMENT_RECVD TYPE STRING,
OP_PREPAY_REQD TYPE STRING,
TSP_ADDRESS_ID TYPE STRING,
TSP_ID TYPE STRING,
TSP_KEY TYPE STRING,
TSP_SCAC TYPE STRING,
TSP_AIRLC TYPE STRING,
TSP_AIRLCAWB TYPE STRING,
SRC_LOC_ID TYPE STRING,
SRC_LOC_KEY TYPE STRING,
SRC_LOC_IATACODE TYPE STRING,
SRC_LOC_UNLOCODE TYPE STRING,
PIC_EAR_REQ TYPE STRING,
PIC_LAT_REQ TYPE STRING,
PIC_EAR_ACC TYPE STRING,
PIC_LAT_ACC TYPE STRING,
PIC_SEL_TIME TYPE STRING,
PIC_EAR_CNF TYPE STRING,
PIC_LAT_CNF TYPE STRING,
SRC_STAGE_KEY TYPE STRING,
DES_LOC_ID TYPE STRING,
DES_LOC_KEY TYPE STRING,
DES_LOC_IATACODE TYPE STRING,
DES_LOC_UNLOCODE TYPE STRING,
UNLOAD_POINT TYPE STRING,
DEL_EAR_REQ TYPE STRING,
DEL_LAT_REQ TYPE STRING,
DEL_EAR_ACC TYPE STRING,
DEL_LAT_ACC TYPE STRING,
DEL_PUDL_SPECIFICATION TYPE STRING,
DEL_SEL_TIME TYPE STRING,
DEL_EAR_CNF TYPE STRING,
DEL_LAT_CNF TYPE STRING,
DES_STAGE_KEY TYPE STRING,
GRO_WEI_VAL TYPE STRING,
GRO_WEI_UNI TYPE STRING,
GRO_VOL_VAL TYPE STRING,
GRO_VOL_UNI TYPE STRING,
NET_WEI_VAL TYPE STRING,
NET_WEI_UNI TYPE STRING,
QUA_PCS_VAL TYPE STRING,
QUA_PCS_UNI TYPE STRING,
QUA_PCS2_VAL TYPE STRING,
QUA_PCS2_UNI TYPE STRING,
BASE_UOM_VAL TYPE STRING,
BASE_UOM_UNI TYPE STRING,
PKGUN_WEI_VAL TYPE STRING,
PKGUN_WEI_UNI TYPE STRING,
CONT_CNT_VAL TYPE STRING,
CONT_CNT_UNI TYPE STRING,
DG_ADR_PTS_VAL TYPE STRING,
DG_ADR_PTS_UNI TYPE STRING,
CNF_GRO_WEI_VAL TYPE STRING,
CNF_GRO_WEI_UNI TYPE STRING,
CNF_GRO_VOL_VAL TYPE STRING,
CNF_GRO_VOL_UNI TYPE STRING,
CNF_QUA_PCS_VAL TYPE STRING,
CNF_QUA_PCS_UNI TYPE STRING,
CNF_QUA_PCS2_VAL TYPE STRING,
CNF_QUA_PCS2_UNI TYPE STRING,
CNF_CONT_CNT_VAL TYPE STRING,
CNF_CONT_CNT_UNI TYPE STRING,
AMT_GDSV_VAL TYPE STRING,
AMT_GDSV_CUR TYPE STRING,
AMT_INSV_VAL TYPE STRING,
AMT_INSV_CUR TYPE STRING,
AMT_GDSVC_VAL TYPE STRING,
AMT_GDSVC_CUR TYPE STRING,
AMT_HVAL_CAR_IND TYPE STRING,
INS_BY_LSP_IND TYPE STRING,
INC_CLASS_CODE TYPE STRING,
INC_TRANSF_LOC_N TYPE STRING,
INC_LOC_KEY TYPE STRING,
INC_LOC_ID TYPE STRING,
INC_LOC_EAR_REQ TYPE STRING,
INC_LOC_LAT_REQ TYPE STRING,
INC_LOC_EAR_ACC TYPE STRING,
INC_LOC_LAT_ACC TYPE STRING,
DT_PRIORITY_C TYPE STRING,
DT_ORD_COMB_IND TYPE STRING,
PD_CTRL_CODE TYPE STRING,
FREIGHT_TERM TYPE STRING,
QUOT_TRQ_KEY TYPE STRING,
QUOT_MODE TYPE STRING,
QUOT_VALID_FROM TYPE STRING,
QUOT_VALID_TO TYPE STRING,
QUOT_CREATE_TRQ TYPE STRING,
QUOT_PRLIMIT_VAL TYPE STRING,
QUOT_PRLIMIT_CUR TYPE STRING,
RFQ_RESP_CODE TYPE STRING,
RFQ_REJ_R_CODE TYPE STRING,
RFQ_RESPDUEDTIME TYPE STRING,
BASE_BTD_TCO TYPE STRING,
BASE_BTD_ID TYPE STRING,
BASE_BTD_VERSION TYPE STRING,
BASE_BTD_KEY TYPE STRING,
BASE_BTD_DATE TYPE STRING,
BASE_BTD_PROCTCO TYPE STRING,
BUYORIG_BTD_ID TYPE STRING,
BUYORIG_BTD_DATE TYPE STRING,
BUYORIG_BTD_ITEM_ID TYPE STRING,
ERP_PLANT_ID TYPE STRING,
ERP_COMP_ORG_ID TYPE STRING,
ERP_COMP_CODE TYPE STRING,
DLV_PICKING TYPE STRING,
DLV_PACKING TYPE STRING,
DLV_GOODS_MVMNT TYPE STRING,
DLV_DISTRIBUTION TYPE STRING,
DLV_BILLING TYPE STRING,
DLV_PLANNING TYPE STRING,
DLV_BLOCKED TYPE STRING,
DLV_BLOCK_REASON TYPE STRING,
DLV_FU_BTD_TCO TYPE STRING,
DLV_CR_BY_TM TYPE STRING,
DLV_SPLTUPD_STATUS TYPE STRING,
DLV_SPLTUPD_TIME TYPE STRING,
SHPPLN_BLOCKED TYPE STRING,
SHPPLN_BLOCK_REASON TYPE STRING,
WM_LOGSYS TYPE STRING,
WM_WH_NUMBER TYPE STRING,
WM_WH_CAT TYPE STRING,
WM_WH_DOOR TYPE STRING,
CONSUMPTION TYPE STRING,
CNCL_RSN_CODE TYPE STRING,
SALES_ORG_ID TYPE STRING,
SALES_OFF_ID TYPE STRING,
SALES_GROUP_ID TYPE STRING,
REGULATED_AGENT TYPE STRING,
WF_COUNT TYPE STRING,
TRACKING_NO TYPE STRING,
CREATED_BY TYPE STRING,
CREATED_ON TYPE STRING,
CHANGED_BY TYPE STRING,
CHANGED_ON TYPE STRING,
BLKG_EDI TYPE STRING,
BLK_PLAN TYPE STRING,
BLK_EXEC TYPE STRING,
BLK_CONF TYPE STRING,
BLK_CFIR TYPE STRING,
BLK_QUOT TYPE STRING,
DGO_INDICATOR TYPE STRING,
DGO_CHECK_ERROR TYPE STRING,
DGO_DOC_BASED TYPE STRING,
DG_ADR_NO_EXEMPTION TYPE STRING,
TRANSSRVLVL_CODE TYPE STRING,
MOT TYPE STRING,
MOT_CAT TYPE STRING,
SHIPPING_TYPE TYPE STRING,
TRAFFIC_DIRECT TYPE STRING,
MOVEM_TYPE TYPE STRING,
CONSOL_TYPE TYPE STRING,
STAGE_PROFILE TYPE STRING,
STAGE_DET_STRAT TYPE STRING,
CRTRADE_FWO_KEY TYPE STRING,
UNCONTROLLED TYPE STRING,
GT_EXP_DECL_LSP TYPE STRING,
GT_IMP_DECL_LSP TYPE STRING,
EDI_INDICATOR TYPE STRING,
PLAN_DATA_INCOMP TYPE STRING,
AGEABLE TYPE STRING,
ARCHIVING_TIME TYPE STRING,
AGREEMENT_PARTY TYPE STRING,
FAG_KEY TYPE STRING,
FAG_ITEM_KEY TYPE STRING,
SERVICE_PRODUCT_ID TYPE STRING,
ADD_FAG_KEY TYPE STRING,
ADD_FAG_ITEM_KEY TYPE STRING,
ADD_SERVICE_PRODUCT_ID TYPE STRING,
APPROVAL_ACTIVE TYPE STRING,
EM_ACTIVE TYPE STRING,
DIRECT_EWM_ACTIVE TYPE STRING,
INVOICING_ENABLE TYPE STRING,
INVC_INT_ENABLE TYPE STRING,
TCC_ENABLE TYPE STRING,
TCC_INT_ENABLE TYPE STRING,
ONE_ITEM_ALLOWED TYPE STRING,
SHIPMENT_LIKE TYPE STRING,
FOLLOWUP_TRQ_EXP TYPE STRING,
PLN_REQ_CNF_QTY TYPE STRING,
CUSTOMS_HANDLG TYPE STRING,
CMPLC_CHK_ENABLE TYPE STRING,
PARTNER_SCHEMA TYPE STRING,
ACS_CHECK_ENABLE TYPE STRING,
ACS_COPY_LOCDATA TYPE STRING,
INS_ENABLE TYPE STRING,
LOGISTICAL_RELEVANCE TYPE STRING,
INC_LOC_STAGE_RULE TYPE STRING,
TCC_EVENT_PROFILE TYPE STRING,
PAYMENT_TERMS TYPE STRING,
LIFECYCLE TYPE STRING,
ARCHIVING TYPE STRING,
APPROVAL TYPE STRING,
CONFIRMATION TYPE STRING,
PLANNING TYPE STRING,
EXECUTION TYPE STRING,
COMPLETENESS TYPE STRING,
CREDITLIMIT TYPE STRING,
COMPLIANCE TYPE STRING,
QUOT_ASSIGNMENT TYPE STRING,
DELIVERY TYPE STRING,
AIR_SECURITY TYPE STRING,
AGGR_ORG_INTERACTION TYPE STRING,
DATETIME_CHLC TYPE STRING,
DATETIME_CHCNF TYPE STRING,
DATETIME_CHCMPLC TYPE STRING,
SCI_CODE TYPE STRING,
EEW_TRQ_ROOT TYPE STRING,
DEF_ROUTE_KEY TYPE STRING,
MULTI_INV_PTY TYPE STRING,
RESP_PERSON TYPE STRING,
CUTOFF_CUST_VGM TYPE STRING,
ADV_SHP_RECV_RLV TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SCMTMS/S_TRQ_ROOT_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_/SCMTMS/S_TRQ_ROOT_STR-TRQ_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRQ_TYPE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRQ_CAT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-LABELTXT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ORDER_DATE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRQ_CNF_CR_TYPE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRQ_CNF_SUB_IND sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRQ_TEMPLATE_IND sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-LOGSYS sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SENDER_PARTY_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SP_ADDRESS_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SHIPPER_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SHIPPER_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CP_ADDRESS_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONSIGNEE_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONSIGNEE_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-OP_ADDRESS_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ORDER_PARTY_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ORDER_PARTY_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-OP_AMT_CLC_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-OP_AMT_CLC_CUR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-OP_PAYTERM sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PAYMENT_STATUS sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-OP_PAYMENT_RECVD sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-OP_PREPAY_REQD sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TSP_ADDRESS_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TSP_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TSP_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TSP_SCAC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TSP_AIRLC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TSP_AIRLCAWB sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SRC_LOC_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SRC_LOC_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SRC_LOC_IATACODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SRC_LOC_UNLOCODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_EAR_REQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_LAT_REQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_EAR_ACC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_LAT_ACC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_SEL_TIME sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_EAR_CNF sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PIC_LAT_CNF sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SRC_STAGE_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DES_LOC_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DES_LOC_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DES_LOC_IATACODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DES_LOC_UNLOCODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-UNLOAD_POINT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_EAR_REQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_LAT_REQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_EAR_ACC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_LAT_ACC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_PUDL_SPECIFICATION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_SEL_TIME sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_EAR_CNF sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEL_LAT_CNF sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DES_STAGE_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-GRO_WEI_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-GRO_WEI_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-GRO_VOL_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-GRO_VOL_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-NET_WEI_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-NET_WEI_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUA_PCS_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUA_PCS_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUA_PCS2_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUA_PCS2_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_UOM_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_UOM_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PKGUN_WEI_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PKGUN_WEI_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONT_CNT_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONT_CNT_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DG_ADR_PTS_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DG_ADR_PTS_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_GRO_WEI_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_GRO_WEI_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_GRO_VOL_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_GRO_VOL_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_QUA_PCS_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_QUA_PCS_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_QUA_PCS2_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_QUA_PCS2_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_CONT_CNT_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNF_CONT_CNT_UNI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_GDSV_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_GDSV_CUR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_INSV_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_INSV_CUR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_GDSVC_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_GDSVC_CUR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AMT_HVAL_CAR_IND sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INS_BY_LSP_IND sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_CLASS_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_TRANSF_LOC_N sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_EAR_REQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_LAT_REQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_EAR_ACC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_LAT_ACC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DT_PRIORITY_C sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DT_ORD_COMB_IND sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PD_CTRL_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-FREIGHT_TERM sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_TRQ_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_MODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_VALID_FROM sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_VALID_TO sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_CREATE_TRQ sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_PRLIMIT_VAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_PRLIMIT_CUR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-RFQ_RESP_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-RFQ_REJ_R_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-RFQ_RESPDUEDTIME sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_BTD_TCO sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_BTD_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_BTD_VERSION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_BTD_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_BTD_DATE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BASE_BTD_PROCTCO sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BUYORIG_BTD_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BUYORIG_BTD_DATE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BUYORIG_BTD_ITEM_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ERP_PLANT_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ERP_COMP_ORG_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ERP_COMP_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_PICKING sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_PACKING sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_GOODS_MVMNT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_DISTRIBUTION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_BILLING sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_PLANNING sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_BLOCKED sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_BLOCK_REASON sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_FU_BTD_TCO sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_CR_BY_TM sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_SPLTUPD_STATUS sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DLV_SPLTUPD_TIME sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SHPPLN_BLOCKED sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SHPPLN_BLOCK_REASON sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-WM_LOGSYS sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-WM_WH_NUMBER sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-WM_WH_CAT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-WM_WH_DOOR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONSUMPTION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CNCL_RSN_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SALES_ORG_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SALES_OFF_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SALES_GROUP_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-REGULATED_AGENT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-WF_COUNT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRACKING_NO sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CREATED_BY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CREATED_ON sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CHANGED_BY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CHANGED_ON sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BLKG_EDI sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BLK_PLAN sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BLK_EXEC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BLK_CONF sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BLK_CFIR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-BLK_QUOT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DGO_INDICATOR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DGO_CHECK_ERROR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DGO_DOC_BASED sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DG_ADR_NO_EXEMPTION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRANSSRVLVL_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-MOT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-MOT_CAT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SHIPPING_TYPE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TRAFFIC_DIRECT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-MOVEM_TYPE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONSOL_TYPE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-STAGE_PROFILE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-STAGE_DET_STRAT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CRTRADE_FWO_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-UNCONTROLLED sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-GT_EXP_DECL_LSP sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-GT_IMP_DECL_LSP sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-EDI_INDICATOR sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PLAN_DATA_INCOMP sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AGEABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ARCHIVING_TIME sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AGREEMENT_PARTY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-FAG_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-FAG_ITEM_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SERVICE_PRODUCT_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ADD_FAG_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ADD_FAG_ITEM_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ADD_SERVICE_PRODUCT_ID sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-APPROVAL_ACTIVE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-EM_ACTIVE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DIRECT_EWM_ACTIVE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INVOICING_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INVC_INT_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TCC_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TCC_INT_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ONE_ITEM_ALLOWED sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SHIPMENT_LIKE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-FOLLOWUP_TRQ_EXP sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PLN_REQ_CNF_QTY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CUSTOMS_HANDLG sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CMPLC_CHK_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PARTNER_SCHEMA sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ACS_CHECK_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ACS_COPY_LOCDATA sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INS_ENABLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-LOGISTICAL_RELEVANCE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-INC_LOC_STAGE_RULE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-TCC_EVENT_PROFILE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PAYMENT_TERMS sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-LIFECYCLE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ARCHIVING sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-APPROVAL sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CONFIRMATION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-PLANNING sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-EXECUTION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-COMPLETENESS sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CREDITLIMIT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-COMPLIANCE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-QUOT_ASSIGNMENT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DELIVERY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AIR_SECURITY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-AGGR_ORG_INTERACTION sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DATETIME_CHLC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DATETIME_CHCNF sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DATETIME_CHCMPLC sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-SCI_CODE sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-EEW_TRQ_ROOT sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-DEF_ROUTE_KEY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-MULTI_INV_PTY sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-RESP_PERSON sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-CUTOFF_CUST_VGM sy-vline
WA_/SCMTMS/S_TRQ_ROOT_STR-ADV_SHP_RECV_RLV sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.