ABAP Select data from SAP table JBIUFINPROD 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 JBIUFINPROD 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 JBIUFINPROD. 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 JBIUFINPROD 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_JBIUFINPROD TYPE STANDARD TABLE OF JBIUFINPROD,
      WA_JBIUFINPROD TYPE JBIUFINPROD,
      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: <JBIUFINPROD> TYPE JBIUFINPROD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM JBIUFINPROD
*  INTO TABLE @DATA(IT_JBIUFINPROD2).
*--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_JBIUFINPROD INDEX 1 INTO DATA(WA_JBIUFINPROD2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_JBIUFINPROD-PRODUCT_CATEGORY, sy-vline,
WA_JBIUFINPROD-PRODUCT_CATEGORY_TEXT, sy-vline,
WA_JBIUFINPROD-PRODUCT_TYPE, sy-vline,
WA_JBIUFINPROD-PRODUCT_TYPE_TEXT, sy-vline,
WA_JBIUFINPROD-LISTED, sy-vline,
WA_JBIUFINPROD-QUOTATION, sy-vline.
ENDLOOP. *Add any further fields from structure WA_JBIUFINPROD 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_JBIUFINPROD 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_JBIUFINPROD INTO WA_JBIUFINPROD. *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_JBIUFINPROD-SECURITY_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUFINPROD-SECURITY_NUMBER.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit EXCRT, internal->external for field EXCHANGE_RATE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_JBIUFINPROD-EXCHANGE_RATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUFINPROD-EXCHANGE_RATE.
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_JBIUFINPROD_STR,
SET_TYPE TYPE STRING,
MODE TYPE STRING,
SECURITY_NUMBER TYPE STRING,
SHORT_TEXT TYPE STRING,
LONG_TEXT TYPE STRING,
PRODUCT_CATEGORY TYPE STRING,
PRODUCT_CATEGORY_TEXT TYPE STRING,
PRODUCT_TYPE TYPE STRING,
PRODUCT_TYPE_TEXT TYPE STRING,
LISTED TYPE STRING,
QUOTATION TYPE STRING,
ISSUER TYPE STRING,
ISSUER_TEXT TYPE STRING,
ISSUE_CURRENCY TYPE STRING,
ISSUE_PRICE TYPE STRING,
ISSUE_RATE TYPE STRING,
CLASSIFICATION TYPE STRING,
INSTITUTE TYPE STRING,
RATING TYPE STRING,
FUNDED TYPE STRING,
CALCULATION_METHOD TYPE STRING,
STOCK_CATEGORY TYPE STRING,
STOCK_FORM TYPE STRING,
SHAREHOLDING_TYPE TYPE STRING,
SHAREHOLDING_STRUCT TYPE STRING,
SHARES_OUTSTANDING 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,
TRADING_UNTIL TYPE STRING,
PARTLY_PAYED 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,
NOMINAL_VALUE_S TYPE STRING,
FELLOW_PARTNER TYPE STRING,
CONDITION_VALID_FROM TYPE STRING,
SECURITY_TYPE TYPE STRING,
ELIGIBLE TYPE STRING,
ELIGIBLE_AS_COLL TYPE STRING,
ELIGIBLE_TO_SERVE TYPE STRING,
ISSUE_START TYPE STRING,
SMOVERW TYPE STRING,
SDEPOSTAT TYPE STRING,
SSTBE TYPE STRING,
SWPHGMPF TYPE STRING,
JNACHR TYPE STRING,
CALC_BEGIN TYPE STRING,
SECURITY_CATEGORY TYPE STRING,
BONDCLASS TYPE STRING,
NOMINAL_VALUE_B TYPE STRING,
TRADING_UNIT TYPE STRING,
ISSUER_CALL TYPE STRING,
BONDHOLDER_CALL TYPE STRING,
SECONDARY_LOANS TYPE STRING,
DRAWING TYPE STRING,
DRAWING_DATE TYPE STRING,
FINAL_DUE_DATE TYPE STRING,
INCLUSIVE_INDICATOR TYPE STRING,
ISSUE_YIELD 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,
CALENDAR_WT TYPE STRING,
ROUNDING_RULE TYPE STRING,
UQB_CALC TYPE STRING,
SETNAME TYPE STRING,
OBLIGATION_TO_OFFER TYPE STRING,
RIGHT_TO_OFFER TYPE STRING,
CONV_PERIOD_FROM TYPE STRING,
CONV_PERIOD_TO TYPE STRING,
CONV_RATIO_NUMERATOR TYPE STRING,
CONV_RATIO_DENOMINATOR TYPE STRING,
CONV_PREMIUM TYPE STRING,
CURRENCY_MARKUP TYPE STRING,
CUM_EX_INDICATOR TYPE STRING,
NUMBER_OF_WARRANTS TYPE STRING,
COUPON_NUMBER TYPE STRING,
SUB_PRICE TYPE STRING,
SUB_CURRENCY TYPE STRING,
SUB_NUMERATOR TYPE STRING,
SUB_DENOMINATOR TYPE STRING,
SUB_PERIOD_FROM TYPE STRING,
SUB_PERIOD_UNTIL TYPE STRING,
SUB_TRADING_FROM TYPE STRING,
SUB_TRADING_UNTIL TYPE STRING,
PRICE_REF_SHARE TYPE STRING,
DIVIDEND_ADV_DIS TYPE STRING,
OPTION_CATEGORY TYPE STRING,
TERM_FROM TYPE STRING,
TERM_UPTO TYPE STRING,
EXERCISE_TYPE TYPE STRING,
EXERCISE_MIN TYPE STRING,
DENOMINATOR TYPE STRING,
NUMERATOR TYPE STRING,
SETTLEMENT TYPE STRING,
UNDERLYING TYPE STRING,
UNDERLYING_TEXT TYPE STRING,
UNDERLYING2 TYPE STRING,
UNDERLYING2_TEXT TYPE STRING,
EXERCISE_PRICE TYPE STRING,
EXERCISE_CURRENCY TYPE STRING,
SECURITY_INDEX TYPE STRING,
INDEX_TEXT TYPE STRING,
INDEX_MARK TYPE STRING,
INDEX_BASE TYPE STRING,
INDEX_CURRENCY TYPE STRING,
REFERENCE_UNITS TYPE STRING,
REFERENCE_CURRENCY TYPE STRING,
BASIC_RATE TYPE STRING,
FACTORY_CALENDAR TYPE STRING,
OPT_FUT_CATEGORY TYPE STRING,
OPT_FUT_QUOTATION TYPE STRING,
MARGIN_TYPE TYPE STRING,
TICK_IN_PERCENT TYPE STRING,
TICK_AMOUNT TYPE STRING,
TICK_IN_POINTS TYPE STRING,
TICK_VALUE TYPE STRING,
TICK_VALUE_FINE TYPE STRING,
TICK_CURRENCY TYPE STRING,
LAST_TRADING_DAY TYPE STRING,
SETTLEMENT_DAY TYPE STRING,
EXPIRY_DATE TYPE STRING,
REFERENCE_DATE TYPE STRING,
LAST_TRADING_DAY_X TYPE STRING,
SETTLEMENT_DAY_X TYPE STRING,
EXPIRY_DATE_X TYPE STRING,
BETICK_CTY_CUNIT TYPE STRING,
SETTLEMENT_METHOD TYPE STRING,
PUT_CALL_INDICATOR TYPE STRING,
SETTLEMENT_OPT TYPE STRING,
EXERCISE_TYPE_OPT TYPE STRING,
NUMBER_OF_UNITS TYPE STRING,
NOM_AMT_UL TYPE STRING,
NOM_CURRENCY_UL TYPE STRING,
PRODUCT_CATEGORY_REFERENCE TYPE STRING,
SECURITY_REFERENCE TYPE STRING,
STRIKE_AMOUNT TYPE STRING,
STRIKE_CURRENCY TYPE STRING,
STRIKE_IN_PERCENT TYPE STRING,
STRIKE_IN_POINTS TYPE STRING,
INDEX_POINT_VALUE TYPE STRING,
INDEX_P_CURRENCY TYPE STRING,
QUANTITY_OPT TYPE STRING,
QUANTITY_UNIT_OPT TYPE STRING,
UNDERLYING_KEYDATE TYPE STRING,
UNDERLYING_KEYDATE_TXT TYPE STRING,
UNDERLYING_DCSID TYPE STRING,
UNDERLYING_DCSID_TXT TYPE STRING,
CTY_STRIKE_PRICE TYPE STRING,
CTY_STRIKE_CURR_UNIT TYPE STRING,
TIMING TYPE STRING,
AVG_PERIOD_START TYPE STRING,
AVG_PERIOD_END TYPE STRING,
CC_TYPE TYPE STRING,
AVG_PRICE TYPE STRING,
AVG_PRC_CUNIT TYPE STRING,
AVG_PRC_UOM TYPE STRING,
OPTTYP TYPE STRING,
NOMINAL_VALUE_F TYPE STRING,
NOMINAL_CURRENCY TYPE STRING,
INTEREST_CALC_F TYPE STRING,
REF_INTEREST_RATE_TEXT TYPE STRING,
FINAL_DUE_DATE_F TYPE STRING,
COND_KEY TYPE STRING,
CONDITION_TYPE TYPE STRING,
CONDITION_FORM TYPE STRING,
VALID_FROM TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
REF_INTEREST_RATE TYPE STRING,
REF_SIGN TYPE STRING,
PERCENTAGE_RATE TYPE STRING,
FORMULAR_REF TYPE STRING,
VARIABLE_NAME TYPE STRING,
VARIABLE_VALUE TYPE STRING,
CALC_DATE TYPE STRING,
CALC_MONTH_END TYPE STRING,
CALC_INCLUSIV TYPE STRING,
CALC_CALENDAR_RULE TYPE STRING,
CALC_DETERMINE_METHOD TYPE STRING,
CALC_DATE_RELATED TYPE STRING,
DUE_DATE TYPE STRING,
DUE_MONTH_END TYPE STRING,
DUE_INCLUSIV TYPE STRING,
DUE_CALENDAR_RULE TYPE STRING,
DUE_DATE_RELATED TYPE STRING,
DUE_DETERMINE_METHOD TYPE STRING,
FREQUENCY_MONTH TYPE STRING,
CALENDAR TYPE STRING,
CALENDAR2 TYPE STRING,
CALENDARWT TYPE STRING,
FORMULAR_REFERENCE TYPE STRING,
ROUND_TYPE TYPE STRING,
EXCHANGE_RATE TYPE STRING,
SETTLE_IMMEDIATELY TYPE STRING,
EXP_INTEREST TYPE STRING,
PAYMENT_RATE TYPE STRING,
PAY_CALENDAR_RULE TYPE STRING,
PERCENTAGE_CALC TYPE STRING,
LEVEL TYPE STRING,
AVGSTAGEVZ TYPE STRING,
AFGSTAGEVZ TYPE STRING,
AZGSTAGE TYPE STRING,
AVGSTAGE TYPE STRING,
AFGSTAGE TYPE STRING,
BKOND TYPE STRING,
RDIVNR TYPE STRING,
ATTRHY TYPE STRING,
INDEX_NUMBER TYPE STRING,
INDEX_NAME TYPE STRING,
STOCK_EXCHANGE TYPE STRING,
LISTING_CURRENCY TYPE STRING,
FLAT_PRICE TYPE STRING,
HOME_EXCHANGE TYPE STRING,
LISTING_KEY TYPE STRING,
DEVIATION_PER TYPE STRING,
DEVIATION_ABS TYPE STRING,END OF T_EKKO_STR. DATA: WA_JBIUFINPROD_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_JBIUFINPROD_STR-SET_TYPE sy-vline
WA_JBIUFINPROD_STR-MODE sy-vline
WA_JBIUFINPROD_STR-SECURITY_NUMBER sy-vline
WA_JBIUFINPROD_STR-SHORT_TEXT sy-vline
WA_JBIUFINPROD_STR-LONG_TEXT sy-vline
WA_JBIUFINPROD_STR-PRODUCT_CATEGORY sy-vline
WA_JBIUFINPROD_STR-PRODUCT_CATEGORY_TEXT sy-vline
WA_JBIUFINPROD_STR-PRODUCT_TYPE sy-vline
WA_JBIUFINPROD_STR-PRODUCT_TYPE_TEXT sy-vline
WA_JBIUFINPROD_STR-LISTED sy-vline
WA_JBIUFINPROD_STR-QUOTATION sy-vline
WA_JBIUFINPROD_STR-ISSUER sy-vline
WA_JBIUFINPROD_STR-ISSUER_TEXT sy-vline
WA_JBIUFINPROD_STR-ISSUE_CURRENCY sy-vline
WA_JBIUFINPROD_STR-ISSUE_PRICE sy-vline
WA_JBIUFINPROD_STR-ISSUE_RATE sy-vline
WA_JBIUFINPROD_STR-CLASSIFICATION sy-vline
WA_JBIUFINPROD_STR-INSTITUTE sy-vline
WA_JBIUFINPROD_STR-RATING sy-vline
WA_JBIUFINPROD_STR-FUNDED sy-vline
WA_JBIUFINPROD_STR-CALCULATION_METHOD sy-vline
WA_JBIUFINPROD_STR-STOCK_CATEGORY sy-vline
WA_JBIUFINPROD_STR-STOCK_FORM sy-vline
WA_JBIUFINPROD_STR-SHAREHOLDING_TYPE sy-vline
WA_JBIUFINPROD_STR-SHAREHOLDING_STRUCT sy-vline
WA_JBIUFINPROD_STR-SHARES_OUTSTANDING sy-vline
WA_JBIUFINPROD_STR-INPAYMENT_RATE sy-vline
WA_JBIUFINPROD_STR-PAYMENT_AMOUNT sy-vline
WA_JBIUFINPROD_STR-BALANCE_DATE sy-vline
WA_JBIUFINPROD_STR-DIVIDEND_RIGHTS sy-vline
WA_JBIUFINPROD_STR-ENTITLED_FROM sy-vline
WA_JBIUFINPROD_STR-EXCHANGE_FROM sy-vline
WA_JBIUFINPROD_STR-EXCHANGE_TO sy-vline
WA_JBIUFINPROD_STR-EXCHANGE_NUMERATOR sy-vline
WA_JBIUFINPROD_STR-EXCHANGE_DENOMINATOR sy-vline
WA_JBIUFINPROD_STR-CLEARING_AMOUNT sy-vline
WA_JBIUFINPROD_STR-CLEARING_CURRENCY sy-vline
WA_JBIUFINPROD_STR-TRADING_UNTIL sy-vline
WA_JBIUFINPROD_STR-PARTLY_PAYED sy-vline
WA_JBIUFINPROD_STR-FUND_TYPE sy-vline
WA_JBIUFINPROD_STR-FUND_CATEGORY sy-vline
WA_JBIUFINPROD_STR-FUND_VOLUME sy-vline
WA_JBIUFINPROD_STR-PUBLIC_FUND sy-vline
WA_JBIUFINPROD_STR-ISSUE_PREMIUM sy-vline
WA_JBIUFINPROD_STR-FOREIGN_INVESTMENT_LAW sy-vline
WA_JBIUFINPROD_STR-ACCUMULATION sy-vline
WA_JBIUFINPROD_STR-REINVESTMENT_DISCOUNT sy-vline
WA_JBIUFINPROD_STR-NOMINAL_VALUE_S sy-vline
WA_JBIUFINPROD_STR-FELLOW_PARTNER sy-vline
WA_JBIUFINPROD_STR-CONDITION_VALID_FROM sy-vline
WA_JBIUFINPROD_STR-SECURITY_TYPE sy-vline
WA_JBIUFINPROD_STR-ELIGIBLE sy-vline
WA_JBIUFINPROD_STR-ELIGIBLE_AS_COLL sy-vline
WA_JBIUFINPROD_STR-ELIGIBLE_TO_SERVE sy-vline
WA_JBIUFINPROD_STR-ISSUE_START sy-vline
WA_JBIUFINPROD_STR-SMOVERW sy-vline
WA_JBIUFINPROD_STR-SDEPOSTAT sy-vline
WA_JBIUFINPROD_STR-SSTBE sy-vline
WA_JBIUFINPROD_STR-SWPHGMPF sy-vline
WA_JBIUFINPROD_STR-JNACHR sy-vline
WA_JBIUFINPROD_STR-CALC_BEGIN sy-vline
WA_JBIUFINPROD_STR-SECURITY_CATEGORY sy-vline
WA_JBIUFINPROD_STR-BONDCLASS sy-vline
WA_JBIUFINPROD_STR-NOMINAL_VALUE_B sy-vline
WA_JBIUFINPROD_STR-TRADING_UNIT sy-vline
WA_JBIUFINPROD_STR-ISSUER_CALL sy-vline
WA_JBIUFINPROD_STR-BONDHOLDER_CALL sy-vline
WA_JBIUFINPROD_STR-SECONDARY_LOANS sy-vline
WA_JBIUFINPROD_STR-DRAWING sy-vline
WA_JBIUFINPROD_STR-DRAWING_DATE sy-vline
WA_JBIUFINPROD_STR-FINAL_DUE_DATE sy-vline
WA_JBIUFINPROD_STR-INCLUSIVE_INDICATOR sy-vline
WA_JBIUFINPROD_STR-ISSUE_YIELD sy-vline
WA_JBIUFINPROD_STR-YIELD_METHOD sy-vline
WA_JBIUFINPROD_STR-YIELD_FREQUENCY sy-vline
WA_JBIUFINPROD_STR-INTEREST_CALC_METHOD sy-vline
WA_JBIUFINPROD_STR-REPAYMENT_TYPE sy-vline
WA_JBIUFINPROD_STR-CUTTING_DAYS sy-vline
WA_JBIUFINPROD_STR-DISCOUNTED sy-vline
WA_JBIUFINPROD_STR-CALENDAR_WT sy-vline
WA_JBIUFINPROD_STR-ROUNDING_RULE sy-vline
WA_JBIUFINPROD_STR-UQB_CALC sy-vline
WA_JBIUFINPROD_STR-SETNAME sy-vline
WA_JBIUFINPROD_STR-OBLIGATION_TO_OFFER sy-vline
WA_JBIUFINPROD_STR-RIGHT_TO_OFFER sy-vline
WA_JBIUFINPROD_STR-CONV_PERIOD_FROM sy-vline
WA_JBIUFINPROD_STR-CONV_PERIOD_TO sy-vline
WA_JBIUFINPROD_STR-CONV_RATIO_NUMERATOR sy-vline
WA_JBIUFINPROD_STR-CONV_RATIO_DENOMINATOR sy-vline
WA_JBIUFINPROD_STR-CONV_PREMIUM sy-vline
WA_JBIUFINPROD_STR-CURRENCY_MARKUP sy-vline
WA_JBIUFINPROD_STR-CUM_EX_INDICATOR sy-vline
WA_JBIUFINPROD_STR-NUMBER_OF_WARRANTS sy-vline
WA_JBIUFINPROD_STR-COUPON_NUMBER sy-vline
WA_JBIUFINPROD_STR-SUB_PRICE sy-vline
WA_JBIUFINPROD_STR-SUB_CURRENCY sy-vline
WA_JBIUFINPROD_STR-SUB_NUMERATOR sy-vline
WA_JBIUFINPROD_STR-SUB_DENOMINATOR sy-vline
WA_JBIUFINPROD_STR-SUB_PERIOD_FROM sy-vline
WA_JBIUFINPROD_STR-SUB_PERIOD_UNTIL sy-vline
WA_JBIUFINPROD_STR-SUB_TRADING_FROM sy-vline
WA_JBIUFINPROD_STR-SUB_TRADING_UNTIL sy-vline
WA_JBIUFINPROD_STR-PRICE_REF_SHARE sy-vline
WA_JBIUFINPROD_STR-DIVIDEND_ADV_DIS sy-vline
WA_JBIUFINPROD_STR-OPTION_CATEGORY sy-vline
WA_JBIUFINPROD_STR-TERM_FROM sy-vline
WA_JBIUFINPROD_STR-TERM_UPTO sy-vline
WA_JBIUFINPROD_STR-EXERCISE_TYPE sy-vline
WA_JBIUFINPROD_STR-EXERCISE_MIN sy-vline
WA_JBIUFINPROD_STR-DENOMINATOR sy-vline
WA_JBIUFINPROD_STR-NUMERATOR sy-vline
WA_JBIUFINPROD_STR-SETTLEMENT sy-vline
WA_JBIUFINPROD_STR-UNDERLYING sy-vline
WA_JBIUFINPROD_STR-UNDERLYING_TEXT sy-vline
WA_JBIUFINPROD_STR-UNDERLYING2 sy-vline
WA_JBIUFINPROD_STR-UNDERLYING2_TEXT sy-vline
WA_JBIUFINPROD_STR-EXERCISE_PRICE sy-vline
WA_JBIUFINPROD_STR-EXERCISE_CURRENCY sy-vline
WA_JBIUFINPROD_STR-SECURITY_INDEX sy-vline
WA_JBIUFINPROD_STR-INDEX_TEXT sy-vline
WA_JBIUFINPROD_STR-INDEX_MARK sy-vline
WA_JBIUFINPROD_STR-INDEX_BASE sy-vline
WA_JBIUFINPROD_STR-INDEX_CURRENCY sy-vline
WA_JBIUFINPROD_STR-REFERENCE_UNITS sy-vline
WA_JBIUFINPROD_STR-REFERENCE_CURRENCY sy-vline
WA_JBIUFINPROD_STR-BASIC_RATE sy-vline
WA_JBIUFINPROD_STR-FACTORY_CALENDAR sy-vline
WA_JBIUFINPROD_STR-OPT_FUT_CATEGORY sy-vline
WA_JBIUFINPROD_STR-OPT_FUT_QUOTATION sy-vline
WA_JBIUFINPROD_STR-MARGIN_TYPE sy-vline
WA_JBIUFINPROD_STR-TICK_IN_PERCENT sy-vline
WA_JBIUFINPROD_STR-TICK_AMOUNT sy-vline
WA_JBIUFINPROD_STR-TICK_IN_POINTS sy-vline
WA_JBIUFINPROD_STR-TICK_VALUE sy-vline
WA_JBIUFINPROD_STR-TICK_VALUE_FINE sy-vline
WA_JBIUFINPROD_STR-TICK_CURRENCY sy-vline
WA_JBIUFINPROD_STR-LAST_TRADING_DAY sy-vline
WA_JBIUFINPROD_STR-SETTLEMENT_DAY sy-vline
WA_JBIUFINPROD_STR-EXPIRY_DATE sy-vline
WA_JBIUFINPROD_STR-REFERENCE_DATE sy-vline
WA_JBIUFINPROD_STR-LAST_TRADING_DAY_X sy-vline
WA_JBIUFINPROD_STR-SETTLEMENT_DAY_X sy-vline
WA_JBIUFINPROD_STR-EXPIRY_DATE_X sy-vline
WA_JBIUFINPROD_STR-BETICK_CTY_CUNIT sy-vline
WA_JBIUFINPROD_STR-SETTLEMENT_METHOD sy-vline
WA_JBIUFINPROD_STR-PUT_CALL_INDICATOR sy-vline
WA_JBIUFINPROD_STR-SETTLEMENT_OPT sy-vline
WA_JBIUFINPROD_STR-EXERCISE_TYPE_OPT sy-vline
WA_JBIUFINPROD_STR-NUMBER_OF_UNITS sy-vline
WA_JBIUFINPROD_STR-NOM_AMT_UL sy-vline
WA_JBIUFINPROD_STR-NOM_CURRENCY_UL sy-vline
WA_JBIUFINPROD_STR-PRODUCT_CATEGORY_REFERENCE sy-vline
WA_JBIUFINPROD_STR-SECURITY_REFERENCE sy-vline
WA_JBIUFINPROD_STR-STRIKE_AMOUNT sy-vline
WA_JBIUFINPROD_STR-STRIKE_CURRENCY sy-vline
WA_JBIUFINPROD_STR-STRIKE_IN_PERCENT sy-vline
WA_JBIUFINPROD_STR-STRIKE_IN_POINTS sy-vline
WA_JBIUFINPROD_STR-INDEX_POINT_VALUE sy-vline
WA_JBIUFINPROD_STR-INDEX_P_CURRENCY sy-vline
WA_JBIUFINPROD_STR-QUANTITY_OPT sy-vline
WA_JBIUFINPROD_STR-QUANTITY_UNIT_OPT sy-vline
WA_JBIUFINPROD_STR-UNDERLYING_KEYDATE sy-vline
WA_JBIUFINPROD_STR-UNDERLYING_KEYDATE_TXT sy-vline
WA_JBIUFINPROD_STR-UNDERLYING_DCSID sy-vline
WA_JBIUFINPROD_STR-UNDERLYING_DCSID_TXT sy-vline
WA_JBIUFINPROD_STR-CTY_STRIKE_PRICE sy-vline
WA_JBIUFINPROD_STR-CTY_STRIKE_CURR_UNIT sy-vline
WA_JBIUFINPROD_STR-TIMING sy-vline
WA_JBIUFINPROD_STR-AVG_PERIOD_START sy-vline
WA_JBIUFINPROD_STR-AVG_PERIOD_END sy-vline
WA_JBIUFINPROD_STR-CC_TYPE sy-vline
WA_JBIUFINPROD_STR-AVG_PRICE sy-vline
WA_JBIUFINPROD_STR-AVG_PRC_CUNIT sy-vline
WA_JBIUFINPROD_STR-AVG_PRC_UOM sy-vline
WA_JBIUFINPROD_STR-OPTTYP sy-vline
WA_JBIUFINPROD_STR-NOMINAL_VALUE_F sy-vline
WA_JBIUFINPROD_STR-NOMINAL_CURRENCY sy-vline
WA_JBIUFINPROD_STR-INTEREST_CALC_F sy-vline
WA_JBIUFINPROD_STR-REF_INTEREST_RATE_TEXT sy-vline
WA_JBIUFINPROD_STR-FINAL_DUE_DATE_F sy-vline
WA_JBIUFINPROD_STR-COND_KEY sy-vline
WA_JBIUFINPROD_STR-CONDITION_TYPE sy-vline
WA_JBIUFINPROD_STR-CONDITION_FORM sy-vline
WA_JBIUFINPROD_STR-VALID_FROM sy-vline
WA_JBIUFINPROD_STR-AMOUNT sy-vline
WA_JBIUFINPROD_STR-CURRENCY sy-vline
WA_JBIUFINPROD_STR-REF_INTEREST_RATE sy-vline
WA_JBIUFINPROD_STR-REF_SIGN sy-vline
WA_JBIUFINPROD_STR-PERCENTAGE_RATE sy-vline
WA_JBIUFINPROD_STR-FORMULAR_REF sy-vline
WA_JBIUFINPROD_STR-VARIABLE_NAME sy-vline
WA_JBIUFINPROD_STR-VARIABLE_VALUE sy-vline
WA_JBIUFINPROD_STR-CALC_DATE sy-vline
WA_JBIUFINPROD_STR-CALC_MONTH_END sy-vline
WA_JBIUFINPROD_STR-CALC_INCLUSIV sy-vline
WA_JBIUFINPROD_STR-CALC_CALENDAR_RULE sy-vline
WA_JBIUFINPROD_STR-CALC_DETERMINE_METHOD sy-vline
WA_JBIUFINPROD_STR-CALC_DATE_RELATED sy-vline
WA_JBIUFINPROD_STR-DUE_DATE sy-vline
WA_JBIUFINPROD_STR-DUE_MONTH_END sy-vline
WA_JBIUFINPROD_STR-DUE_INCLUSIV sy-vline
WA_JBIUFINPROD_STR-DUE_CALENDAR_RULE sy-vline
WA_JBIUFINPROD_STR-DUE_DATE_RELATED sy-vline
WA_JBIUFINPROD_STR-DUE_DETERMINE_METHOD sy-vline
WA_JBIUFINPROD_STR-FREQUENCY_MONTH sy-vline
WA_JBIUFINPROD_STR-CALENDAR sy-vline
WA_JBIUFINPROD_STR-CALENDAR2 sy-vline
WA_JBIUFINPROD_STR-CALENDARWT sy-vline
WA_JBIUFINPROD_STR-FORMULAR_REFERENCE sy-vline
WA_JBIUFINPROD_STR-ROUND_TYPE sy-vline
WA_JBIUFINPROD_STR-EXCHANGE_RATE sy-vline
WA_JBIUFINPROD_STR-SETTLE_IMMEDIATELY sy-vline
WA_JBIUFINPROD_STR-EXP_INTEREST sy-vline
WA_JBIUFINPROD_STR-PAYMENT_RATE sy-vline
WA_JBIUFINPROD_STR-PAY_CALENDAR_RULE sy-vline
WA_JBIUFINPROD_STR-PERCENTAGE_CALC sy-vline
WA_JBIUFINPROD_STR-LEVEL sy-vline
WA_JBIUFINPROD_STR-AVGSTAGEVZ sy-vline
WA_JBIUFINPROD_STR-AFGSTAGEVZ sy-vline
WA_JBIUFINPROD_STR-AZGSTAGE sy-vline
WA_JBIUFINPROD_STR-AVGSTAGE sy-vline
WA_JBIUFINPROD_STR-AFGSTAGE sy-vline
WA_JBIUFINPROD_STR-BKOND sy-vline
WA_JBIUFINPROD_STR-RDIVNR sy-vline
WA_JBIUFINPROD_STR-ATTRHY sy-vline
WA_JBIUFINPROD_STR-INDEX_NUMBER sy-vline
WA_JBIUFINPROD_STR-INDEX_NAME sy-vline
WA_JBIUFINPROD_STR-STOCK_EXCHANGE sy-vline
WA_JBIUFINPROD_STR-LISTING_CURRENCY sy-vline
WA_JBIUFINPROD_STR-FLAT_PRICE sy-vline
WA_JBIUFINPROD_STR-HOME_EXCHANGE sy-vline
WA_JBIUFINPROD_STR-LISTING_KEY sy-vline
WA_JBIUFINPROD_STR-DEVIATION_PER sy-vline
WA_JBIUFINPROD_STR-DEVIATION_ABS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.