ABAP Select data from SAP table /ACCGO/PRC_S_COM_PRASP 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/PRC_S_COM_PRASP 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/PRC_S_COM_PRASP. 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/PRC_S_COM_PRASP 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/PRC_S_COM_PRASP TYPE STANDARD TABLE OF /ACCGO/PRC_S_COM_PRASP, WA_/ACCGO/PRC_S_COM_PRASP TYPE /ACCGO/PRC_S_COM_PRASP, 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/PRC_S_COM_PRASP> TYPE /ACCGO/PRC_S_COM_PRASP. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_/ACCGO/PRC_S_COM_PRASP. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM /ACCGO/PRC_S_COM_PRASP INTO TABLE IT_/ACCGO/PRC_S_COM_PRASP. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM /ACCGO/PRC_S_COM_PRASP * INTO TABLE @DATA(IT_/ACCGO/PRC_S_COM_PRASP2). *--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/PRC_S_COM_PRASP INDEX 1 INTO DATA(WA_/ACCGO/PRC_S_COM_PRASP2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_/ACCGO/PRC_S_COM_PRASP ASSIGNING </ACCGO/PRC_S_COM_PRASP>.*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/PRC_S_COM_PRASP>-CLIENT = 1.
</ACCGO/PRC_S_COM_PRASP>-TKONN = 1.
</ACCGO/PRC_S_COM_PRASP>-TPOSN = 1.
</ACCGO/PRC_S_COM_PRASP>-SIDE = 1.
</ACCGO/PRC_S_COM_PRASP>-TPOSN_COM = 1.
ENDLOOP. LOOP AT IT_/ACCGO/PRC_S_COM_PRASP INTO WA_/ACCGO/PRC_S_COM_PRASP. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_/ACCGO/PRC_S_COM_PRASP-PR_ASPECT, sy-vline,
WA_/ACCGO/PRC_S_COM_PRASP-PR_COUNT, sy-vline,
WA_/ACCGO/PRC_S_COM_PRASP-ITEM_QUAN, sy-vline,
WA_/ACCGO/PRC_S_COM_PRASP-ITEM_UOM, sy-vline,
WA_/ACCGO/PRC_S_COM_PRASP-IT_QUAN_ASSGMT, sy-vline,
WA_/ACCGO/PRC_S_COM_PRASP-ASSGD_QUAN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/PRC_S_COM_PRASP 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/PRC_S_COM_PRASP 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/PRC_S_COM_PRASP INTO WA_/ACCGO/PRC_S_COM_PRASP. *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/PRC_S_COM_PRASP-TKONN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-ITEM_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-ASSGD_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-BASIS_MEINS_Z1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-KMEIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field KMEIN2 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-KMEIN2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-KMEIN2.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field KMEIN3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-KMEIN3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-KMEIN3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field KMEIN4 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-KMEIN4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-KMEIN4.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM2 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM2.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE2 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE2.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE3 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM4 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM4.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE4 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE4.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM5 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM5 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM5.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE5 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE5 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE5.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM6 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM6 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM6.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE6 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE6 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE6.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM7 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM7 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM7.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE7 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE7 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE7.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM8 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM8 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM8.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE8 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE8 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE8.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM9 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-UOM9 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-UOM9.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EXCRS, internal->external for field FX_RATE9 CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE9 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-FX_RATE9.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field LOC_COND_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-LOC_COND_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-LOC_COND_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MAT_COND_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-MAT_COND_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-MAT_COND_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field ASSIGNED_QTY_UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-ASSIGNED_QTY_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-ASSIGNED_QTY_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/PRC_S_COM_PRASP-BASE_PR_F_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-BASE_PR_B_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-BASE_PR_T_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-ITEM_PR_F_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-ITEM_PR_B_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-ITEM_PR_T_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-TRD_PR_F_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-TRD_PR_B_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-TRD_PR_T_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-TRD_PR_T_KMEIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field STL_PR_F_KMEIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-STL_PR_F_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-STL_PR_F_KMEIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field STL_PR_B_KMEIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-STL_PR_B_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-STL_PR_B_KMEIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field STL_PR_T_KMEIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-STL_PR_T_KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-STL_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/PRC_S_COM_PRASP-COMM_ITEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-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/PRC_S_COM_PRASP-VENDOR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-VENDOR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CUSTOMER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_COM_PRASP-CUSTOMER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_COM_PRASP-CUSTOMER.
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/PRC_S_COM_PRASP_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,
CPE_CONDN 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,
GUID_Z3 TYPE STRING,
O_ASSGMT_Z3 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,
CPE_COND TYPE STRING,
CPE_COND_TEXT1 TYPE STRING,
CPE_TERM_RATE TYPE STRING,
CURR TYPE STRING,
PER_UOM TYPE STRING,
UOM TYPE STRING,
FX_RATE TYPE STRING,
FLOATING_FX TYPE STRING,
CURRFROM TYPE STRING,
CURRTO TYPE STRING,
DCS_ID TYPE STRING,
MIC TYPE STRING,
CPE_COND2 TYPE STRING,
CPE_COND_TEXT2 TYPE STRING,
CPE_TERM_RATE2 TYPE STRING,
CURR2 TYPE STRING,
PER_UOM2 TYPE STRING,
UOM2 TYPE STRING,
FX_RATE2 TYPE STRING,
FLOATING_FX2 TYPE STRING,
CURRFROM2 TYPE STRING,
CURRTO2 TYPE STRING,
DCS_ID2 TYPE STRING,
MIC2 TYPE STRING,
CPE_COND3 TYPE STRING,
CPE_COND_TEXT3 TYPE STRING,
CPE_TERM_RATE3 TYPE STRING,
CURR3 TYPE STRING,
PER_UOM3 TYPE STRING,
UOM3 TYPE STRING,
FX_RATE3 TYPE STRING,
FLOATING_FX3 TYPE STRING,
CURRFROM3 TYPE STRING,
CURRTO3 TYPE STRING,
DCS_ID3 TYPE STRING,
MIC3 TYPE STRING,
CPE_COND4 TYPE STRING,
CPE_COND_TEXT4 TYPE STRING,
CPE_TERM_RATE4 TYPE STRING,
CURR4 TYPE STRING,
PER_UOM4 TYPE STRING,
UOM4 TYPE STRING,
FX_RATE4 TYPE STRING,
FLOATING_FX4 TYPE STRING,
CURRFROM4 TYPE STRING,
CURRTO4 TYPE STRING,
DCS_ID4 TYPE STRING,
MIC4 TYPE STRING,
CPE_COND5 TYPE STRING,
CPE_COND_TEXT5 TYPE STRING,
CPE_TERM_RATE5 TYPE STRING,
CURR5 TYPE STRING,
PER_UOM5 TYPE STRING,
UOM5 TYPE STRING,
FX_RATE5 TYPE STRING,
FLOATING_FX5 TYPE STRING,
CURRFROM5 TYPE STRING,
CURRTO5 TYPE STRING,
DCS_ID5 TYPE STRING,
MIC5 TYPE STRING,
CPE_COND6 TYPE STRING,
CPE_COND_TEXT6 TYPE STRING,
CPE_TERM_RATE6 TYPE STRING,
CURR6 TYPE STRING,
PER_UOM6 TYPE STRING,
UOM6 TYPE STRING,
FX_RATE6 TYPE STRING,
FLOATING_FX6 TYPE STRING,
CURRFROM6 TYPE STRING,
CURRTO6 TYPE STRING,
DCS_ID6 TYPE STRING,
MIC6 TYPE STRING,
CPE_COND7 TYPE STRING,
CPE_COND_TEXT7 TYPE STRING,
CPE_TERM_RATE7 TYPE STRING,
CURR7 TYPE STRING,
PER_UOM7 TYPE STRING,
UOM7 TYPE STRING,
FX_RATE7 TYPE STRING,
FLOATING_FX7 TYPE STRING,
CURRFROM7 TYPE STRING,
CURRTO7 TYPE STRING,
DCS_ID7 TYPE STRING,
MIC7 TYPE STRING,
CPE_COND8 TYPE STRING,
CPE_COND_TEXT8 TYPE STRING,
CPE_TERM_RATE8 TYPE STRING,
CURR8 TYPE STRING,
PER_UOM8 TYPE STRING,
UOM8 TYPE STRING,
FX_RATE8 TYPE STRING,
FLOATING_FX8 TYPE STRING,
CURRFROM8 TYPE STRING,
CURRTO8 TYPE STRING,
DCS_ID8 TYPE STRING,
MIC8 TYPE STRING,
CPE_COND9 TYPE STRING,
CPE_COND_TEXT9 TYPE STRING,
CPE_TERM_RATE9 TYPE STRING,
CURR9 TYPE STRING,
PER_UOM9 TYPE STRING,
UOM9 TYPE STRING,
FX_RATE9 TYPE STRING,
FLOATING_FX9 TYPE STRING,
CURRFROM9 TYPE STRING,
CURRTO9 TYPE STRING,
DCS_ID9 TYPE STRING,
MIC9 TYPE STRING,
LOC_COND_TYPE TYPE STRING,
LOC_RATE TYPE STRING,
LOC_RATE_UNIT TYPE STRING,
LOC_COND_PRC_UNIT TYPE STRING,
LOC_COND_UNIT TYPE STRING,
LOC_CAL_TYPE TYPE STRING,
MAT_COND_TYPE TYPE STRING,
MAT_RATE TYPE STRING,
MAT_RATE_UNIT TYPE STRING,
MAT_COND_PRC_UNIT TYPE STRING,
MAT_COND_UNIT TYPE STRING,
MAT_CAL_TYPE 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,
FREEZED_ASSIGNED_QTY TYPE STRING,
UNFREEZED_ASSIGNED_QTY TYPE STRING,
OPEN_ASSIGNED_QTY TYPE STRING,
CHILD_FREEZED_ASSIGNED_QTY TYPE STRING,
CURRENT_FREEZED_ASSIGNED_QTY TYPE STRING,
CURRENT_UNFREEZED_ASSIGNED_QTY TYPE STRING,
ASSIGNED_QTY_UOM 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,
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,
STL_PR_FUTURES TYPE STRING,
STL_PR_F_KONWA TYPE STRING,
STL_PR_F_KPEIN TYPE STRING,
STL_PR_F_KMEIN TYPE STRING,
STL_PR_F_RAW TYPE STRING,
STL_PR_F_FX_RATE TYPE STRING,
STL_PR_F_FX_END_DATE TYPE STRING,
STL_PR_F_FX_PERFACTOR TYPE STRING,
STL_PR_BASIS TYPE STRING,
STL_PR_B_KONWA TYPE STRING,
STL_PR_B_KPEIN TYPE STRING,
STL_PR_B_KMEIN TYPE STRING,
STL_PR_B_RAW TYPE STRING,
STL_PR_B_FX_RATE TYPE STRING,
STL_PR_B_FX_END_DATE TYPE STRING,
STL_PR_B_FX_PERFACTOR TYPE STRING,
STL_PR_TOTAL TYPE STRING,
STL_PR_T_KONWA TYPE STRING,
STL_PR_T_KPEIN TYPE STRING,
STL_PR_T_KMEIN TYPE STRING,
STL_PR_T_RAW TYPE STRING,
STL_PRICE TYPE STRING,
STL_PRICE_RAW TYPE STRING,
GUIDZ4 TYPE STRING,
O_ASSGMT_DISTRIBZ4 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,
FREEZED_DISTRIBS TYPE STRING,
NOT_FREEZED_DISTRIBS TYPE STRING,
FREEZED_ASGT_DIST TYPE STRING,
NOT_FREEZED_ASGT_DIST TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/PRC_S_COM_PRASP_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/PRC_S_COM_PRASP_STR-CLIENT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TKONN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TPOSN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-SIDE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TPOSN_COM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PR_ASPECT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PR_COUNT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_QUAN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_UOM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-IT_QUAN_ASSGMT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ASSGD_QUAN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ASSGD_UOM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FUTURE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-SH_PRASP_GUID sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CR_NAME sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CR_DATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CR_TIME sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CH_NAME sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CH_DATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CH_TIME sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-SH_IT_GUID sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-_DATAAGING sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PLACE_HOLDER sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UPDKZ sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-GUID_SH sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-O_SHD_PRASP_SH sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_CONDN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UPDKZ_Z1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-NUMERATOR_Z1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DENOMINATOR_Z1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASIS_MEINS_Z1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FUT_DESCR_Z1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FOR_COMMODITY_SINGLETON_Z1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PLACE_HOLDER_Z2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-GUID_Z3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-O_ASSGMT_Z3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KRECH sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KONWA2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KPEIN2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KMEIN2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KRECH2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KONWA3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KPEIN3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KMEIN3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KRECH3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KONWA4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KPEIN4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KMEIN4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KRECH4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC5 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC6 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC7 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC8 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_COND_TEXT9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CPE_TERM_RATE9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURR9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PER_UOM9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UOM9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FX_RATE9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FLOATING_FX9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRFROM9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRTO9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DCS_ID9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MIC9 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_COND_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_RATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_RATE_UNIT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_COND_PRC_UNIT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_COND_UNIT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_CAL_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_COND_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_RATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_RATE_UNIT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_COND_PRC_UNIT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_COND_UNIT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_CAL_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE_CAT1 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE_CAT2 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE_CAT3 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE_CAT4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE_LOC sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COND_TYPE_MAT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PR_DATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ASSGMT_REL sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PRICING_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PRICING_TYPE_STATUS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PRASP_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-OTHER_PRASP_TYPE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FREEZED_ASSIGNED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-UNFREEZED_ASSIGNED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-OPEN_ASSIGNED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CHILD_FREEZED_ASSIGNED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRENT_FREEZED_ASSIGNED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CURRENT_UNFREEZED_ASSIGNED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ASSIGNED_QTY_UOM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ALLOCATED_QTY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-IS_PP sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-IS_PF sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-IS_PB sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ALREADY_FROZEN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TO_BE_FROZEN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-P_FUTURES sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-P_BASIS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PRICE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PRICE_ITEM_UOM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-PRICE_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-IS_CO_PRODUCT sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR2_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR3_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-KBETR4_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-LOC_RATE_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MAT_RATE_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_FUTURES sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_F_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_F_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_F_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_F_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_BASIS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_B_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_B_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_B_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_B_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_TOTAL sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_T_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_T_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_T_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BASE_PR_T_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_FUTURES sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_F_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_F_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_F_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_F_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_BASIS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_B_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_B_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_B_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_B_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_TOTAL sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_T_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_T_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_T_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-ITEM_PR_T_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_FUTURES sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_F_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_F_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_F_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_F_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_BASIS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_B_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_B_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_B_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_B_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_TOTAL sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_T_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_T_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_T_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-TRD_PR_T_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_FUTURES sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_FX_RATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_FX_END_DATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_F_FX_PERFACTOR sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_BASIS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_FX_RATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_FX_END_DATE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_B_FX_PERFACTOR sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_TOTAL sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_T_KONWA sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_T_KPEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_T_KMEIN sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PR_T_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PRICE sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-STL_PRICE_RAW sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-GUIDZ4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-O_ASSGMT_DISTRIBZ4 sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DATE_FROM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DATE_TO sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-MTM_CURVE_ID sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-COMM_ITEM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-VENDOR sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-CUSTOMER sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-DET_CURRENCY sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-BU_LOCK sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-SORT_ORDER sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-EXT_REF_PRASP sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-EXT_REF_COM sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FREEZED_DISTRIBS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-NOT_FREEZED_DISTRIBS sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-FREEZED_ASGT_DIST sy-vline
WA_/ACCGO/PRC_S_COM_PRASP_STR-NOT_FREEZED_ASGT_DIST sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.