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

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

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

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


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

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