ABAP Select data from SAP table /ACCGO/CAS_S_STL_PRC_BL 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 /ACCGO/CAS_S_STL_PRC_BL 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 /ACCGO/CAS_S_STL_PRC_BL. 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 /ACCGO/CAS_S_STL_PRC_BL 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_/ACCGO/CAS_S_STL_PRC_BL TYPE STANDARD TABLE OF /ACCGO/CAS_S_STL_PRC_BL,
      WA_/ACCGO/CAS_S_STL_PRC_BL TYPE /ACCGO/CAS_S_STL_PRC_BL,
      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: </ACCGO/CAS_S_STL_PRC_BL> TYPE /ACCGO/CAS_S_STL_PRC_BL.

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ACCGO/CAS_S_STL_PRC_BL ASSIGNING </ACCGO/CAS_S_STL_PRC_BL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/CAS_S_STL_PRC_BL>-CLIENT = 1.
</ACCGO/CAS_S_STL_PRC_BL>-TKONN = 1.
</ACCGO/CAS_S_STL_PRC_BL>-TPOSN = 1.
</ACCGO/CAS_S_STL_PRC_BL>-SIDE = 1.
</ACCGO/CAS_S_STL_PRC_BL>-TPOSN_COM = 1.
ENDLOOP.

LOOP AT IT_/ACCGO/CAS_S_STL_PRC_BL INTO WA_/ACCGO/CAS_S_STL_PRC_BL.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ACCGO/CAS_S_STL_PRC_BL-PR_ASPECT, sy-vline,
WA_/ACCGO/CAS_S_STL_PRC_BL-PR_COUNT, sy-vline,
WA_/ACCGO/CAS_S_STL_PRC_BL-ITEM_QUAN, sy-vline,
WA_/ACCGO/CAS_S_STL_PRC_BL-ITEM_UOM, sy-vline,
WA_/ACCGO/CAS_S_STL_PRC_BL-IT_QUAN_ASSGMT, sy-vline,
WA_/ACCGO/CAS_S_STL_PRC_BL-ASSGD_QUAN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/CAS_S_STL_PRC_BL 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_/ACCGO/CAS_S_STL_PRC_BL 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_/ACCGO/CAS_S_STL_PRC_BL INTO WA_/ACCGO/CAS_S_STL_PRC_BL. *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 TKONN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_STL_PRC_BL-TKONN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_STL_PRC_BL-TKONN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit MATN1, internal->external for field COMM_ITEM CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_STL_PRC_BL-COMM_ITEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_STL_PRC_BL-COMM_ITEM.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit CUNIT, internal->external for field WASHOUT_QTY_UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/CAS_S_STL_PRC_BL-WASHOUT_QTY_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAS_S_STL_PRC_BL-WASHOUT_QTY_UOM.
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_/ACCGO/CAS_S_STL_PRC_BL_STR,
CLIENT TYPE STRING,
TKONN TYPE STRING,
TPOSN TYPE STRING,
SIDE TYPE STRING,
TPOSN_COM TYPE STRING,
PR_ASPECT TYPE STRING,
PR_COUNT TYPE STRING,
ITEM_QUAN TYPE STRING,
ITEM_UOM TYPE STRING,
IT_QUAN_ASSGMT TYPE STRING,
ASSGD_QUAN TYPE STRING,
ASSGD_UOM TYPE STRING,
FUTURE TYPE STRING,
SH_PRASP_GUID TYPE STRING,
CR_NAME TYPE STRING,
CR_DATE TYPE STRING,
CR_TIME TYPE STRING,
CH_NAME TYPE STRING,
CH_DATE TYPE STRING,
CH_TIME TYPE STRING,
SH_IT_GUID TYPE STRING,
_DATAAGING TYPE STRING,
PLACE_HOLDER TYPE STRING,
UPDKZ TYPE STRING,
GUID_SH TYPE STRING,
O_SHD_PRASP_SH TYPE STRING,
UPDKZ_Z1 TYPE STRING,
NUMERATOR_Z1 TYPE STRING,
DENOMINATOR_Z1 TYPE STRING,
BASIS_MEINS_Z1 TYPE STRING,
FUT_DESCR_Z1 TYPE STRING,
FOR_COMMODITY_SINGLETON_Z1 TYPE STRING,
PLACE_HOLDER_Z2 TYPE STRING,
COND_TYPE TYPE STRING,
KBETR TYPE STRING,
KONWA TYPE STRING,
KPEIN TYPE STRING,
KMEIN TYPE STRING,
KRECH TYPE STRING,
COND_TYPE2 TYPE STRING,
KBETR2 TYPE STRING,
KONWA2 TYPE STRING,
KPEIN2 TYPE STRING,
KMEIN2 TYPE STRING,
KRECH2 TYPE STRING,
COND_TYPE3 TYPE STRING,
KBETR3 TYPE STRING,
KONWA3 TYPE STRING,
KPEIN3 TYPE STRING,
KMEIN3 TYPE STRING,
KRECH3 TYPE STRING,
COND_TYPE4 TYPE STRING,
KBETR4 TYPE STRING,
KONWA4 TYPE STRING,
KPEIN4 TYPE STRING,
KMEIN4 TYPE STRING,
KRECH4 TYPE STRING,
COND_TYPE_CAT1 TYPE STRING,
COND_TYPE_CAT2 TYPE STRING,
COND_TYPE_CAT3 TYPE STRING,
COND_TYPE_CAT4 TYPE STRING,
COND_TYPE_LOC TYPE STRING,
COND_TYPE_MAT TYPE STRING,
PR_DATE TYPE STRING,
ASSGMT_REL TYPE STRING,
PRICING_TYPE TYPE STRING,
PRICING_TYPE_STATUS TYPE STRING,
PRASP_TYPE TYPE STRING,
OTHER_PRASP_TYPE TYPE STRING,
ALLOCATED_QTY TYPE STRING,
IS_PP TYPE STRING,
IS_PF TYPE STRING,
IS_PB TYPE STRING,
ALREADY_FROZEN TYPE STRING,
TO_BE_FROZEN TYPE STRING,
P_FUTURES TYPE STRING,
P_BASIS TYPE STRING,
PRICE TYPE STRING,
PRICE_ITEM_UOM TYPE STRING,
PRICE_RAW TYPE STRING,
IS_CO_PRODUCT TYPE STRING,
OPEN_QTY TYPE STRING,
OPEN_UOM TYPE STRING,
OPEN_ITEM_QTY TYPE STRING,
OPEN_ITEM_UOM TYPE STRING,
QTY_AFREEZE TYPE STRING,
QTY_MFREEZE TYPE STRING,
KBETR_RAW TYPE STRING,
KBETR2_RAW TYPE STRING,
KBETR3_RAW TYPE STRING,
KBETR4_RAW TYPE STRING,
LOC_RATE_RAW TYPE STRING,
MAT_RATE_RAW TYPE STRING,
BASE_PR_FUTURES TYPE STRING,
BASE_PR_F_KONWA TYPE STRING,
BASE_PR_F_KPEIN TYPE STRING,
BASE_PR_F_KMEIN TYPE STRING,
BASE_PR_F_RAW TYPE STRING,
BASE_PR_BASIS TYPE STRING,
BASE_PR_B_KONWA TYPE STRING,
BASE_PR_B_KPEIN TYPE STRING,
BASE_PR_B_KMEIN TYPE STRING,
BASE_PR_B_RAW TYPE STRING,
BASE_PR_TOTAL TYPE STRING,
BASE_PR_T_KONWA TYPE STRING,
BASE_PR_T_KPEIN TYPE STRING,
BASE_PR_T_KMEIN TYPE STRING,
BASE_PR_T_RAW TYPE STRING,
ITEM_PR_FUTURES TYPE STRING,
ITEM_PR_F_KONWA TYPE STRING,
ITEM_PR_F_KPEIN TYPE STRING,
ITEM_PR_F_KMEIN TYPE STRING,
ITEM_PR_F_RAW TYPE STRING,
ITEM_PR_BASIS TYPE STRING,
ITEM_PR_B_KONWA TYPE STRING,
ITEM_PR_B_KPEIN TYPE STRING,
ITEM_PR_B_KMEIN TYPE STRING,
ITEM_PR_B_RAW TYPE STRING,
ITEM_PR_TOTAL TYPE STRING,
ITEM_PR_T_KONWA TYPE STRING,
ITEM_PR_T_KPEIN TYPE STRING,
ITEM_PR_T_KMEIN TYPE STRING,
ITEM_PR_T_RAW TYPE STRING,
TRD_PR_FUTURES TYPE STRING,
TRD_PR_F_KONWA TYPE STRING,
TRD_PR_F_KPEIN TYPE STRING,
TRD_PR_F_KMEIN TYPE STRING,
TRD_PR_F_RAW TYPE STRING,
TRD_PR_BASIS TYPE STRING,
TRD_PR_B_KONWA TYPE STRING,
TRD_PR_B_KPEIN TYPE STRING,
TRD_PR_B_KMEIN TYPE STRING,
TRD_PR_B_RAW TYPE STRING,
TRD_PR_TOTAL TYPE STRING,
TRD_PR_T_KONWA TYPE STRING,
TRD_PR_T_KPEIN TYPE STRING,
TRD_PR_T_KMEIN TYPE STRING,
TRD_PR_T_RAW TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
MTM_CURVE_ID TYPE STRING,
COMM_ITEM TYPE STRING,
VENDOR TYPE STRING,
CUSTOMER TYPE STRING,
DET_CURRENCY TYPE STRING,
BU_LOCK TYPE STRING,
SORT_ORDER TYPE STRING,
EXT_REF_PRASP TYPE STRING,
EXT_REF_COM TYPE STRING,
/ACCGO/BASIS_PR_ID TYPE STRING,
WASHOUT_QTY TYPE STRING,
WASHOUT_QTY_UOM TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/CAS_S_STL_PRC_BL_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_/ACCGO/CAS_S_STL_PRC_BL_STR-CLIENT sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TKONN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TPOSN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-SIDE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TPOSN_COM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PR_ASPECT sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PR_COUNT sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_QUAN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_UOM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-IT_QUAN_ASSGMT sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ASSGD_QUAN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ASSGD_UOM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-FUTURE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-SH_PRASP_GUID sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CR_NAME sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CR_DATE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CR_TIME sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CH_NAME sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CH_DATE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CH_TIME sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-SH_IT_GUID sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-_DATAAGING sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PLACE_HOLDER sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-UPDKZ sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-GUID_SH sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-O_SHD_PRASP_SH sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-UPDKZ_Z1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-NUMERATOR_Z1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-DENOMINATOR_Z1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASIS_MEINS_Z1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-FUT_DESCR_Z1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-FOR_COMMODITY_SINGLETON_Z1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PLACE_HOLDER_Z2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KRECH sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KONWA2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KPEIN2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KMEIN2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KRECH2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KONWA3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KPEIN3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KMEIN3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KRECH3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KONWA4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KPEIN4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KMEIN4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KRECH4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE_CAT1 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE_CAT2 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE_CAT3 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE_CAT4 sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE_LOC sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COND_TYPE_MAT sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PR_DATE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ASSGMT_REL sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PRICING_TYPE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PRICING_TYPE_STATUS sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PRASP_TYPE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-OTHER_PRASP_TYPE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ALLOCATED_QTY sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-IS_PP sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-IS_PF sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-IS_PB sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ALREADY_FROZEN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TO_BE_FROZEN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-P_FUTURES sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-P_BASIS sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PRICE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PRICE_ITEM_UOM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-PRICE_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-IS_CO_PRODUCT sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-OPEN_QTY sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-OPEN_UOM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-OPEN_ITEM_QTY sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-OPEN_ITEM_UOM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-QTY_AFREEZE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-QTY_MFREEZE sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR2_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR3_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-KBETR4_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-LOC_RATE_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-MAT_RATE_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_FUTURES sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_F_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_F_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_F_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_F_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_BASIS sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_B_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_B_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_B_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_B_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_TOTAL sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_T_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_T_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_T_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BASE_PR_T_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_FUTURES sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_F_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_F_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_F_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_F_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_BASIS sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_B_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_B_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_B_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_B_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_TOTAL sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_T_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_T_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_T_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-ITEM_PR_T_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_FUTURES sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_F_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_F_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_F_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_F_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_BASIS sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_B_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_B_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_B_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_B_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_TOTAL sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_T_KONWA sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_T_KPEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_T_KMEIN sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-TRD_PR_T_RAW sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-DATE_FROM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-DATE_TO sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-MTM_CURVE_ID sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-COMM_ITEM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-VENDOR sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-CUSTOMER sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-DET_CURRENCY sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-BU_LOCK sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-SORT_ORDER sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-EXT_REF_PRASP sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-EXT_REF_COM sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-/ACCGO/BASIS_PR_ID sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-WASHOUT_QTY sy-vline
WA_/ACCGO/CAS_S_STL_PRC_BL_STR-WASHOUT_QTY_UOM sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.