ABAP Select data from SAP table TLVS_VAL_STEP 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 TLVS_VAL_STEP 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 TLVS_VAL_STEP. 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 TLVS_VAL_STEP 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_TLVS_VAL_STEP TYPE STANDARD TABLE OF TLVS_VAL_STEP,
      WA_TLVS_VAL_STEP TYPE TLVS_VAL_STEP,
      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: <TLVS_VAL_STEP> TYPE TLVS_VAL_STEP.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM TLVS_VAL_STEP
  INTO TABLE IT_TLVS_VAL_STEP.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM TLVS_VAL_STEP
*  INTO TABLE @DATA(IT_TLVS_VAL_STEP2).
*--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_TLVS_VAL_STEP INDEX 1 INTO DATA(WA_TLVS_VAL_STEP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_TLVS_VAL_STEP ASSIGNING <TLVS_VAL_STEP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<TLVS_VAL_STEP>-MANDT = 1.
<TLVS_VAL_STEP>-VALUATION_TRANS = 1.
<TLVS_VAL_STEP>-STEP_NUMBER = 1.
<TLVS_VAL_STEP>-STEP_CAT = 1.
<TLVS_VAL_STEP>-SECURITY_PRICE = 1.
ENDLOOP.

LOOP AT IT_TLVS_VAL_STEP INTO WA_TLVS_VAL_STEP.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_TLVS_VAL_STEP-EXCHANGE_RATE, sy-vline,
WA_TLVS_VAL_STEP-HITEM_NUMBER, sy-vline,
WA_TLVS_VAL_STEP-HINST_NUMBER, sy-vline,
WA_TLVS_VAL_STEP-FLG_FREESTANDING, sy-vline,
WA_TLVS_VAL_STEP-FISCAL_YEAR, sy-vline,
WA_TLVS_VAL_STEP-HREL_NUMBER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_TLVS_VAL_STEP 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_TLVS_VAL_STEP 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_TLVS_VAL_STEP INTO WA_TLVS_VAL_STEP. *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 EXCRT, internal->external for field EXCHANGE_RATE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-EXCHANGE_RATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-EXCHANGE_RATE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit POSCT, internal->external for field FLG_ACT_PASS CALL FUNCTION 'CONVERSION_EXIT_POSCT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-FLG_ACT_PASS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-FLG_ACT_PASS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field ACR_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-ACR_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-ACR_FE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field OAAR_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-OAAR_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-OAAR_FE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field OBR_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-OBR_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-OBR_FE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field MAR_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-MAR_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-MAR_FE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field MAR_SPOTP CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-MAR_SPOTP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-MAR_SPOTP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field MAR_SPOTS CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-MAR_SPOTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-MAR_SPOTS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field LA_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-LA_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-LA_FE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field OFFS_LA_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-OFFS_LA_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-OFFS_LA_FE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field NBR_FE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-NBR_FE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-NBR_FE.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field HREL_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_TLVS_VAL_STEP-HREL_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TLVS_VAL_STEP-HREL_NUMBER.
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_TLVS_VAL_STEP_STR,
MANDT TYPE STRING,
VALUATION_TRANS TYPE STRING,
STEP_NUMBER TYPE STRING,
STEP_CAT TYPE STRING,
SECURITY_PRICE TYPE STRING,
EXCHANGE_RATE TYPE STRING,
HITEM_NUMBER TYPE STRING,
HINST_NUMBER TYPE STRING,
FLG_FREESTANDING TYPE STRING,
FISCAL_YEAR TYPE STRING,
HREL_NUMBER TYPE STRING,
SUBPOSITION_OID TYPE STRING,
POSITION_CURR TYPE STRING,
VALUATION_CURR TYPE STRING,
MAV_PC TYPE STRING,
MAV_VC TYPE STRING,
MAV_PC_ORIG TYPE STRING,
MAV_VC_ORIG TYPE STRING,
MAV_PC_TRANSFER TYPE STRING,
MAV_VC_TRANSFER TYPE STRING,
UNITS TYPE STRING,
NOMINAL_AMT TYPE STRING,
NOMINAL_ORG_AMT TYPE STRING,
NOMINAL_CURR TYPE STRING,
ADDNL_LOG_OID TYPE STRING,
NPV_ICF_HITEM_PC TYPE STRING,
NPV_ICF_HITEM_VC TYPE STRING,
LOG_GUID TYPE STRING,
COMP_VAL TYPE STRING,
TAB_FLOWS TYPE STRING,
VALUATION_INFO TYPE STRING,
VAL_STEP_CAT TYPE STRING,
PM_PROC TYPE STRING,
POSITION_CURR TYPE STRING,
VALUATION_CURR TYPE STRING,
SE_TI_CL TYPE STRING,
SE_TI_PC TYPE STRING,
SE_TI_VC TYPE STRING,
SE_FE_VC TYPE STRING,
SE_VC TYPE STRING,
CO_TI_PC TYPE STRING,
CO_TI_VC TYPE STRING,
CO_FE_VC TYPE STRING,
CO_VC TYPE STRING,
AM_CL TYPE STRING,
AM_PC TYPE STRING,
AM_VC TYPE STRING,
AC_CL TYPE STRING,
AC_PC TYPE STRING,
AC_VC TYPE STRING,
AM_GL_CL TYPE STRING,
AM_GL_PC TYPE STRING,
AM_GL_VC TYPE STRING,
AC_UNREAL_SEC_PC TYPE STRING,
AC_UNREAL_SEC_IDX_PC TYPE STRING,
AC_UNREAL_SEC_VC TYPE STRING,
AC_UNREAL_FX_VC TYPE STRING,
AC_UNREAL_IDX_PC TYPE STRING,
AC_UNREAL_IDX_VC TYPE STRING,
AM_VAD_GAIN_PC TYPE STRING,
AM_VAD_GAIN_VC TYPE STRING,
AM_VAD_LOSS_PC TYPE STRING,
AM_VAD_LOSS_VC TYPE STRING,
PI_AMOUNT_PC TYPE STRING,
PI_AMOUNT_VC TYPE STRING,
P_PC TYPE STRING,
P_VC TYPE STRING,
S_PC TYPE STRING,
S_VC TYPE STRING,
DEF_PC TYPE STRING,
DEF_VC TYPE STRING,
SWAP_VAL_PC TYPE STRING,
SWAP_VAL_VC TYPE STRING,
SECURITY_ID TYPE STRING,
SP_VAL_SEC_CAT TYPE STRING,
COMPANY_CODE TYPE STRING,
LOANS_CONTRACT TYPE STRING,
DEAL_NUMBER TYPE STRING,
PRODUCT_CAT TYPE STRING,
PRODUCT_GROUP TYPE STRING,
FLG_ACT_PASS TYPE STRING,
OPEN_DATE TYPE STRING,
OPEN_SINCL TYPE STRING,
CLOSE_DATE TYPE STRING,
CLOSE_SINCL TYPE STRING,
PURCHASE_CURR TYPE STRING,
SALE_CURR TYPE STRING,
LEAD_CURR TYPE STRING,
FOLL_CURR TYPE STRING,
UNITS TYPE STRING,
NOMINAL_AMT TYPE STRING,
NOMINAL_ORG_AMT TYPE STRING,
NOMINAL_CURR TYPE STRING,
AM_VALUE_PC TYPE STRING,
COMP_AM_VALUE_PC TYPE STRING,
AM_PRICE TYPE STRING,
ACCRUE_VALUE_PC TYPE STRING,
OAM_VALUE_CL TYPE STRING,
OAM_VALUE_PC TYPE STRING,
OAM_VALUE_VC TYPE STRING,
OAV_CL TYPE STRING,
OAV_PC TYPE STRING,
OAV_VC TYPE STRING,
OACV_CL TYPE STRING,
OACV_PC TYPE STRING,
OACV_VC TYPE STRING,
ODISAGIO_CL TYPE STRING,
ODISAGIO_PC TYPE STRING,
ODISAGIO_VC TYPE STRING,
EFF_RATE TYPE STRING,
EFF_RATE_NEW TYPE STRING,
SCHED_EFF_RATE TYPE STRING,
SCHED_FIX TYPE STRING,
ACV_EC_CL TYPE STRING,
ACV_EC_PC TYPE STRING,
ACV_EC_VC TYPE STRING,
ACV_CO_PC TYPE STRING,
ACV_CO_VC TYPE STRING,
ACP_EC TYPE STRING,
ACR_FE TYPE STRING,
ACR_FE_F TYPE STRING,
OAAV_EC_CL TYPE STRING,
OAAV_EC_PC TYPE STRING,
OAAV_EC_VC TYPE STRING,
OAAV_EC_FE_VC TYPE STRING,
OAAP_EC TYPE STRING,
OAAR_FE TYPE STRING,
OAAR_FE_F TYPE STRING,
FLG_COMP_COSTS TYPE STRING,
PRICE_DATE TYPE STRING,
RATE_DATE TYPE STRING,
OHADJ_CL TYPE STRING,
OHADJ_PC TYPE STRING,
OHADJ_VC TYPE STRING,
OBV_EC_CL TYPE STRING,
OBV_EC_PC TYPE STRING,
OBV_EC_VC TYPE STRING,
OBV_CO_PC TYPE STRING,
OBV_CO_VC TYPE STRING,
OBP_EC TYPE STRING,
OBR_FE TYPE STRING,
OBR_FE_F TYPE STRING,
MAV_PC TYPE STRING,
MAV_VC TYPE STRING,
MAV_PC_ORIG TYPE STRING,
MAV_VC_ORIG TYPE STRING,
MAV_PC_TRANSFER TYPE STRING,
MAV_VC_TRANSFER TYPE STRING,
MAP TYPE STRING,
MAR_FE TYPE STRING,
MAR_FE_F TYPE STRING,
MAR_FE_CAT TYPE STRING,
MAR_SPOTP TYPE STRING,
MAR_SPOTP_F TYPE STRING,
MAR_RATE_DATE_SPOTP TYPE STRING,
MAR_SPOTS TYPE STRING,
MAR_SPOTS_F TYPE STRING,
MAR_RATE_DATE_SPOTS TYPE STRING,
MAR_SWAPP TYPE STRING,
MAR_SWAPS TYPE STRING,
MAR_SWAPPS TYPE STRING,
MAR_SWAP_FC TYPE STRING,
MAR_SWAP_VC TYPE STRING,
OVV_EC_TI_PC TYPE STRING,
OVV_EC_TI_CL TYPE STRING,
OVV_EC_TI_VC TYPE STRING,
OVV_EC_FE_VC TYPE STRING,
OVV_EC_FE_VC_AAV TYPE STRING,
OVV_CO_TI_PC TYPE STRING,
OVV_CO_TI_VC TYPE STRING,
OVV_CO_FE_VC TYPE STRING,
OPV_VC TYPE STRING,
OSV_VC TYPE STRING,
OSAV_PC TYPE STRING,
OSAV_VC TYPE STRING,
OSVV_PC TYPE STRING,
OSVV_VC TYPE STRING,
SPV_PC TYPE STRING,
SPV_SC TYPE STRING,
SPV_VC TYPE STRING,
FOV_PC TYPE STRING,
FOV_SC TYPE STRING,
FOV_VC TYPE STRING,
CSV_PC TYPE STRING,
CSV_VC TYPE STRING,
MARGIN_SWAP_FC TYPE STRING,
MARGIN_SWAP_PC TYPE STRING,
MARGIN_SWAP_VC TYPE STRING,
OANSV_CL TYPE STRING,
OANSV_PC TYPE STRING,
OANSV_VC TYPE STRING,
PRICE_INDEX TYPE STRING,
VALUE_DATE_ORIGINAL TYPE STRING,
VALUE_DATE_ADJUSTED TYPE STRING,
INTERPOLATION_DAYS TYPE STRING,
INTERPOLATION_DAYS_LOW_2_HIGH TYPE STRING,
INDEX_FACTOR_IN_RATIO TYPE STRING,
INDEX_FACTOR_NO_RATIO TYPE STRING,
VALUE_DATE_LOW TYPE STRING,
VALUE_DATE_HIGH TYPE STRING,
INDEX_FACTOR_LOW_IN_RATIO TYPE STRING,
INDEX_FACTOR_HIGH_IN_RATIO TYPE STRING,
IMP_PC TYPE STRING,
IMP_CL TYPE STRING,
IMP_VC TYPE STRING,
IMP_FX_VC TYPE STRING,
OVM_PC TYPE STRING,
OVM_VC TYPE STRING,
LOT_ID TYPE STRING,
MAV_P_VC TYPE STRING,
MAV_S_VC TYPE STRING,
QUOTATION TYPE STRING,
OVAD_GAIN_PC TYPE STRING,
OVAD_GAIN_VC TYPE STRING,
OVAD_LOSS_PC TYPE STRING,
OVAD_LOSS_VC TYPE STRING,
VAD_GAIN_PC TYPE STRING,
VAD_GAIN_VC TYPE STRING,
VAD_LOSS_PC TYPE STRING,
VAD_LOSS_VC TYPE STRING,
FLG_FUTURE_STYLE_POS TYPE STRING,
CONV_RATE_AMORT TYPE STRING,
ROUND_PROC TYPE STRING,
HREL_CATEGORY TYPE STRING,
HREL_SCEN TYPE STRING,
HACC_RULE TYPE STRING,
IS_HITEM TYPE STRING,
IS_HINST TYPE STRING,
HEDGE_ACCOUNTING_IS_APPLICABLE TYPE STRING,
HREL_POST_INIT TYPE STRING,
EFFTEST_RESULT TYPE STRING,
STRIKE_PRICE TYPE STRING,
HFV_VC TYPE STRING,
HFV_PC TYPE STRING,
ONPV_ICF_HITEM_PC TYPE STRING,
ONPV_ICF_HITEM_VC TYPE STRING,
NPV_ICF_HITEM_PC TYPE STRING,
NPV_ICF_HITEM_VC TYPE STRING,
DELTA_NPV_ICF_HITEM_PC TYPE STRING,
DELTA_NPV_ICF_HITEM_VC TYPE STRING,
OEFF_PC TYPE STRING,
OEFF_VC TYPE STRING,
OEFF_IDXCL_PC TYPE STRING,
OINEFF_PC TYPE STRING,
OINEFF_VC TYPE STRING,
OINEFF_IDXCL_PC TYPE STRING,
VAL_AMOUNT_BASE TYPE STRING,
IVV_PC TYPE STRING,
IVV_VC TYPE STRING,
REP_PC TYPE STRING,
LOG_GUID TYPE STRING,
LOSS_ALLOW_PC TYPE STRING,
LOSS_ALLOW_INDX_PC TYPE STRING,
LOSS_ALLOW_VC TYPE STRING,
LOSS_ALLOW_FX_VC TYPE STRING,
AM_AD_LOSS_ALLOW_PC TYPE STRING,
AM_AD_LOSS_ALLOW_INDX_PC TYPE STRING,
AM_AD_LOSS_ALLOW_VC TYPE STRING,
AM_AD_LOSS_ALLOW_FX_VC TYPE STRING,
OFFS_LOSS_ALLOW_PC TYPE STRING,
OFFS_LOSS_ALLOW_INDX_PC TYPE STRING,
OFFS_LOSS_ALLOW_VC TYPE STRING,
OFFS_LOSS_ALLOW_FX_VC TYPE STRING,
LA_FE TYPE STRING,
LA_FE_F TYPE STRING,
OFFS_LA_FE TYPE STRING,
OFFS_LA_FE_F TYPE STRING,
PROBABILITY_OF_DEFAULT TYPE STRING,
LOSS_GIVEN_DEFAULT TYPE STRING,
AQV_VC TYPE STRING,
AQV_PC TYPE STRING,
OVV_EC_FE_VC_AV TYPE STRING,
CPT_PC TYPE STRING,
CPT_VC TYPE STRING,
CPT_CL TYPE STRING,
CPT_END_DATE TYPE STRING,
NAM_VALUE_CL TYPE STRING,
NAM_VALUE_PC TYPE STRING,
NAM_VALUE_VC TYPE STRING,
NAQV_VC TYPE STRING,
NAQV_PC TYPE STRING,
NBV_EC_CL TYPE STRING,
NBV_EC_PC TYPE STRING,
NBV_EC_VC TYPE STRING,
NBV_CO_PC TYPE STRING,
NBV_CO_VC TYPE STRING,
NBP_EC TYPE STRING,
NBR_FE TYPE STRING,
NBR_FE_F TYPE STRING,
NVM_VC TYPE STRING,
NHADJ_CL TYPE STRING,
NHADJ_PC TYPE STRING,
NHADJ_VC TYPE STRING,
NLOSS_ALLOW_PC TYPE STRING,
NLOSS_ALLOW_INDX_PC TYPE STRING,
NLOSS_ALLOW_VC TYPE STRING,
NAM_AD_LOSS_ALLOW_PC TYPE STRING,
NAM_AD_LOSS_ALLOW_INDX_PC TYPE STRING,
NAM_AD_LOSS_ALLOW_VC TYPE STRING,
NOFFS_LOSS_ALLOW_PC TYPE STRING,
NOFFS_LOSS_ALLOW_INDX_PC TYPE STRING,
NOFFS_LOSS_ALLOW_VC TYPE STRING,
NWRITEOFF_PC TYPE STRING,
NWRITEOFF_INDX_PC TYPE STRING,
NWRITEOFF_VC TYPE STRING,
IM_PC TYPE STRING,
IM_CL TYPE STRING,
IM_VC TYPE STRING,
IM_FX_VC TYPE STRING,
IM_OCI_REV_PC TYPE STRING,
IM_OCI_REV_CL TYPE STRING,
IM_OCI_REV_VC TYPE STRING,
IM_OCI_REV_FE_VC TYPE STRING,
IM_OBV_OCI_REV_PC TYPE STRING,
IM_OBV_OCI_REV_CL TYPE STRING,
IM_OBV_OCI_REV_VC TYPE STRING,
IM_NBV_OCI_REV_PC TYPE STRING,
IM_NBV_OCI_REV_CL TYPE STRING,
IM_NBV_OCI_REV_VC TYPE STRING,
IM_OBV_IMP_PC TYPE STRING,
IM_OBV_IMP_CL TYPE STRING,
IM_OBV_IMP_VC TYPE STRING,
IM_NBV_IMP_PC TYPE STRING,
IM_NBV_IMP_CL TYPE STRING,
IM_NBV_IMP_VC TYPE STRING,
IM_PL_TITEL_REV_PC TYPE STRING,
IM_PL_TITEL_REV_CL TYPE STRING,
IM_PL_TITEL_REV_VC TYPE STRING,
IM_PL_FE_REV_VC TYPE STRING,
IM_PL_INDEX_REV_PC TYPE STRING,
IM_PL_INDEX_REV_VC TYPE STRING,
IM_OCI_INDEX_REV_PC TYPE STRING,
IM_OCI_INDEX_REV_VC TYPE STRING,
TAB_MESSAGE TYPE STRING,
SUBPOS_INFO TYPE STRING,
HITEM_NUMBER TYPE STRING,
HITEM_DESCR TYPE STRING,
HINST_NUMBER TYPE STRING,
HINST_DESCR TYPE STRING,
FLG_FREESTANDING TYPE STRING,
FREEST_DESCR TYPE STRING,
FISCAL_YEAR TYPE STRING,
HREL_NUMBER TYPE STRING,
SUBPOSITION_OID TYPE STRING,
EFFTEST_OID TYPE STRING,
PET_OID TYPE STRING,
RET_OID TYPE STRING,
ADDNL_LOG TYPE STRING,END OF T_EKKO_STR. DATA: WA_TLVS_VAL_STEP_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_TLVS_VAL_STEP_STR-MANDT sy-vline
WA_TLVS_VAL_STEP_STR-VALUATION_TRANS sy-vline
WA_TLVS_VAL_STEP_STR-STEP_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-STEP_CAT sy-vline
WA_TLVS_VAL_STEP_STR-SECURITY_PRICE sy-vline
WA_TLVS_VAL_STEP_STR-EXCHANGE_RATE sy-vline
WA_TLVS_VAL_STEP_STR-HITEM_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-HINST_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-FLG_FREESTANDING sy-vline
WA_TLVS_VAL_STEP_STR-FISCAL_YEAR sy-vline
WA_TLVS_VAL_STEP_STR-HREL_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-SUBPOSITION_OID sy-vline
WA_TLVS_VAL_STEP_STR-POSITION_CURR sy-vline
WA_TLVS_VAL_STEP_STR-VALUATION_CURR sy-vline
WA_TLVS_VAL_STEP_STR-MAV_PC sy-vline
WA_TLVS_VAL_STEP_STR-MAV_VC sy-vline
WA_TLVS_VAL_STEP_STR-MAV_PC_ORIG sy-vline
WA_TLVS_VAL_STEP_STR-MAV_VC_ORIG sy-vline
WA_TLVS_VAL_STEP_STR-MAV_PC_TRANSFER sy-vline
WA_TLVS_VAL_STEP_STR-MAV_VC_TRANSFER sy-vline
WA_TLVS_VAL_STEP_STR-UNITS sy-vline
WA_TLVS_VAL_STEP_STR-NOMINAL_AMT sy-vline
WA_TLVS_VAL_STEP_STR-NOMINAL_ORG_AMT sy-vline
WA_TLVS_VAL_STEP_STR-NOMINAL_CURR sy-vline
WA_TLVS_VAL_STEP_STR-ADDNL_LOG_OID sy-vline
WA_TLVS_VAL_STEP_STR-NPV_ICF_HITEM_PC sy-vline
WA_TLVS_VAL_STEP_STR-NPV_ICF_HITEM_VC sy-vline
WA_TLVS_VAL_STEP_STR-LOG_GUID sy-vline
WA_TLVS_VAL_STEP_STR-COMP_VAL sy-vline
WA_TLVS_VAL_STEP_STR-TAB_FLOWS sy-vline
WA_TLVS_VAL_STEP_STR-VALUATION_INFO sy-vline
WA_TLVS_VAL_STEP_STR-VAL_STEP_CAT sy-vline
WA_TLVS_VAL_STEP_STR-PM_PROC sy-vline
WA_TLVS_VAL_STEP_STR-POSITION_CURR sy-vline
WA_TLVS_VAL_STEP_STR-VALUATION_CURR sy-vline
WA_TLVS_VAL_STEP_STR-SE_TI_CL sy-vline
WA_TLVS_VAL_STEP_STR-SE_TI_PC sy-vline
WA_TLVS_VAL_STEP_STR-SE_TI_VC sy-vline
WA_TLVS_VAL_STEP_STR-SE_FE_VC sy-vline
WA_TLVS_VAL_STEP_STR-SE_VC sy-vline
WA_TLVS_VAL_STEP_STR-CO_TI_PC sy-vline
WA_TLVS_VAL_STEP_STR-CO_TI_VC sy-vline
WA_TLVS_VAL_STEP_STR-CO_FE_VC sy-vline
WA_TLVS_VAL_STEP_STR-CO_VC sy-vline
WA_TLVS_VAL_STEP_STR-AM_CL sy-vline
WA_TLVS_VAL_STEP_STR-AM_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_VC sy-vline
WA_TLVS_VAL_STEP_STR-AC_CL sy-vline
WA_TLVS_VAL_STEP_STR-AC_PC sy-vline
WA_TLVS_VAL_STEP_STR-AC_VC sy-vline
WA_TLVS_VAL_STEP_STR-AM_GL_CL sy-vline
WA_TLVS_VAL_STEP_STR-AM_GL_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_GL_VC sy-vline
WA_TLVS_VAL_STEP_STR-AC_UNREAL_SEC_PC sy-vline
WA_TLVS_VAL_STEP_STR-AC_UNREAL_SEC_IDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-AC_UNREAL_SEC_VC sy-vline
WA_TLVS_VAL_STEP_STR-AC_UNREAL_FX_VC sy-vline
WA_TLVS_VAL_STEP_STR-AC_UNREAL_IDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-AC_UNREAL_IDX_VC sy-vline
WA_TLVS_VAL_STEP_STR-AM_VAD_GAIN_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_VAD_GAIN_VC sy-vline
WA_TLVS_VAL_STEP_STR-AM_VAD_LOSS_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_VAD_LOSS_VC sy-vline
WA_TLVS_VAL_STEP_STR-PI_AMOUNT_PC sy-vline
WA_TLVS_VAL_STEP_STR-PI_AMOUNT_VC sy-vline
WA_TLVS_VAL_STEP_STR-P_PC sy-vline
WA_TLVS_VAL_STEP_STR-P_VC sy-vline
WA_TLVS_VAL_STEP_STR-S_PC sy-vline
WA_TLVS_VAL_STEP_STR-S_VC sy-vline
WA_TLVS_VAL_STEP_STR-DEF_PC sy-vline
WA_TLVS_VAL_STEP_STR-DEF_VC sy-vline
WA_TLVS_VAL_STEP_STR-SWAP_VAL_PC sy-vline
WA_TLVS_VAL_STEP_STR-SWAP_VAL_VC sy-vline
WA_TLVS_VAL_STEP_STR-SECURITY_ID sy-vline
WA_TLVS_VAL_STEP_STR-SP_VAL_SEC_CAT sy-vline
WA_TLVS_VAL_STEP_STR-COMPANY_CODE sy-vline
WA_TLVS_VAL_STEP_STR-LOANS_CONTRACT sy-vline
WA_TLVS_VAL_STEP_STR-DEAL_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-PRODUCT_CAT sy-vline
WA_TLVS_VAL_STEP_STR-PRODUCT_GROUP sy-vline
WA_TLVS_VAL_STEP_STR-FLG_ACT_PASS sy-vline
WA_TLVS_VAL_STEP_STR-OPEN_DATE sy-vline
WA_TLVS_VAL_STEP_STR-OPEN_SINCL sy-vline
WA_TLVS_VAL_STEP_STR-CLOSE_DATE sy-vline
WA_TLVS_VAL_STEP_STR-CLOSE_SINCL sy-vline
WA_TLVS_VAL_STEP_STR-PURCHASE_CURR sy-vline
WA_TLVS_VAL_STEP_STR-SALE_CURR sy-vline
WA_TLVS_VAL_STEP_STR-LEAD_CURR sy-vline
WA_TLVS_VAL_STEP_STR-FOLL_CURR sy-vline
WA_TLVS_VAL_STEP_STR-UNITS sy-vline
WA_TLVS_VAL_STEP_STR-NOMINAL_AMT sy-vline
WA_TLVS_VAL_STEP_STR-NOMINAL_ORG_AMT sy-vline
WA_TLVS_VAL_STEP_STR-NOMINAL_CURR sy-vline
WA_TLVS_VAL_STEP_STR-AM_VALUE_PC sy-vline
WA_TLVS_VAL_STEP_STR-COMP_AM_VALUE_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_PRICE sy-vline
WA_TLVS_VAL_STEP_STR-ACCRUE_VALUE_PC sy-vline
WA_TLVS_VAL_STEP_STR-OAM_VALUE_CL sy-vline
WA_TLVS_VAL_STEP_STR-OAM_VALUE_PC sy-vline
WA_TLVS_VAL_STEP_STR-OAM_VALUE_VC sy-vline
WA_TLVS_VAL_STEP_STR-OAV_CL sy-vline
WA_TLVS_VAL_STEP_STR-OAV_PC sy-vline
WA_TLVS_VAL_STEP_STR-OAV_VC sy-vline
WA_TLVS_VAL_STEP_STR-OACV_CL sy-vline
WA_TLVS_VAL_STEP_STR-OACV_PC sy-vline
WA_TLVS_VAL_STEP_STR-OACV_VC sy-vline
WA_TLVS_VAL_STEP_STR-ODISAGIO_CL sy-vline
WA_TLVS_VAL_STEP_STR-ODISAGIO_PC sy-vline
WA_TLVS_VAL_STEP_STR-ODISAGIO_VC sy-vline
WA_TLVS_VAL_STEP_STR-EFF_RATE sy-vline
WA_TLVS_VAL_STEP_STR-EFF_RATE_NEW sy-vline
WA_TLVS_VAL_STEP_STR-SCHED_EFF_RATE sy-vline
WA_TLVS_VAL_STEP_STR-SCHED_FIX sy-vline
WA_TLVS_VAL_STEP_STR-ACV_EC_CL sy-vline
WA_TLVS_VAL_STEP_STR-ACV_EC_PC sy-vline
WA_TLVS_VAL_STEP_STR-ACV_EC_VC sy-vline
WA_TLVS_VAL_STEP_STR-ACV_CO_PC sy-vline
WA_TLVS_VAL_STEP_STR-ACV_CO_VC sy-vline
WA_TLVS_VAL_STEP_STR-ACP_EC sy-vline
WA_TLVS_VAL_STEP_STR-ACR_FE sy-vline
WA_TLVS_VAL_STEP_STR-ACR_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-OAAV_EC_CL sy-vline
WA_TLVS_VAL_STEP_STR-OAAV_EC_PC sy-vline
WA_TLVS_VAL_STEP_STR-OAAV_EC_VC sy-vline
WA_TLVS_VAL_STEP_STR-OAAV_EC_FE_VC sy-vline
WA_TLVS_VAL_STEP_STR-OAAP_EC sy-vline
WA_TLVS_VAL_STEP_STR-OAAR_FE sy-vline
WA_TLVS_VAL_STEP_STR-OAAR_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-FLG_COMP_COSTS sy-vline
WA_TLVS_VAL_STEP_STR-PRICE_DATE sy-vline
WA_TLVS_VAL_STEP_STR-RATE_DATE sy-vline
WA_TLVS_VAL_STEP_STR-OHADJ_CL sy-vline
WA_TLVS_VAL_STEP_STR-OHADJ_PC sy-vline
WA_TLVS_VAL_STEP_STR-OHADJ_VC sy-vline
WA_TLVS_VAL_STEP_STR-OBV_EC_CL sy-vline
WA_TLVS_VAL_STEP_STR-OBV_EC_PC sy-vline
WA_TLVS_VAL_STEP_STR-OBV_EC_VC sy-vline
WA_TLVS_VAL_STEP_STR-OBV_CO_PC sy-vline
WA_TLVS_VAL_STEP_STR-OBV_CO_VC sy-vline
WA_TLVS_VAL_STEP_STR-OBP_EC sy-vline
WA_TLVS_VAL_STEP_STR-OBR_FE sy-vline
WA_TLVS_VAL_STEP_STR-OBR_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-MAV_PC sy-vline
WA_TLVS_VAL_STEP_STR-MAV_VC sy-vline
WA_TLVS_VAL_STEP_STR-MAV_PC_ORIG sy-vline
WA_TLVS_VAL_STEP_STR-MAV_VC_ORIG sy-vline
WA_TLVS_VAL_STEP_STR-MAV_PC_TRANSFER sy-vline
WA_TLVS_VAL_STEP_STR-MAV_VC_TRANSFER sy-vline
WA_TLVS_VAL_STEP_STR-MAP sy-vline
WA_TLVS_VAL_STEP_STR-MAR_FE sy-vline
WA_TLVS_VAL_STEP_STR-MAR_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-MAR_FE_CAT sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SPOTP sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SPOTP_F sy-vline
WA_TLVS_VAL_STEP_STR-MAR_RATE_DATE_SPOTP sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SPOTS sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SPOTS_F sy-vline
WA_TLVS_VAL_STEP_STR-MAR_RATE_DATE_SPOTS sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SWAPP sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SWAPS sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SWAPPS sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SWAP_FC sy-vline
WA_TLVS_VAL_STEP_STR-MAR_SWAP_VC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_EC_TI_PC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_EC_TI_CL sy-vline
WA_TLVS_VAL_STEP_STR-OVV_EC_TI_VC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_EC_FE_VC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_EC_FE_VC_AAV sy-vline
WA_TLVS_VAL_STEP_STR-OVV_CO_TI_PC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_CO_TI_VC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_CO_FE_VC sy-vline
WA_TLVS_VAL_STEP_STR-OPV_VC sy-vline
WA_TLVS_VAL_STEP_STR-OSV_VC sy-vline
WA_TLVS_VAL_STEP_STR-OSAV_PC sy-vline
WA_TLVS_VAL_STEP_STR-OSAV_VC sy-vline
WA_TLVS_VAL_STEP_STR-OSVV_PC sy-vline
WA_TLVS_VAL_STEP_STR-OSVV_VC sy-vline
WA_TLVS_VAL_STEP_STR-SPV_PC sy-vline
WA_TLVS_VAL_STEP_STR-SPV_SC sy-vline
WA_TLVS_VAL_STEP_STR-SPV_VC sy-vline
WA_TLVS_VAL_STEP_STR-FOV_PC sy-vline
WA_TLVS_VAL_STEP_STR-FOV_SC sy-vline
WA_TLVS_VAL_STEP_STR-FOV_VC sy-vline
WA_TLVS_VAL_STEP_STR-CSV_PC sy-vline
WA_TLVS_VAL_STEP_STR-CSV_VC sy-vline
WA_TLVS_VAL_STEP_STR-MARGIN_SWAP_FC sy-vline
WA_TLVS_VAL_STEP_STR-MARGIN_SWAP_PC sy-vline
WA_TLVS_VAL_STEP_STR-MARGIN_SWAP_VC sy-vline
WA_TLVS_VAL_STEP_STR-OANSV_CL sy-vline
WA_TLVS_VAL_STEP_STR-OANSV_PC sy-vline
WA_TLVS_VAL_STEP_STR-OANSV_VC sy-vline
WA_TLVS_VAL_STEP_STR-PRICE_INDEX sy-vline
WA_TLVS_VAL_STEP_STR-VALUE_DATE_ORIGINAL sy-vline
WA_TLVS_VAL_STEP_STR-VALUE_DATE_ADJUSTED sy-vline
WA_TLVS_VAL_STEP_STR-INTERPOLATION_DAYS sy-vline
WA_TLVS_VAL_STEP_STR-INTERPOLATION_DAYS_LOW_2_HIGH sy-vline
WA_TLVS_VAL_STEP_STR-INDEX_FACTOR_IN_RATIO sy-vline
WA_TLVS_VAL_STEP_STR-INDEX_FACTOR_NO_RATIO sy-vline
WA_TLVS_VAL_STEP_STR-VALUE_DATE_LOW sy-vline
WA_TLVS_VAL_STEP_STR-VALUE_DATE_HIGH sy-vline
WA_TLVS_VAL_STEP_STR-INDEX_FACTOR_LOW_IN_RATIO sy-vline
WA_TLVS_VAL_STEP_STR-INDEX_FACTOR_HIGH_IN_RATIO sy-vline
WA_TLVS_VAL_STEP_STR-IMP_PC sy-vline
WA_TLVS_VAL_STEP_STR-IMP_CL sy-vline
WA_TLVS_VAL_STEP_STR-IMP_VC sy-vline
WA_TLVS_VAL_STEP_STR-IMP_FX_VC sy-vline
WA_TLVS_VAL_STEP_STR-OVM_PC sy-vline
WA_TLVS_VAL_STEP_STR-OVM_VC sy-vline
WA_TLVS_VAL_STEP_STR-LOT_ID sy-vline
WA_TLVS_VAL_STEP_STR-MAV_P_VC sy-vline
WA_TLVS_VAL_STEP_STR-MAV_S_VC sy-vline
WA_TLVS_VAL_STEP_STR-QUOTATION sy-vline
WA_TLVS_VAL_STEP_STR-OVAD_GAIN_PC sy-vline
WA_TLVS_VAL_STEP_STR-OVAD_GAIN_VC sy-vline
WA_TLVS_VAL_STEP_STR-OVAD_LOSS_PC sy-vline
WA_TLVS_VAL_STEP_STR-OVAD_LOSS_VC sy-vline
WA_TLVS_VAL_STEP_STR-VAD_GAIN_PC sy-vline
WA_TLVS_VAL_STEP_STR-VAD_GAIN_VC sy-vline
WA_TLVS_VAL_STEP_STR-VAD_LOSS_PC sy-vline
WA_TLVS_VAL_STEP_STR-VAD_LOSS_VC sy-vline
WA_TLVS_VAL_STEP_STR-FLG_FUTURE_STYLE_POS sy-vline
WA_TLVS_VAL_STEP_STR-CONV_RATE_AMORT sy-vline
WA_TLVS_VAL_STEP_STR-ROUND_PROC sy-vline
WA_TLVS_VAL_STEP_STR-HREL_CATEGORY sy-vline
WA_TLVS_VAL_STEP_STR-HREL_SCEN sy-vline
WA_TLVS_VAL_STEP_STR-HACC_RULE sy-vline
WA_TLVS_VAL_STEP_STR-IS_HITEM sy-vline
WA_TLVS_VAL_STEP_STR-IS_HINST sy-vline
WA_TLVS_VAL_STEP_STR-HEDGE_ACCOUNTING_IS_APPLICABLE sy-vline
WA_TLVS_VAL_STEP_STR-HREL_POST_INIT sy-vline
WA_TLVS_VAL_STEP_STR-EFFTEST_RESULT sy-vline
WA_TLVS_VAL_STEP_STR-STRIKE_PRICE sy-vline
WA_TLVS_VAL_STEP_STR-HFV_VC sy-vline
WA_TLVS_VAL_STEP_STR-HFV_PC sy-vline
WA_TLVS_VAL_STEP_STR-ONPV_ICF_HITEM_PC sy-vline
WA_TLVS_VAL_STEP_STR-ONPV_ICF_HITEM_VC sy-vline
WA_TLVS_VAL_STEP_STR-NPV_ICF_HITEM_PC sy-vline
WA_TLVS_VAL_STEP_STR-NPV_ICF_HITEM_VC sy-vline
WA_TLVS_VAL_STEP_STR-DELTA_NPV_ICF_HITEM_PC sy-vline
WA_TLVS_VAL_STEP_STR-DELTA_NPV_ICF_HITEM_VC sy-vline
WA_TLVS_VAL_STEP_STR-OEFF_PC sy-vline
WA_TLVS_VAL_STEP_STR-OEFF_VC sy-vline
WA_TLVS_VAL_STEP_STR-OEFF_IDXCL_PC sy-vline
WA_TLVS_VAL_STEP_STR-OINEFF_PC sy-vline
WA_TLVS_VAL_STEP_STR-OINEFF_VC sy-vline
WA_TLVS_VAL_STEP_STR-OINEFF_IDXCL_PC sy-vline
WA_TLVS_VAL_STEP_STR-VAL_AMOUNT_BASE sy-vline
WA_TLVS_VAL_STEP_STR-IVV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IVV_VC sy-vline
WA_TLVS_VAL_STEP_STR-REP_PC sy-vline
WA_TLVS_VAL_STEP_STR-LOG_GUID sy-vline
WA_TLVS_VAL_STEP_STR-LOSS_ALLOW_PC sy-vline
WA_TLVS_VAL_STEP_STR-LOSS_ALLOW_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-LOSS_ALLOW_VC sy-vline
WA_TLVS_VAL_STEP_STR-LOSS_ALLOW_FX_VC sy-vline
WA_TLVS_VAL_STEP_STR-AM_AD_LOSS_ALLOW_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_AD_LOSS_ALLOW_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-AM_AD_LOSS_ALLOW_VC sy-vline
WA_TLVS_VAL_STEP_STR-AM_AD_LOSS_ALLOW_FX_VC sy-vline
WA_TLVS_VAL_STEP_STR-OFFS_LOSS_ALLOW_PC sy-vline
WA_TLVS_VAL_STEP_STR-OFFS_LOSS_ALLOW_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-OFFS_LOSS_ALLOW_VC sy-vline
WA_TLVS_VAL_STEP_STR-OFFS_LOSS_ALLOW_FX_VC sy-vline
WA_TLVS_VAL_STEP_STR-LA_FE sy-vline
WA_TLVS_VAL_STEP_STR-LA_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-OFFS_LA_FE sy-vline
WA_TLVS_VAL_STEP_STR-OFFS_LA_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-PROBABILITY_OF_DEFAULT sy-vline
WA_TLVS_VAL_STEP_STR-LOSS_GIVEN_DEFAULT sy-vline
WA_TLVS_VAL_STEP_STR-AQV_VC sy-vline
WA_TLVS_VAL_STEP_STR-AQV_PC sy-vline
WA_TLVS_VAL_STEP_STR-OVV_EC_FE_VC_AV sy-vline
WA_TLVS_VAL_STEP_STR-CPT_PC sy-vline
WA_TLVS_VAL_STEP_STR-CPT_VC sy-vline
WA_TLVS_VAL_STEP_STR-CPT_CL sy-vline
WA_TLVS_VAL_STEP_STR-CPT_END_DATE sy-vline
WA_TLVS_VAL_STEP_STR-NAM_VALUE_CL sy-vline
WA_TLVS_VAL_STEP_STR-NAM_VALUE_PC sy-vline
WA_TLVS_VAL_STEP_STR-NAM_VALUE_VC sy-vline
WA_TLVS_VAL_STEP_STR-NAQV_VC sy-vline
WA_TLVS_VAL_STEP_STR-NAQV_PC sy-vline
WA_TLVS_VAL_STEP_STR-NBV_EC_CL sy-vline
WA_TLVS_VAL_STEP_STR-NBV_EC_PC sy-vline
WA_TLVS_VAL_STEP_STR-NBV_EC_VC sy-vline
WA_TLVS_VAL_STEP_STR-NBV_CO_PC sy-vline
WA_TLVS_VAL_STEP_STR-NBV_CO_VC sy-vline
WA_TLVS_VAL_STEP_STR-NBP_EC sy-vline
WA_TLVS_VAL_STEP_STR-NBR_FE sy-vline
WA_TLVS_VAL_STEP_STR-NBR_FE_F sy-vline
WA_TLVS_VAL_STEP_STR-NVM_VC sy-vline
WA_TLVS_VAL_STEP_STR-NHADJ_CL sy-vline
WA_TLVS_VAL_STEP_STR-NHADJ_PC sy-vline
WA_TLVS_VAL_STEP_STR-NHADJ_VC sy-vline
WA_TLVS_VAL_STEP_STR-NLOSS_ALLOW_PC sy-vline
WA_TLVS_VAL_STEP_STR-NLOSS_ALLOW_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-NLOSS_ALLOW_VC sy-vline
WA_TLVS_VAL_STEP_STR-NAM_AD_LOSS_ALLOW_PC sy-vline
WA_TLVS_VAL_STEP_STR-NAM_AD_LOSS_ALLOW_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-NAM_AD_LOSS_ALLOW_VC sy-vline
WA_TLVS_VAL_STEP_STR-NOFFS_LOSS_ALLOW_PC sy-vline
WA_TLVS_VAL_STEP_STR-NOFFS_LOSS_ALLOW_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-NOFFS_LOSS_ALLOW_VC sy-vline
WA_TLVS_VAL_STEP_STR-NWRITEOFF_PC sy-vline
WA_TLVS_VAL_STEP_STR-NWRITEOFF_INDX_PC sy-vline
WA_TLVS_VAL_STEP_STR-NWRITEOFF_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_FX_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OCI_REV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OCI_REV_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_OCI_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OCI_REV_FE_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OBV_OCI_REV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OBV_OCI_REV_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_OBV_OCI_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_NBV_OCI_REV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_NBV_OCI_REV_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_NBV_OCI_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OBV_IMP_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OBV_IMP_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_OBV_IMP_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_NBV_IMP_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_NBV_IMP_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_NBV_IMP_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_PL_TITEL_REV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_PL_TITEL_REV_CL sy-vline
WA_TLVS_VAL_STEP_STR-IM_PL_TITEL_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_PL_FE_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_PL_INDEX_REV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_PL_INDEX_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OCI_INDEX_REV_PC sy-vline
WA_TLVS_VAL_STEP_STR-IM_OCI_INDEX_REV_VC sy-vline
WA_TLVS_VAL_STEP_STR-TAB_MESSAGE sy-vline
WA_TLVS_VAL_STEP_STR-SUBPOS_INFO sy-vline
WA_TLVS_VAL_STEP_STR-HITEM_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-HITEM_DESCR sy-vline
WA_TLVS_VAL_STEP_STR-HINST_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-HINST_DESCR sy-vline
WA_TLVS_VAL_STEP_STR-FLG_FREESTANDING sy-vline
WA_TLVS_VAL_STEP_STR-FREEST_DESCR sy-vline
WA_TLVS_VAL_STEP_STR-FISCAL_YEAR sy-vline
WA_TLVS_VAL_STEP_STR-HREL_NUMBER sy-vline
WA_TLVS_VAL_STEP_STR-SUBPOSITION_OID sy-vline
WA_TLVS_VAL_STEP_STR-EFFTEST_OID sy-vline
WA_TLVS_VAL_STEP_STR-PET_OID sy-vline
WA_TLVS_VAL_STEP_STR-RET_OID sy-vline
WA_TLVS_VAL_STEP_STR-ADDNL_LOG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.