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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR ASSIGNING </SCMTMS/S_TCC_TRCHRG_ELMNT_TOR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SCMTMS/S_TCC_TRCHRG_ELMNT_TOR>-NODE_ID = 1.
</SCMTMS/S_TCC_TRCHRG_ELMNT_TOR>-PARENT_NODE_ID = 1.
</SCMTMS/S_TCC_TRCHRG_ELMNT_TOR>-BO_KEY = 1.
</SCMTMS/S_TCC_TRCHRG_ELMNT_TOR>-NODE_KEY = 1.
</SCMTMS/S_TCC_TRCHRG_ELMNT_TOR>-LINENR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-TCCALCRESINS040, sy-vline,
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-TCET084, sy-vline,
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-TCCLASS037, sy-vline,
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-CHRGCATCD021, sy-vline,
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-CHRGCATCD021_I, sy-vline,
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-CHARGE_IS_TAX, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR 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_TCC_TRCHRG_ELMNT_TOR 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_TCC_TRCHRG_ELMNT_TOR INTO WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR. *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 LINENR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-LINENR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-LINENR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit ID004, internal->external for field DESTLOC_UUID CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-DESTLOC_UUID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-DESTLOC_UUID.
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_TCC_TRCHRG_ELMNT_TOR-GRO_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-GRO_WEI_UNI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-GRO_VOL_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-GRO_VOL_UNI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-NET_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-NET_WEI_UNI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-QUA_PCS_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-QUA_PCS_UNI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-QUA_PCS2_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-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_TCC_TRCHRG_ELMNT_TOR-QUA_PCS2_UNI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-QUA_PCS2_UNI.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field SPLIT_LINENR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-SPLIT_LINENR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR-SPLIT_LINENR.
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_TCC_TRCHRG_ELMNT_TOR_STR,
NODE_ID TYPE STRING,
PARENT_NODE_ID TYPE STRING,
BO_KEY TYPE STRING,
NODE_KEY TYPE STRING,
LINENR TYPE STRING,
TCCALCRESINS040 TYPE STRING,
TCET084 TYPE STRING,
TCCLASS037 TYPE STRING,
CHRGCATCD021 TYPE STRING,
CHRGCATCD021_I TYPE STRING,
CHARGE_IS_TAX TYPE STRING,
TCET_TYPE_ERP TYPE STRING,
CLCRESBAS036 TYPE STRING,
RULE113 TYPE STRING,
RULE101 TYPE STRING,
UUID026 TYPE STRING,
RULE099 TYPE STRING,
CALC_METH_CODE TYPE STRING,
CALC_METH_NAME TYPE STRING,
EXCHDATE_DOC TYPE STRING,
ADJUST_PROFILE TYPE STRING,
OPERATIONCD102 TYPE STRING,
RULE153 TYPE STRING,
AMOUNT TYPE STRING,
CURRCODE016 TYPE STRING,
AMOUNTLCL TYPE STRING,
CURRCODE016LCL TYPE STRING,
ROUND_RULE TYPE STRING,
MANDATORY TYPE STRING,
MANUAL_ENTRY TYPE STRING,
MANUAL_CHANGE TYPE STRING,
INVAMT_MANUAL TYPE STRING,
ANALYTICRELEV TYPE STRING,
TARGET_ITEM_KEY TYPE STRING,
CALCBASELINE_KEY TYPE STRING,
CALCBASE_TO_KEY TYPE STRING,
NO_RATE_TAB_NEC TYPE STRING,
IGNORE_ZERO TYPE STRING,
EEW_TCCS_ITEM TYPE STRING,
RATEVAL_IND TYPE STRING,
DIM_WT_PROFILE TYPE STRING,
RATE_H_UUID TYPE STRING,
RATE_H_ID TYPE STRING,
CONSOLIDATED TYPE STRING,
CALC_DATE_FIXED TYPE STRING,
CALC_DATE_TYPE TYPE STRING,
CALC_DATE_TSTMP TYPE STRING,
CALC_DATE_TZONE TYPE STRING,
UUID_INDEX_RATE TYPE STRING,
FIXED_IN_SETTLEMENT TYPE STRING,
ERP_RELEVANT TYPE STRING,
SRV_ENTRY TYPE STRING,
IGNORE_CALC_RULE TYPE STRING,
MRH_OPTION TYPE STRING,
RATE_ID TYPE STRING,
CALC_REF_LINE_NO TYPE STRING,
CALC_REF_TO_NO TYPE STRING,
BTD_ID006 TYPE STRING,
INACTVE_CD050_I TYPE STRING,
INACTIVE TYPE STRING,
FIXATINCOD052_I TYPE STRING,
FIXATINCOD179_I TYPE STRING,
FIXATIN_DP_I TYPE STRING,
CLCDTASRCCD186_I TYPE STRING,
EXCEPTIONIND TYPE STRING,
PARENT_TCE TYPE STRING,
ADD_FIN_AMT TYPE STRING,
MY_TCE_LINENR TYPE STRING,
NODE_IDRB TYPE STRING,
PARENT_NODE_IDRB TYPE STRING,
BO_KEYRB TYPE STRING,
KEYTIK TYPE STRING,
PARENT_KEYTIK TYPE STRING,
RES_BS_EXT_ID TYPE STRING,
EEW_CHRG_EL TYPE STRING,
SOURCELOC_UUID TYPE STRING,
DESTLOC_UUID TYPE STRING,
GROUP_TYPE TYPE STRING,
REF_DESC TYPE STRING,
MULT_RATE_FIXED TYPE STRING,
MULTIPLE_RATE TYPE STRING,
ZERO_RATE TYPE STRING,
RATE_CLASS TYPE STRING,
RATING_TYPE TYPE STRING,
ULD_CHARGE_CODE TYPE STRING,
CHARGE_DUE TYPE STRING,
PAYER TYPE STRING,
IATA_CHARGE_CODE TYPE STRING,
RATE_CAT TYPE STRING,
PARENT_REF_KEY TYPE STRING,
CLASS_RATE TYPE STRING,
REF_PERCENT TYPE STRING,
REF_RATE_CLASS TYPE STRING,
SRV_NODE TYPE STRING,
IS_TECHNICAL TYPE STRING,
DIST_ELEM_KEY TYPE STRING,
COST_PULL_STRATEGY TYPE STRING,
CHARGE_RELEVANCE TYPE STRING,
SOURCE_CHARGE 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,
CCODE_TYPE TYPE STRING,
CCODE TYPE STRING,
ULD_RATE_TYPE TYPE STRING,
DISABLED TYPE STRING,
SPLITABLE TYPE STRING,
CHRG_WEI_VAL TYPE STRING,
CHRG_WEI_UNI TYPE STRING,
SPLIT_PARENT_KEY TYPE STRING,
SPLIT_LINENR TYPE STRING,
GROUP_ID TYPE STRING,
SPLIT_LINE_CHNGD TYPE STRING,
INDEX_BASE_DATE_TS TYPE STRING,
CCODE_GEN TYPE STRING,
AWB_TCE_LINE_NUM TYPE STRING,
CALC_AMOUNT TYPE STRING,
CALC_AMOUNT_CURR TYPE STRING,
RATE_AMOUNT TYPE STRING,
RATE_AMOUNT_CURR TYPE STRING,
CREDIT_AMOUNT TYPE STRING,
CREDIT_AMOUNT_CURR TYPE STRING,
CREDIT_AMOUNT_LCL TYPE STRING,
CREDIT_AMT_LCL_CURR TYPE STRING,
CREDIT_REM_AMT TYPE STRING,
CREDIT_REM_AMT_CURR TYPE STRING,
INVOICED_AMT TYPE STRING,
INVOICED_AMT_CURR TYPE STRING,
LOCAL_AMOUNT TYPE STRING,
LOCAL_AMOUNT_CURR TYPE STRING,
TOTAL_INV_AMT TYPE STRING,
TOTAL_INV_AMT_CURR TYPE STRING,
TOTAL_INV_AMT_LCL TYPE STRING,
TOTAL_INV_AMT_LCL_CURR TYPE STRING,
CLASS_RATE_AMOUNT TYPE STRING,
TCCS_AMOUNT TYPE STRING,
TCCS_CURR TYPE STRING,
LINE_AMT TYPE STRING,
LINE_AMT_CURR TYPE STRING,
SPLIT_FIXED TYPE STRING,
SETL_NOT_RELEV TYPE STRING,
RATE_RECORD_KEY TYPE STRING,
REF_ELEM_KEY TYPE STRING,
FIX_FINAL_AMT TYPE STRING,
INVOICING TYPE STRING,
DEPENDENT_CHRGE TYPE STRING,
VALIDITY_NODE_ID TYPE STRING,
VALID_START_DT TYPE STRING,
VALID_END_DT TYPE STRING,
VALID_START_DT_TS TYPE STRING,
VALID_END_DT_TS TYPE STRING,
CURRENCY TYPE STRING,
RND_RUL TYPE STRING,
RATE_MAINT_MODE TYPE STRING,
RATE_FORMULA_ID TYPE STRING,
RATE_SURCHARGE TYPE STRING,
RATE_CUMUL_IND TYPE STRING,
DATETIME_CR TYPE STRING,
USER_ID_CR TYPE STRING,
DATETIME_CH TYPE STRING,
USER_ID_CH TYPE STRING,
EEW_TCRATE_VALID TYPE STRING,
DATETIME_CHLCS TYPE STRING,
USER_ID_CHLCS TYPE STRING,
RATE_RECORDS TYPE STRING,
UPDATE_RATES_VAL TYPE STRING,
CAN_MAINT_VALUES TYPE STRING,
CAN_MAINT_FORMULA TYPE STRING,
VALUES_READ_ONLY TYPE STRING,
VLDTY_DETAILS TYPE STRING,
APPROVAL_UPDATE TYPE STRING,
HIDE_SCL_DET TYPE STRING,
TIMEZONE TYPE STRING,
TIMESTAMP_RELEVANT TYPE STRING,
VAL_UPDATED_IN_EXCEL TYPE STRING,
RATE_RECORDS_UPDATED TYPE STRING,
INSRT_WITOUT_ITEMS TYPE STRING,
TOGGLE_ALV_REFRESH TYPE STRING,
NO_DIMENSIONS TYPE STRING,
V_PROCESSED TYPE STRING,
V_REPROCESSING_REQUIRED TYPE STRING,
S_TCE_DEF TYPE STRING,
TCET084 TYPE STRING,
TCET_TYPE_ERP TYPE STRING,
TCCLASS037 TYPE STRING,
CHRGCATCD021_I TYPE STRING,
SIGN_INDICATOR TYPE STRING,
VALUE_INDICATOR TYPE STRING,
TAX_INDICATOR TYPE STRING,
CALC_BASE TYPE STRING,
LEAD_CHRG_TYPE TYPE STRING,
GROUPING_IND TYPE STRING,
CLASSIFICATION TYPE STRING,
CHARGE_DUE TYPE STRING,
IATA_CHARGE_TYPE TYPE STRING,
MOT_CAT TYPE STRING,
TCUSAGECD085 TYPE STRING,
DEPENDENT_CHRGE TYPE STRING,
ROUND_RULE_C TYPE STRING,
INACT_TCET_IND TYPE STRING,
PORTAL_RELEVANT_IND TYPE STRING,
RATEDETAILS TYPE STRING,
EXCHANGERATES TYPE STRING,
CURRENCIES TYPE STRING,
CALCBASIS TYPE STRING,
CALCRULE TYPE STRING,
AMOUNTS TYPE STRING,
CHEMANCHANGES TYPE STRING,
COLL_FLAG TYPE STRING,
CHESHORTTEXT TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_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_TCC_TRCHRG_ELMNT_TOR_STR-NODE_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PARENT_NODE_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-BO_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-NODE_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-LINENR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCCALCRESINS040 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCET084 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCCLASS037 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHRGCATCD021 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHRGCATCD021_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHARGE_IS_TAX sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCET_TYPE_ERP sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CLCRESBAS036 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RULE113 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RULE101 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-UUID026 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RULE099 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_METH_CODE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_METH_NAME sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-EXCHDATE_DOC sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ADJUST_PROFILE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-OPERATIONCD102 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RULE153 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CURRCODE016 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-AMOUNTLCL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CURRCODE016LCL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ROUND_RULE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MANDATORY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MANUAL_ENTRY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MANUAL_CHANGE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INVAMT_MANUAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ANALYTICRELEV sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TARGET_ITEM_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALCBASELINE_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALCBASE_TO_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-NO_RATE_TAB_NEC sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-IGNORE_ZERO sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-EEW_TCCS_ITEM sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATEVAL_IND sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DIM_WT_PROFILE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_H_UUID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_H_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CONSOLIDATED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_DATE_FIXED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_DATE_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_DATE_TSTMP sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_DATE_TZONE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-UUID_INDEX_RATE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-FIXED_IN_SETTLEMENT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ERP_RELEVANT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SRV_ENTRY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-IGNORE_CALC_RULE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MRH_OPTION sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_REF_LINE_NO sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_REF_TO_NO sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-BTD_ID006 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INACTVE_CD050_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INACTIVE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-FIXATINCOD052_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-FIXATINCOD179_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-FIXATIN_DP_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CLCDTASRCCD186_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-EXCEPTIONIND sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PARENT_TCE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ADD_FIN_AMT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MY_TCE_LINENR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-NODE_IDRB sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PARENT_NODE_IDRB sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-BO_KEYRB sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-KEYTIK sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PARENT_KEYTIK sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RES_BS_EXT_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-EEW_CHRG_EL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SOURCELOC_UUID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DESTLOC_UUID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GROUP_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-REF_DESC sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MULT_RATE_FIXED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MULTIPLE_RATE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ZERO_RATE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_CLASS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATING_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ULD_CHARGE_CODE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHARGE_DUE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PAYER sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-IATA_CHARGE_CODE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_CAT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PARENT_REF_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CLASS_RATE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-REF_PERCENT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-REF_RATE_CLASS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SRV_NODE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-IS_TECHNICAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DIST_ELEM_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-COST_PULL_STRATEGY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHARGE_RELEVANCE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SOURCE_CHARGE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GRO_WEI_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GRO_WEI_UNI sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GRO_VOL_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GRO_VOL_UNI sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-NET_WEI_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-NET_WEI_UNI sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-QUA_PCS_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-QUA_PCS_UNI sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-QUA_PCS2_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-QUA_PCS2_UNI sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CCODE_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CCODE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ULD_RATE_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DISABLED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SPLITABLE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHRG_WEI_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHRG_WEI_UNI sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SPLIT_PARENT_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SPLIT_LINENR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GROUP_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SPLIT_LINE_CHNGD sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INDEX_BASE_DATE_TS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CCODE_GEN sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-AWB_TCE_LINE_NUM sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_AMOUNT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_AMOUNT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CREDIT_AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CREDIT_AMOUNT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CREDIT_AMOUNT_LCL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CREDIT_AMT_LCL_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CREDIT_REM_AMT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CREDIT_REM_AMT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INVOICED_AMT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INVOICED_AMT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-LOCAL_AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-LOCAL_AMOUNT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TOTAL_INV_AMT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TOTAL_INV_AMT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TOTAL_INV_AMT_LCL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TOTAL_INV_AMT_LCL_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CLASS_RATE_AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCCS_AMOUNT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCCS_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-LINE_AMT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-LINE_AMT_CURR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SPLIT_FIXED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SETL_NOT_RELEV sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_RECORD_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-REF_ELEM_KEY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-FIX_FINAL_AMT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INVOICING sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DEPENDENT_CHRGE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALIDITY_NODE_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALID_START_DT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALID_END_DT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALID_START_DT_TS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALID_END_DT_TS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CURRENCY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RND_RUL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_MAINT_MODE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_FORMULA_ID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_SURCHARGE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_CUMUL_IND sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DATETIME_CR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-USER_ID_CR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DATETIME_CH sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-USER_ID_CH sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-EEW_TCRATE_VALID sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DATETIME_CHLCS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-USER_ID_CHLCS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_RECORDS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-UPDATE_RATES_VAL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CAN_MAINT_VALUES sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CAN_MAINT_FORMULA sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALUES_READ_ONLY sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VLDTY_DETAILS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-APPROVAL_UPDATE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-HIDE_SCL_DET sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TIMEZONE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TIMESTAMP_RELEVANT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VAL_UPDATED_IN_EXCEL sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATE_RECORDS_UPDATED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INSRT_WITOUT_ITEMS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TOGGLE_ALV_REFRESH sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-NO_DIMENSIONS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-V_PROCESSED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-V_REPROCESSING_REQUIRED sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-S_TCE_DEF sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCET084 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCET_TYPE_ERP sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCCLASS037 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHRGCATCD021_I sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-SIGN_INDICATOR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-VALUE_INDICATOR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TAX_INDICATOR sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALC_BASE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-LEAD_CHRG_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-GROUPING_IND sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CLASSIFICATION sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHARGE_DUE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-IATA_CHARGE_TYPE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-MOT_CAT sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-TCUSAGECD085 sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-DEPENDENT_CHRGE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-ROUND_RULE_C sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-INACT_TCET_IND sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-PORTAL_RELEVANT_IND sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-RATEDETAILS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-EXCHANGERATES sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CURRENCIES sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALCBASIS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CALCRULE sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-AMOUNTS sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHEMANCHANGES sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-COLL_FLAG sy-vline
WA_/SCMTMS/S_TCC_TRCHRG_ELMNT_TOR_STR-CHESHORTTEXT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.