ABAP Select data from SAP table FTI_LDB_TR_POSITIONS 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 FTI_LDB_TR_POSITIONS 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 FTI_LDB_TR_POSITIONS. 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 FTI_LDB_TR_POSITIONS 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_FTI_LDB_TR_POSITIONS TYPE STANDARD TABLE OF FTI_LDB_TR_POSITIONS,
      WA_FTI_LDB_TR_POSITIONS TYPE FTI_LDB_TR_POSITIONS,
      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: <FTI_LDB_TR_POSITIONS> TYPE FTI_LDB_TR_POSITIONS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FTI_LDB_TR_POSITIONS
*  INTO TABLE @DATA(IT_FTI_LDB_TR_POSITIONS2).
*--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_FTI_LDB_TR_POSITIONS INDEX 1 INTO DATA(WA_FTI_LDB_TR_POSITIONS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FTI_LDB_TR_POSITIONS ASSIGNING <FTI_LDB_TR_POSITIONS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FTI_LDB_TR_POSITIONS>-MANDT = 1.
<FTI_LDB_TR_POSITIONS>-OS_GUID = 1.
<FTI_LDB_TR_POSITIONS>-BUKRS = 1.
<FTI_LDB_TR_POSITIONS>-LAND1 = 1.
<FTI_LDB_TR_POSITIONS>-TR_ACC_CODE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FTI_LDB_TR_POSITIONS-VALUATION_AREA, sy-vline,
WA_FTI_LDB_TR_POSITIONS-VALUATION_CLASS, sy-vline,
WA_FTI_LDB_TR_POSITIONS-POS_MAN_PROC, sy-vline,
WA_FTI_LDB_TR_POSITIONS-ACTIVE_PASSIVE, sy-vline,
WA_FTI_LDB_TR_POSITIONS-GSART, sy-vline,
WA_FTI_LDB_TR_POSITIONS-PORTFOLIO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FTI_LDB_TR_POSITIONS 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_FTI_LDB_TR_POSITIONS 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_FTI_LDB_TR_POSITIONS INTO WA_FTI_LDB_TR_POSITIONS. *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 SECURITY_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FTI_LDB_TR_POSITIONS-SECURITY_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTI_LDB_TR_POSITIONS-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_FTI_LDB_TR_POSITIONS-LOANS_CONTRACT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTI_LDB_TR_POSITIONS-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_FTI_LDB_TR_POSITIONS-DEAL_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTI_LDB_TR_POSITIONS-DEAL_NUMBER.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit EXCRT, internal->external for field S_SPOT_RATE_S CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_FTI_LDB_TR_POSITIONS-S_SPOT_RATE_S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTI_LDB_TR_POSITIONS-S_SPOT_RATE_S.
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_FTI_LDB_TR_POSITIONS_STR,
MANDT TYPE STRING,
OS_GUID TYPE STRING,
BUKRS TYPE STRING,
LAND1 TYPE STRING,
TR_ACC_CODE TYPE STRING,
VALUATION_AREA TYPE STRING,
VALUATION_CLASS TYPE STRING,
POS_MAN_PROC TYPE STRING,
ACTIVE_PASSIVE TYPE STRING,
GSART TYPE STRING,
PORTFOLIO TYPE STRING,
SECURITY_ID TYPE STRING,
LOANS_CONTRACT TYPE STRING,
DEAL_NUMBER TYPE STRING,
HEDGE_ID TYPE STRING,
ACCOUNT_GROUP TYPE STRING,
SECURITY_ACCOUNT TYPE STRING,
POSITION_ACCOUNT TYPE STRING,
EXTERNAL_ACCOUNT TYPE STRING,
DIFF_CURRENCY TYPE STRING,
EXTACC_DEAL TYPE STRING,
FLAG_LONG_SHORT TYPE STRING,
LOT_ID TYPE STRING,
DLOTGENERATION TYPE STRING,
TLOTGENERATION TYPE STRING,
LOTGENERATION_USER TYPE STRING,
LOTGEN_BUSTRANSCAT TYPE STRING,
LOTPOS_INIT_DATE TYPE STRING,
LOTPOS_ORG_DATE TYPE STRING,
LOTGEN_BUKRS TYPE STRING,
LOTGEN_DEALNR TYPE STRING,
FUND TYPE STRING,
GRANT_NBR TYPE STRING,
SANLF TYPE STRING,
STICHTAG TYPE STRING,
RANTYP_R TYPE STRING,
RREFKONT_R TYPE STRING,
ACC_ASS_REF TYPE STRING,
HKONT TYPE STRING,
DBLFZ TYPE STRING,
DELFZ TYPE STRING,
RLZTG TYPE STRING,
RLZMO TYPE STRING,
RLZJA TYPE STRING,
UEBTG TYPE STRING,
UEBMO TYPE STRING,
UEBJA TYPE STRING,
PARTNR TYPE STRING,
TYPE TYPE STRING,
ISTYPE TYPE STRING,
IND_SECTOR TYPE STRING,
CNTRY_COMP TYPE STRING,
LEGAL_ENTY TYPE STRING,
LEGAL_ORG TYPE STRING,
NATION TYPE STRING,
STATE TYPE STRING,
GROUP_ID TYPE STRING,
GROUP_D TYPE STRING,
STAFF_GRP TYPE STRING,
COMP_RE TYPE STRING,
GRADE TYPE STRING,
GRADE_METHOD TYPE STRING,
SOLVNCY TYPE STRING,
SOL_INF TYPE STRING,
SOL_I_D TYPE STRING,
RATING TYPE STRING,
SOL_INS TYPE STRING,
SFHAART TYPE STRING,
FINPROJ TYPE STRING,
RMAID TYPE STRING,
RGARANT TYPE STRING,
NORDEXT TYPE STRING,
ZUOND TYPE STRING,
REFER TYPE STRING,
MERKM TYPE STRING,
PORTFOLIO_TM TYPE STRING,
LC_NUMBER TYPE STRING,
APPLICANT TYPE STRING,
BENFICIARY TYPE STRING,
BG_NUMBER TYPE STRING,
MAN_COMP_NAME TYPE STRING,
MAN_COMP_ADDR TYPE STRING,
MAN_BANK_NAME TYPE STRING,
MAN_BANK_ADDR TYPE STRING,
MAN_BANK_COUNTRY TYPE STRING,
MAN_COMP_COUNTRY TYPE STRING,
RDEALER TYPE STRING,
RDPBANK TYPE STRING,
SECACC_TYPE TYPE STRING,
SECACC_CAT TYPE STRING,
SBILK TYPE STRING,
SNOTI TYPE STRING,
ALWPKL TYPE STRING,
SWERTTYP TYPE STRING,
SOL_INS_RANL TYPE STRING,
RATING_RANL TYPE STRING,
SWPKLASS TYPE STRING,
SAKAR TYPE STRING,
SFOART TYPE STRING,
SFOTY TYPE STRING,
SARTBET TYPE STRING,
SBOERNOT TYPE STRING,
VVRANLWX TYPE STRING,
COMPL_IDENT_CODE TYPE STRING,
COMPL_IDENT_LAND TYPE STRING,
RHANDPL TYPE STRING,
AAAAKTIE TYPE STRING,
KBNEWE TYPE STRING,
KZAHLAKT TYPE STRING,
INT_CAT TYPE STRING,
PKOND TYPE STRING,
BKOND TYPE STRING,
PEFFZINS TYPE STRING,
SEFFMETH TYPE STRING,
COMMODITY_ID TYPE STRING,
UL_LOAN_ID TYPE STRING,
SHWHR TYPE STRING,
SVWHR TYPE STRING,
SBWHR TYPE STRING,
ANZGW TYPE STRING,
CALC_CCY TYPE STRING,
WVERB1 TYPE STRING,
WFORD1 TYPE STRING,
SWHRKOND TYPE STRING,
CTY_UOM TYPE STRING,
UNITS TYPE STRING,
UNITS_LOCKED TYPE STRING,
CTY_QUANTITY TYPE STRING,
NOMINAL_AMT_PC TYPE STRING,
NOMINAL_AMT_LO_PC TYPE STRING,
NOMINAL_AMT_DC TYPE STRING,
NOMINAL_AMT_LO_DC TYPE STRING,
NOMINAL_ORG_AMT_PC TYPE STRING,
NOMINAL_AMT_OUT_PC TYPE STRING,
NOMINAL_AMT_IN_PC TYPE STRING,
NOMINAL_AMT_OUT_DC TYPE STRING,
NOMINAL_AMT_IN_DC TYPE STRING,
PURCH_PC TYPE STRING,
PURCH_LC TYPE STRING,
PURCH_VC TYPE STRING,
PURCH_DC TYPE STRING,
AQU_VAL_PC TYPE STRING,
AQU_VAL_LC TYPE STRING,
AQU_VAL_VC TYPE STRING,
AQU_VAL_DC TYPE STRING,
BOOK_VAL_PC TYPE STRING,
BOOK_VAL_LC TYPE STRING,
BOOK_VAL_VC TYPE STRING,
BOOK_VAL_DC TYPE STRING,
CHARGE_PC TYPE STRING,
CHARGE_LC TYPE STRING,
CHARGE_VC TYPE STRING,
CHARGE_DC TYPE STRING,
BOOK_VAL_EX_PC TYPE STRING,
BOOK_VAL_EX_LC TYPE STRING,
BOOK_VAL_EX_VC TYPE STRING,
BOOK_VAL_EX_DC TYPE STRING,
VAL_TI_PC TYPE STRING,
VAL_TI_LC TYPE STRING,
VAL_TI_VC TYPE STRING,
VAL_TI_DC TYPE STRING,
VAL_FX_LC TYPE STRING,
VAL_FX_VC TYPE STRING,
VAL_FX_AMAQU_VAL_LC TYPE STRING,
VAL_FX_AMAQU_VAL_VC TYPE STRING,
VAL_FX_AQU_VAL_LC TYPE STRING,
VAL_FX_AQU_VAL_VC TYPE STRING,
VAL_CH_TI_PC TYPE STRING,
VAL_CH_TI_LC TYPE STRING,
VAL_CH_TI_VC TYPE STRING,
VAL_CH_TI_DC TYPE STRING,
VAL_CH_FX_LC TYPE STRING,
VAL_CH_FX_VC TYPE STRING,
AMORT_PC TYPE STRING,
AMORT_LC TYPE STRING,
AMORT_VC TYPE STRING,
AMORT_DC TYPE STRING,
IMPMNT_PC TYPE STRING,
IMPMNT_LC TYPE STRING,
IMPMNT_VC TYPE STRING,
IMPMNT_DC TYPE STRING,
IMPMNT_FX_LC TYPE STRING,
IMPMNT_FX_VC TYPE STRING,
REPAYMENT_PC TYPE STRING,
REPAYMENT_LC TYPE STRING,
REPAYMENT_VC TYPE STRING,
REPAYMENT_DC TYPE STRING,
AMAQU_VAL_PC TYPE STRING,
AMAQU_VAL_LC TYPE STRING,
AMAQU_VAL_VC TYPE STRING,
AMAQU_VAL_DC TYPE STRING,
DISAGIO_PC TYPE STRING,
DISAGIO_LC TYPE STRING,
DISAGIO_VC TYPE STRING,
DISAGIO_DC TYPE STRING,
VAL_TI_NPL_PC TYPE STRING,
VAL_TI_NPL_LC TYPE STRING,
VAL_TI_NPL_VC TYPE STRING,
VAL_TI_NPL_DC TYPE STRING,
VAL_FX_NPL_LC TYPE STRING,
VAL_FX_NPL_VC TYPE STRING,
VAL_CH_TI_NPL_PC TYPE STRING,
VAL_CH_TI_NPL_LC TYPE STRING,
VAL_CH_TI_NPL_VC TYPE STRING,
VAL_CH_TI_NPL_DC TYPE STRING,
VAL_CH_FX_NPL_LC TYPE STRING,
VAL_CH_FX_NPL_VC TYPE STRING,
VARMAR_PC TYPE STRING,
VARMAR_LC TYPE STRING,
VARMAR_VC TYPE STRING,
VARMAR_DC TYPE STRING,
SPOTVALP_LC TYPE STRING,
SPOTVALP_VC TYPE STRING,
SPOTVALS_LC TYPE STRING,
SPOTVALS_VC TYPE STRING,
SWAPACC_PC TYPE STRING,
SWAPACC_LC TYPE STRING,
SWAPACC_VC TYPE STRING,
SWAPACC_DC TYPE STRING,
SWAPVAL_LC TYPE STRING,
SWAPVAL_VC TYPE STRING,
CONS_GAINS_TI_PC TYPE STRING,
CONS_GAINS_TI_LC TYPE STRING,
CONS_GAINS_TI_VC TYPE STRING,
CONS_GAINS_TI_DC TYPE STRING,
CONS_LOSSES_TI_PC TYPE STRING,
CONS_LOSSES_TI_LC TYPE STRING,
CONS_LOSSES_TI_VC TYPE STRING,
CONS_LOSSES_TI_DC TYPE STRING,
CONS_GAINS_FX_LC TYPE STRING,
CONS_GAINS_FX_VC TYPE STRING,
CONS_LOSSES_FX_LC TYPE STRING,
CONS_LOSSES_FX_VC TYPE STRING,
LS_AL_PC TYPE STRING,
LS_AL_VC TYPE STRING,
LS_AL_LC TYPE STRING,
LS_AL_DC TYPE STRING,
LS_AL_FX_LC TYPE STRING,
LS_AL_FX_VC TYPE STRING,
AM_AD_LS_AL_PC TYPE STRING,
AM_AD_LS_AL_VC TYPE STRING,
AM_AD_LS_AL_LC TYPE STRING,
AM_AD_LS_AL_DC TYPE STRING,
AM_AD_LS_AL_FX_LC TYPE STRING,
AM_AD_LS_AL_FX_VC TYPE STRING,
OF_LS_AL_PC TYPE STRING,
OF_LS_AL_VC TYPE STRING,
OF_LS_AL_DC TYPE STRING,
OF_LS_AL_LC TYPE STRING,
OF_LS_AL_FX_LC TYPE STRING,
OF_LS_AL_FX_VC TYPE STRING,
OCI_OF_LS_AL_PC TYPE STRING,
OCI_OF_LS_AL_DC TYPE STRING,
OCI_OF_LS_AL_LC TYPE STRING,
OCI_OF_LS_AL_VC TYPE STRING,
OCI_OFFS_LOSS_ALLOW_FX_LC TYPE STRING,
OCI_OFFS_LOSS_ALLOW_FX_VC TYPE STRING,
CN_CG_PC TYPE STRING,
CN_CG_VC TYPE STRING,
CN_CG_LC TYPE STRING,
CN_CG_DC TYPE STRING,
CN_CG_FX_LC TYPE STRING,
CN_CG_FX_VC TYPE STRING,
AM_COST_PC TYPE STRING,
AM_COST_VC TYPE STRING,
AM_COST_DC TYPE STRING,
AM_COST_LC TYPE STRING,
KAKUPR TYPE STRING,
KAKSBW TYPE STRING,
ANKUPR TYPE STRING,
ANKSBW TYPE STRING,
BUKUPR TYPE STRING,
BUKSBW TYPE STRING,
KURSPR TYPE STRING,
KURSBW TYPE STRING,
MARKET_PC TYPE STRING,
MARKET_DC TYPE STRING,
MARKET_DATE TYPE STRING,
ACC_INTEREST_PC TYPE STRING,
ACC_INTEREST_DC TYPE STRING,
ACC_DEF_INT_PC TYPE STRING,
ACC_DEF_INT_DC TYPE STRING,
ACC_DEF_INT_VC TYPE STRING,
ACC_DEF_INT_LC TYPE STRING,
NPV_PC TYPE STRING,
NPV_DC TYPE STRING,
NPV_CC TYPE STRING,
NPV_LONG_PC TYPE STRING,
NPV_SHORT_PC TYPE STRING,
NPV_LONG_CC TYPE STRING,
NPV_SHORT_CC TYPE STRING,
NPV_PC_L TYPE STRING,
NPV_CC_L TYPE STRING,
NPV_LONG_PC_L TYPE STRING,
NPV_SHORT_PC_L TYPE STRING,
NPV_LONG_CC_L TYPE STRING,
NPV_SHORT_CC_L TYPE STRING,
CLEAN_PRICE_PC TYPE STRING,
CLEAN_PRICE_DC TYPE STRING,
CLEAN_PRICE_CC TYPE STRING,
BPVALUE_PC TYPE STRING,
BPVALUE_DC TYPE STRING,
BPVALUE_CC TYPE STRING,
YTM TYPE STRING,
MAC_DURATION TYPE STRING,
MOD_DURATION TYPE STRING,
FW_DURATION TYPE STRING,
CONVEXITY TYPE STRING,
DELTA TYPE STRING,
GAMMA TYPE STRING,
THETA TYPE STRING,
VEGA TYPE STRING,
S_VAL_TI_PC TYPE STRING,
S_VAL_TI_LC TYPE STRING,
S_VAL_TI_VC TYPE STRING,
S_VAL_TI_DC TYPE STRING,
S_VAL_FX_LC TYPE STRING,
S_VAL_FX_VC TYPE STRING,
S_VAL_FX_AMAQU_VAL_LC TYPE STRING,
S_VAL_FX_AMAQU_VAL_VC TYPE STRING,
S_VAL_FX_AQU_VAL_LC TYPE STRING,
S_VAL_FX_AQU_VAL_VC TYPE STRING,
S_VAL_CH_TI_PC TYPE STRING,
S_VAL_CH_TI_LC TYPE STRING,
S_VAL_CH_TI_VC TYPE STRING,
S_VAL_CH_TI_DC TYPE STRING,
S_VAL_CH_FX_LC TYPE STRING,
S_VAL_CH_FX_VC TYPE STRING,
S_AMORT_PC TYPE STRING,
S_AMORT_LC TYPE STRING,
S_AMORT_VC TYPE STRING,
S_AMORT_DC TYPE STRING,
S_DISAGIO_PC TYPE STRING,
S_DISAGIO_LC TYPE STRING,
S_DISAGIO_VC TYPE STRING,
S_DISAGIO_DC TYPE STRING,
S_VAL_TI_NPL_PC TYPE STRING,
S_VAL_TI_NPL_LC TYPE STRING,
S_VAL_TI_NPL_VC TYPE STRING,
S_VAL_TI_NPL_DC TYPE STRING,
S_VAL_FX_NPL_LC TYPE STRING,
S_VAL_FX_NPL_VC TYPE STRING,
S_VAL_CH_TI_NPL_PC TYPE STRING,
S_VAL_CH_TI_NPL_LC TYPE STRING,
S_VAL_CH_TI_NPL_VC TYPE STRING,
S_VAL_CH_TI_NPL_DC TYPE STRING,
S_VAL_CH_FX_NPL_LC TYPE STRING,
S_VAL_CH_FX_NPL_VC TYPE STRING,
S_SPOTVALP_LC TYPE STRING,
S_SPOTVALP_VC TYPE STRING,
S_SPOTVALS_LC TYPE STRING,
S_SPOTVALS_VC TYPE STRING,
S_SWAPACC_PC TYPE STRING,
S_SWAPACC_LC TYPE STRING,
S_SWAPACC_VC TYPE STRING,
S_SWAPACC_DC TYPE STRING,
S_SWAPVAL_LC TYPE STRING,
S_SWAPVAL_VC TYPE STRING,
S_VALID_DATE TYPE STRING,
S_VALID_RATE_DATE TYPE STRING,
S_MAP TYPE STRING,
S_MAV TYPE STRING,
S_MAR_FE TYPE STRING,
S_SPOT_RATE_P TYPE STRING,
S_SPOT_RATE_S TYPE STRING,
S_SWAP_RATE_P TYPE STRING,
S_SWAP_RATE_S TYPE STRING,
S_LS_AL_PC TYPE STRING,
S_LS_AL_VC TYPE STRING,
S_LS_AL_LC TYPE STRING,
S_LS_AL_DC TYPE STRING,
S_LS_AL_FX_LC TYPE STRING,
S_LS_AL_FX_VC TYPE STRING,
S_AM_AD_LS_AL_PC TYPE STRING,
S_AM_AD_LS_AL_VC TYPE STRING,
S_AM_AD_LS_AL_LC TYPE STRING,
S_AM_AD_LS_AL_DC TYPE STRING,
S_AM_AD_LS_AL_FX_LC TYPE STRING,
S_AM_AD_LS_AL_FX_VC TYPE STRING,
S_OF_LS_AL_PC TYPE STRING,
S_OF_LS_AL_VC TYPE STRING,
S_OF_LS_AL_DC TYPE STRING,
S_OF_LS_AL_LC TYPE STRING,
S_OF_LS_AL_FX_LC TYPE STRING,
S_OF_LS_AL_FX_VC TYPE STRING,
S_OCI_OF_LS_AL_PC TYPE STRING,
S_OCI_OF_LS_AL_DC TYPE STRING,
S_OCI_OF_LS_AL_LC TYPE STRING,
S_OCI_OF_LS_AL_VC TYPE STRING,
S_OCI_OFFS_LOSS_ALLOW_FX_LC TYPE STRING,
S_OCI_OFFS_LOSS_ALLOW_FX_VC TYPE STRING,
S_CN_CG_PC TYPE STRING,
S_CN_CG_VC TYPE STRING,
S_CN_CG_LC TYPE STRING,
S_CN_CG_DC TYPE STRING,
S_CN_CG_FX_LC TYPE STRING,
S_CN_CG_FX_VC TYPE STRING,
S_AM_COST_PC TYPE STRING,
S_AM_COST_VC TYPE STRING,
S_AM_COST_DC TYPE STRING,
S_AM_COST_LC TYPE STRING,
S_VAL_IDX_PC TYPE STRING,
S_VAL_IDX_VC TYPE STRING,
S_VAL_IDX_LC TYPE STRING,
ZERO_POSITION TYPE STRING,
12M_PD TYPE STRING,
LIFETIME_PD TYPE STRING,
LGD TYPE STRING,
12M_PD_ORG_AQU_DAT TYPE STRING,
LIFETIME_PD_ORG_AQU_DAT TYPE STRING,
LGD_ORG_AQU_DAT TYPE STRING,
CLASSIFIER_01 TYPE STRING,
CLASSIFIER_02 TYPE STRING,
CLASSIFIER_03 TYPE STRING,
CLASSIFIER_04 TYPE STRING,END OF T_EKKO_STR. DATA: WA_FTI_LDB_TR_POSITIONS_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_FTI_LDB_TR_POSITIONS_STR-MANDT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OS_GUID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BUKRS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LAND1 sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-TR_ACC_CODE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VALUATION_AREA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VALUATION_CLASS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-POS_MAN_PROC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACTIVE_PASSIVE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GSART sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PORTFOLIO sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SECURITY_ID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOANS_CONTRACT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DEAL_NUMBER sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-HEDGE_ID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACCOUNT_GROUP sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SECURITY_ACCOUNT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-POSITION_ACCOUNT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-EXTERNAL_ACCOUNT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DIFF_CURRENCY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-EXTACC_DEAL sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-FLAG_LONG_SHORT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOT_ID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DLOTGENERATION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-TLOTGENERATION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOTGENERATION_USER sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOTGEN_BUSTRANSCAT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOTPOS_INIT_DATE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOTPOS_ORG_DATE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOTGEN_BUKRS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LOTGEN_DEALNR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-FUND sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GRANT_NBR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SANLF sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-STICHTAG sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RANTYP_R sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RREFKONT_R sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_ASS_REF sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-HKONT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DBLFZ sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DELFZ sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RLZTG sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RLZMO sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RLZJA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-UEBTG sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-UEBMO sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-UEBJA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PARTNR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-TYPE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ISTYPE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IND_SECTOR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CNTRY_COMP sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LEGAL_ENTY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LEGAL_ORG sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NATION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-STATE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GROUP_ID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GROUP_D sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-STAFF_GRP sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-COMP_RE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GRADE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GRADE_METHOD sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SOLVNCY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SOL_INF sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SOL_I_D sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RATING sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SOL_INS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SFHAART sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-FINPROJ sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RMAID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RGARANT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NORDEXT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ZUOND sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-REFER sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MERKM sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PORTFOLIO_TM sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LC_NUMBER sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-APPLICANT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BENFICIARY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BG_NUMBER sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAN_COMP_NAME sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAN_COMP_ADDR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAN_BANK_NAME sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAN_BANK_ADDR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAN_BANK_COUNTRY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAN_COMP_COUNTRY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RDEALER sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RDPBANK sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SECACC_TYPE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SECACC_CAT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SBILK sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SNOTI sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ALWPKL sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWERTTYP sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SOL_INS_RANL sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RATING_RANL sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWPKLASS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SAKAR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SFOART sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SFOTY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SARTBET sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SBOERNOT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VVRANLWX sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-COMPL_IDENT_CODE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-COMPL_IDENT_LAND sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-RHANDPL sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AAAAKTIE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-KBNEWE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-KZAHLAKT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-INT_CAT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PKOND sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BKOND sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PEFFZINS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SEFFMETH sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-COMMODITY_ID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-UL_LOAN_ID sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SHWHR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SVWHR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SBWHR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ANZGW sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CALC_CCY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-WVERB1 sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-WFORD1 sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWHRKOND sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CTY_UOM sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-UNITS sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-UNITS_LOCKED sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CTY_QUANTITY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_LO_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_LO_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_ORG_AMT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_OUT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_IN_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_OUT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NOMINAL_AMT_IN_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PURCH_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PURCH_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PURCH_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-PURCH_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AQU_VAL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AQU_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AQU_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AQU_VAL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CHARGE_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CHARGE_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CHARGE_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CHARGE_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_EX_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_EX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_EX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BOOK_VAL_EX_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_AMAQU_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_AMAQU_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_AQU_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_AQU_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMORT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMORT_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMORT_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMORT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IMPMNT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IMPMNT_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IMPMNT_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IMPMNT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IMPMNT_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-IMPMNT_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-REPAYMENT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-REPAYMENT_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-REPAYMENT_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-REPAYMENT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMAQU_VAL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMAQU_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMAQU_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AMAQU_VAL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DISAGIO_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DISAGIO_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DISAGIO_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DISAGIO_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_NPL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_TI_NPL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_FX_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_NPL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_TI_NPL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_FX_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VAL_CH_FX_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VARMAR_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VARMAR_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VARMAR_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VARMAR_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SPOTVALP_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SPOTVALP_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SPOTVALS_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SPOTVALS_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWAPACC_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWAPACC_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWAPACC_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWAPACC_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWAPVAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-SWAPVAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_GAINS_TI_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_GAINS_TI_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_GAINS_TI_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_GAINS_TI_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_LOSSES_TI_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_LOSSES_TI_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_LOSSES_TI_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_LOSSES_TI_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_GAINS_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_GAINS_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_LOSSES_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONS_LOSSES_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LS_AL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LS_AL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_AD_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_AD_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_AD_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_AD_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_AD_LS_AL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_AD_LS_AL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OF_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OF_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OF_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OF_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OF_LS_AL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OF_LS_AL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OCI_OF_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OCI_OF_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OCI_OF_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OCI_OF_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OCI_OFFS_LOSS_ALLOW_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-OCI_OFFS_LOSS_ALLOW_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CN_CG_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CN_CG_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CN_CG_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CN_CG_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CN_CG_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CN_CG_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_COST_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_COST_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_COST_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-AM_COST_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-KAKUPR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-KAKSBW sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ANKUPR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ANKSBW sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BUKUPR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BUKSBW sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-KURSPR sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-KURSBW sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MARKET_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MARKET_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MARKET_DATE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_INTEREST_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_INTEREST_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_DEF_INT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_DEF_INT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_DEF_INT_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ACC_DEF_INT_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_CC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_LONG_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_SHORT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_LONG_CC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_SHORT_CC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_PC_L sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_CC_L sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_LONG_PC_L sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_SHORT_PC_L sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_LONG_CC_L sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-NPV_SHORT_CC_L sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLEAN_PRICE_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLEAN_PRICE_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLEAN_PRICE_CC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BPVALUE_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BPVALUE_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-BPVALUE_CC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-YTM sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MAC_DURATION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-MOD_DURATION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-FW_DURATION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CONVEXITY sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-DELTA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-GAMMA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-THETA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-VEGA sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_AMAQU_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_AMAQU_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_AQU_VAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_AQU_VAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AMORT_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AMORT_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AMORT_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AMORT_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_DISAGIO_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_DISAGIO_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_DISAGIO_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_DISAGIO_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_NPL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_TI_NPL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_FX_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_NPL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_TI_NPL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_FX_NPL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_CH_FX_NPL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SPOTVALP_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SPOTVALP_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SPOTVALS_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SPOTVALS_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAPACC_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAPACC_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAPACC_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAPACC_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAPVAL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAPVAL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VALID_DATE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VALID_RATE_DATE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_MAP sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_MAV sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_MAR_FE sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SPOT_RATE_P sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SPOT_RATE_S sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAP_RATE_P sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_SWAP_RATE_S sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_LS_AL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_LS_AL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_AD_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_AD_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_AD_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_AD_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_AD_LS_AL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_AD_LS_AL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OF_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OF_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OF_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OF_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OF_LS_AL_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OF_LS_AL_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OCI_OF_LS_AL_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OCI_OF_LS_AL_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OCI_OF_LS_AL_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OCI_OF_LS_AL_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OCI_OFFS_LOSS_ALLOW_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_OCI_OFFS_LOSS_ALLOW_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_CN_CG_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_CN_CG_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_CN_CG_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_CN_CG_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_CN_CG_FX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_CN_CG_FX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_COST_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_COST_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_COST_DC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_AM_COST_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_IDX_PC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_IDX_VC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-S_VAL_IDX_LC sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-ZERO_POSITION sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-12M_PD sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LIFETIME_PD sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LGD sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-12M_PD_ORG_AQU_DAT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LIFETIME_PD_ORG_AQU_DAT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-LGD_ORG_AQU_DAT sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLASSIFIER_01 sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLASSIFIER_02 sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLASSIFIER_03 sy-vline
WA_FTI_LDB_TR_POSITIONS_STR-CLASSIFIER_04 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.