ABAP Select data from SAP table FTI_BIW_CLASS_MASTER_DATA 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_BIW_CLASS_MASTER_DATA 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_BIW_CLASS_MASTER_DATA. 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_BIW_CLASS_MASTER_DATA 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_BIW_CLASS_MASTER_DATA TYPE STANDARD TABLE OF FTI_BIW_CLASS_MASTER_DATA,
      WA_FTI_BIW_CLASS_MASTER_DATA TYPE FTI_BIW_CLASS_MASTER_DATA,
      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_BIW_CLASS_MASTER_DATA> TYPE FTI_BIW_CLASS_MASTER_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FTI_BIW_CLASS_MASTER_DATA
*  INTO TABLE @DATA(IT_FTI_BIW_CLASS_MASTER_DATA2).
*--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_BIW_CLASS_MASTER_DATA INDEX 1 INTO DATA(WA_FTI_BIW_CLASS_MASTER_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FTI_BIW_CLASS_MASTER_DATA ASSIGNING <FTI_BIW_CLASS_MASTER_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FTI_BIW_CLASS_MASTER_DATA>-SECURITY_NUMBER = 1.
<FTI_BIW_CLASS_MASTER_DATA>-PRODUCT_CATEGORY = 1.
<FTI_BIW_CLASS_MASTER_DATA>-SHORT_TEXT = 1.
<FTI_BIW_CLASS_MASTER_DATA>-LONG_TEXT = 1.
<FTI_BIW_CLASS_MASTER_DATA>-PRODUCT_TYPE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FTI_BIW_CLASS_MASTER_DATA-LISTED, sy-vline,
WA_FTI_BIW_CLASS_MASTER_DATA-QUOTATION, sy-vline,
WA_FTI_BIW_CLASS_MASTER_DATA-ISSUER, sy-vline,
WA_FTI_BIW_CLASS_MASTER_DATA-ISSUE_CURRENCY, sy-vline,
WA_FTI_BIW_CLASS_MASTER_DATA-ISSUE_CURRENCY_ISO, sy-vline,
WA_FTI_BIW_CLASS_MASTER_DATA-ISSUE_PRICE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FTI_BIW_CLASS_MASTER_DATA 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_BIW_CLASS_MASTER_DATA 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_BIW_CLASS_MASTER_DATA INTO WA_FTI_BIW_CLASS_MASTER_DATA. *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_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FTI_BIW_CLASS_MASTER_DATA-SECURITY_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTI_BIW_CLASS_MASTER_DATA-SECURITY_NUMBER.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field UNDERLYING CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FTI_BIW_CLASS_MASTER_DATA-UNDERLYING IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTI_BIW_CLASS_MASTER_DATA-UNDERLYING.
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_BIW_CLASS_MASTER_DATA_STR,
SECURITY_NUMBER TYPE STRING,
PRODUCT_CATEGORY TYPE STRING,
SHORT_TEXT TYPE STRING,
LONG_TEXT TYPE STRING,
PRODUCT_TYPE TYPE STRING,
LISTED TYPE STRING,
QUOTATION TYPE STRING,
ISSUER TYPE STRING,
ISSUE_CURRENCY TYPE STRING,
ISSUE_CURRENCY_ISO TYPE STRING,
ISSUE_PRICE TYPE STRING,
ISSUE_RATE TYPE STRING,
SSTBE TYPE STRING,
SECURITY_CATEGORY TYPE STRING,
RATING TYPE STRING,
INSTITUTE TYPE STRING,
SWHRKOND TYPE STRING,
BKOND TYPE STRING,
COMPL_IDENT_CODE TYPE STRING,
COMPL_IDENT_LAND TYPE STRING,
TERM_FROM TYPE STRING,
TERM_UPTO TYPE STRING,
SECURITY_TYPE TYPE STRING,
ELIGIBLE TYPE STRING,
ELIGIBLE_AS_COLL TYPE STRING,
ELIGIBLE_TO_SERVE TYPE STRING,
NOMINAL_VALUE_CI TYPE STRING,
FELLOW_PARTNER TYPE STRING,
CONDITION_VALID_FROM TYPE STRING,
SHAREHOLDING_TYPE TYPE STRING,
SHAREHOLDING_STRUCT TYPE STRING,
SHARES_OUTSTANDING TYPE STRING,
STOCK_CATEGORY TYPE STRING,
STOCK_FORM TYPE STRING,
INPAYMENT_RATE TYPE STRING,
PAYMENT_AMOUNT TYPE STRING,
BALANCE_DATE TYPE STRING,
DIVIDEND_RIGHTS TYPE STRING,
ENTITLED_FROM TYPE STRING,
EXCHANGE_FROM TYPE STRING,
EXCHANGE_TO TYPE STRING,
EXCHANGE_NUMERATOR TYPE STRING,
EXCHANGE_DENOMINATOR TYPE STRING,
CLEARING_AMOUNT TYPE STRING,
CLEARING_CURRENCY TYPE STRING,
CLEARING_CURRENCY_ISO TYPE STRING,
TRADING_UNTIL TYPE STRING,
FUND_TYPE TYPE STRING,
FUND_CATEGORY TYPE STRING,
FUND_VOLUME TYPE STRING,
PUBLIC_FUND TYPE STRING,
ISSUE_PREMIUM TYPE STRING,
FOREIGN_INVESTMENT_LAW TYPE STRING,
ACCUMULATION TYPE STRING,
REINVESTMENT_DISCOUNT TYPE STRING,
CLASSIFICATION TYPE STRING,
NOMINAL_VALUE TYPE STRING,
TRADING_UNIT TYPE STRING,
ISSUER_CALL TYPE STRING,
BONDHOLDER_CALL TYPE STRING,
SECONDARY_LOANS TYPE STRING,
INCLUSIVE_INDICATOR TYPE STRING,
ISSUE_YIELD TYPE STRING,
PERCENTAGE_RATE TYPE STRING,
YIELD_METHOD TYPE STRING,
YIELD_FREQUENCY TYPE STRING,
INTEREST_CALC_METHOD TYPE STRING,
REPAYMENT_TYPE TYPE STRING,
CUTTING_DAYS TYPE STRING,
DISCOUNTED TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
REF_INTEREST_RATE TYPE STRING,
REF_SIGN TYPE STRING,
OBLIGATION_TO_OFFER TYPE STRING,
RIGHT_TO_OFFER TYPE STRING,
INT_CAT TYPE STRING,
CONV_PERIOD_FROM TYPE STRING,
CONV_PERIOD_TO TYPE STRING,
CONV_RATIO_NOMINATOR TYPE STRING,
CONV_RATIO_DENOMINATOR TYPE STRING,
CONV_PREMIUM TYPE STRING,
CURRENCY_MARKUP TYPE STRING,
CURRENCY_MARKUP_ISO TYPE STRING,
CUM_EX_INDICATOR TYPE STRING,
NUMBER_OF_WARRANTS TYPE STRING,
DRAWING TYPE STRING,
DRAWING_DATE TYPE STRING,
COUPON_NUMBER TYPE STRING,
SUB_PRICE TYPE STRING,
SUB_CURRENCY TYPE STRING,
SUB_CURRENCY_ISO TYPE STRING,
SUB_NUMERATOR TYPE STRING,
SUB_DENOMINATOR TYPE STRING,
SUB_TRADING_FROM TYPE STRING,
SUB_TRADING_UNTIL TYPE STRING,
PRICE_REF_SHARE TYPE STRING,
DIVIDEND_ADV_DIS TYPE STRING,
SETTLEMENT_METHOD TYPE STRING,
PUT_CALL_INDICATOR TYPE STRING,
SETTLEMENT_OPT TYPE STRING,
EXERCISE_TYPE_OPT TYPE STRING,
SECURITY_REFERENCE TYPE STRING,
OPT_FUT_CATEGORY TYPE STRING,
ORG_OPTTYPE TYPE STRING,
OPT_FUT_QUOTATION TYPE STRING,
EXPIRY_DATE TYPE STRING,
LAST_TRADING_DAY TYPE STRING,
SETTLEMENT_DAY TYPE STRING,
FACTORY_CALENDAR TYPE STRING,
FINAL_DUE_DATE_F TYPE STRING,
SECURITY_INDEX TYPE STRING,
NUMBER_OF_UNITS TYPE STRING,
STRIKE_AMOUNT TYPE STRING,
STRIKE_IN_POINTS TYPE STRING,
TICK_AMOUNT TYPE STRING,
TICK_IN_POINTS TYPE STRING,
TICK_VALUE TYPE STRING,
TICK_VALUE_FINE TYPE STRING,
NOMINAL_VALUE_F TYPE STRING,
INDEX_POINT_VALUE TYPE STRING,
COMMODITY_ID TYPE STRING,
CONTRACT_SIZE TYPE STRING,
CONTRACT_SZ_UNIT TYPE STRING,
AVG_PERIOD_START TYPE STRING,
AVG_PERIOD_END TYPE STRING,
DCSID TYPE STRING,
TRANCHE_CLASSIF TYPE STRING,
OPTION_CATEGORY TYPE STRING,
EXERCISE_TYPE TYPE STRING,
EXERCISE_MIN TYPE STRING,
DENOMINATOR TYPE STRING,
NUMERATOR TYPE STRING,
SETTLEMENT TYPE STRING,
BASIC_RATE TYPE STRING,
REFERENCE_UNITS TYPE STRING,
REFERENCE_CURRENCY TYPE STRING,
EXERCISE_PRICE TYPE STRING,
EXERCISE_CURRENCY TYPE STRING,
INDEX_MARK TYPE STRING,
INDEX_BASE TYPE STRING,
INDEX_CURRENCY TYPE STRING,
UNDERLYING TYPE STRING,END OF T_EKKO_STR. DATA: WA_FTI_BIW_CLASS_MASTER_DATA_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_BIW_CLASS_MASTER_DATA_STR-SECURITY_NUMBER sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PRODUCT_CATEGORY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SHORT_TEXT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-LONG_TEXT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PRODUCT_TYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-LISTED sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-QUOTATION sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUER sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUE_CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUE_CURRENCY_ISO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUE_PRICE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUE_RATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SSTBE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SECURITY_CATEGORY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-RATING sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INSTITUTE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SWHRKOND sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-BKOND sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-COMPL_IDENT_CODE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-COMPL_IDENT_LAND sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TERM_FROM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TERM_UPTO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SECURITY_TYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ELIGIBLE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ELIGIBLE_AS_COLL sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ELIGIBLE_TO_SERVE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-NOMINAL_VALUE_CI sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FELLOW_PARTNER sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONDITION_VALID_FROM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SHAREHOLDING_TYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SHAREHOLDING_STRUCT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SHARES_OUTSTANDING sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-STOCK_CATEGORY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-STOCK_FORM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INPAYMENT_RATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PAYMENT_AMOUNT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-BALANCE_DATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DIVIDEND_RIGHTS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ENTITLED_FROM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXCHANGE_FROM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXCHANGE_TO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXCHANGE_NUMERATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXCHANGE_DENOMINATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CLEARING_AMOUNT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CLEARING_CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CLEARING_CURRENCY_ISO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TRADING_UNTIL sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FUND_TYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FUND_CATEGORY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FUND_VOLUME sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PUBLIC_FUND sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUE_PREMIUM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FOREIGN_INVESTMENT_LAW sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ACCUMULATION sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-REINVESTMENT_DISCOUNT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CLASSIFICATION sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-NOMINAL_VALUE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TRADING_UNIT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUER_CALL sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-BONDHOLDER_CALL sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SECONDARY_LOANS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INCLUSIVE_INDICATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ISSUE_YIELD sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PERCENTAGE_RATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-YIELD_METHOD sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-YIELD_FREQUENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INTEREST_CALC_METHOD sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-REPAYMENT_TYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CUTTING_DAYS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DISCOUNTED sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-AMOUNT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-REF_INTEREST_RATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-REF_SIGN sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-OBLIGATION_TO_OFFER sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-RIGHT_TO_OFFER sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INT_CAT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONV_PERIOD_FROM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONV_PERIOD_TO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONV_RATIO_NOMINATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONV_RATIO_DENOMINATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONV_PREMIUM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CURRENCY_MARKUP sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CURRENCY_MARKUP_ISO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CUM_EX_INDICATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-NUMBER_OF_WARRANTS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DRAWING sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DRAWING_DATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-COUPON_NUMBER sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_PRICE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_CURRENCY_ISO sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_NUMERATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_DENOMINATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_TRADING_FROM sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SUB_TRADING_UNTIL sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PRICE_REF_SHARE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DIVIDEND_ADV_DIS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SETTLEMENT_METHOD sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-PUT_CALL_INDICATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SETTLEMENT_OPT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXERCISE_TYPE_OPT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SECURITY_REFERENCE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-OPT_FUT_CATEGORY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-ORG_OPTTYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-OPT_FUT_QUOTATION sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXPIRY_DATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-LAST_TRADING_DAY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SETTLEMENT_DAY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FACTORY_CALENDAR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-FINAL_DUE_DATE_F sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SECURITY_INDEX sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-NUMBER_OF_UNITS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-STRIKE_AMOUNT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-STRIKE_IN_POINTS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TICK_AMOUNT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TICK_IN_POINTS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TICK_VALUE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TICK_VALUE_FINE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-NOMINAL_VALUE_F sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INDEX_POINT_VALUE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-COMMODITY_ID sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONTRACT_SIZE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-CONTRACT_SZ_UNIT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-AVG_PERIOD_START sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-AVG_PERIOD_END sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DCSID sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-TRANCHE_CLASSIF sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-OPTION_CATEGORY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXERCISE_TYPE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXERCISE_MIN sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-DENOMINATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-NUMERATOR sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-SETTLEMENT sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-BASIC_RATE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-REFERENCE_UNITS sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-REFERENCE_CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXERCISE_PRICE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-EXERCISE_CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INDEX_MARK sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INDEX_BASE sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-INDEX_CURRENCY sy-vline
WA_FTI_BIW_CLASS_MASTER_DATA_STR-UNDERLYING sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.