ABAP Select data from SAP table /ACCGO/PRC_S_DIST_DATA_DET 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_DIST_DATA_DET 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_DIST_DATA_DET. 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_DIST_DATA_DET 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_DIST_DATA_DET TYPE STANDARD TABLE OF /ACCGO/PRC_S_DIST_DATA_DET, WA_/ACCGO/PRC_S_DIST_DATA_DET TYPE /ACCGO/PRC_S_DIST_DATA_DET, 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_DIST_DATA_DET> TYPE /ACCGO/PRC_S_DIST_DATA_DET. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_/ACCGO/PRC_S_DIST_DATA_DET. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM /ACCGO/PRC_S_DIST_DATA_DET INTO TABLE IT_/ACCGO/PRC_S_DIST_DATA_DET. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM /ACCGO/PRC_S_DIST_DATA_DET * INTO TABLE @DATA(IT_/ACCGO/PRC_S_DIST_DATA_DET2). *--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_DIST_DATA_DET INDEX 1 INTO DATA(WA_/ACCGO/PRC_S_DIST_DATA_DET2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_/ACCGO/PRC_S_DIST_DATA_DET ASSIGNING </ACCGO/PRC_S_DIST_DATA_DET>.*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/PRC_S_DIST_DATA_DET>-CPE_CONDN = 1.
</ACCGO/PRC_S_DIST_DATA_DET>-TYPE = 1.
</ACCGO/PRC_S_DIST_DATA_DET>-DOCUMENT = 1.
</ACCGO/PRC_S_DIST_DATA_DET>-ITEM = 1.
</ACCGO/PRC_S_DIST_DATA_DET>-SIDE = 1.
ENDLOOP. LOOP AT IT_/ACCGO/PRC_S_DIST_DATA_DET INTO WA_/ACCGO/PRC_S_DIST_DATA_DET. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_/ACCGO/PRC_S_DIST_DATA_DET-SUB_ITEM, sy-vline,
WA_/ACCGO/PRC_S_DIST_DATA_DET-TKONN, sy-vline,
WA_/ACCGO/PRC_S_DIST_DATA_DET-TPOSN, sy-vline,
WA_/ACCGO/PRC_S_DIST_DATA_DET-TPOSN_COM, sy-vline,
WA_/ACCGO/PRC_S_DIST_DATA_DET-PR_ASPECT, sy-vline,
WA_/ACCGO/PRC_S_DIST_DATA_DET-PR_COUNT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/PRC_S_DIST_DATA_DET 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_DIST_DATA_DET 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_DIST_DATA_DET INTO WA_/ACCGO/PRC_S_DIST_DATA_DET. *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_DIST_DATA_DET-TKONN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-TKONN.
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_DIST_DATA_DET-KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-KMEIN2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-KMEIN3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-KMEIN4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM5 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE5 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM6 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE6 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM7 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE7 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM8 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE8 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-UOM9 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-FX_RATE9 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-LOC_COND_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-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_DIST_DATA_DET-MAT_COND_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-MAT_COND_UNIT.
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_DIST_DATA_DET-ASSGD_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-ASSGD_UOM.
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_DIST_DATA_DET-ITEM_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_UOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BASE_PR_F_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-BASE_PR_F_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-BASE_PR_F_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BASE_PR_B_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-BASE_PR_B_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-BASE_PR_B_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BASE_PR_T_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-BASE_PR_T_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-BASE_PR_T_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field ITEM_PR_F_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_PR_F_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_PR_F_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field ITEM_PR_B_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_PR_B_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_PR_B_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field ITEM_PR_T_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_PR_T_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-ITEM_PR_T_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TRD_PR_F_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-TRD_PR_F_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-TRD_PR_F_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TRD_PR_B_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-TRD_PR_B_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-TRD_PR_B_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TRD_PR_T_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-TRD_PR_T_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-TRD_PR_T_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field COMM_ITEM_Z3 CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-COMM_ITEM_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-COMM_ITEM_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field VENDOR_Z3 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-VENDOR_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-VENDOR_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CUSTOMER_Z3 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-CUSTOMER_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-CUSTOMER_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field STL_PR_F_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-STL_PR_F_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-STL_PR_F_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field STL_PR_B_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-STL_PR_B_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-STL_PR_B_KMEIN_Z3.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field STL_PR_T_KMEIN_Z3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/PRC_S_DIST_DATA_DET-STL_PR_T_KMEIN_Z3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/PRC_S_DIST_DATA_DET-STL_PR_T_KMEIN_Z3.
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_DIST_DATA_DET_STR,
CPE_CONDN TYPE STRING,
TYPE TYPE STRING,
DOCUMENT TYPE STRING,
ITEM TYPE STRING,
SIDE TYPE STRING,
SUB_ITEM TYPE STRING,
TKONN TYPE STRING,
TPOSN TYPE STRING,
TPOSN_COM TYPE STRING,
PR_ASPECT TYPE STRING,
PR_COUNT TYPE STRING,
PR_DATE 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,
PLACE_HOLDER_Z1 TYPE STRING,
ALLOCATED_QTY TYPE STRING,
ASSGD_UOM TYPE STRING,
ITEM_ALLOC_QTY TYPE STRING,
ITEM_UOM TYPE STRING,
IS_PP TYPE STRING,
IS_PF TYPE STRING,
IS_PB TYPE STRING,
PRICE TYPE STRING,
PRICE_RAW TYPE STRING,
GUID_Z2 TYPE STRING,
O_ASSGMT_DISTRIB_Z2 TYPE STRING,
KBETR_RAW_Z3 TYPE STRING,
KBETR2_RAW_Z3 TYPE STRING,
KBETR3_RAW_Z3 TYPE STRING,
KBETR4_RAW_Z3 TYPE STRING,
LOC_RATE_RAW_Z3 TYPE STRING,
MAT_RATE_RAW_Z3 TYPE STRING,
BASE_PR_FUTURES_Z3 TYPE STRING,
BASE_PR_F_KONWA_Z3 TYPE STRING,
BASE_PR_F_KPEIN_Z3 TYPE STRING,
BASE_PR_F_KMEIN_Z3 TYPE STRING,
BASE_PR_F_RAW_Z3 TYPE STRING,
BASE_PR_BASIS_Z3 TYPE STRING,
BASE_PR_B_KONWA_Z3 TYPE STRING,
BASE_PR_B_KPEIN_Z3 TYPE STRING,
BASE_PR_B_KMEIN_Z3 TYPE STRING,
BASE_PR_B_RAW_Z3 TYPE STRING,
BASE_PR_TOTAL_Z3 TYPE STRING,
BASE_PR_T_KONWA_Z3 TYPE STRING,
BASE_PR_T_KPEIN_Z3 TYPE STRING,
BASE_PR_T_KMEIN_Z3 TYPE STRING,
BASE_PR_T_RAW_Z3 TYPE STRING,
ITEM_PR_FUTURES_Z3 TYPE STRING,
ITEM_PR_F_KONWA_Z3 TYPE STRING,
ITEM_PR_F_KPEIN_Z3 TYPE STRING,
ITEM_PR_F_KMEIN_Z3 TYPE STRING,
ITEM_PR_F_RAW_Z3 TYPE STRING,
ITEM_PR_BASIS_Z3 TYPE STRING,
ITEM_PR_B_KONWA_Z3 TYPE STRING,
ITEM_PR_B_KPEIN_Z3 TYPE STRING,
ITEM_PR_B_KMEIN_Z3 TYPE STRING,
ITEM_PR_B_RAW_Z3 TYPE STRING,
ITEM_PR_TOTAL_Z3 TYPE STRING,
ITEM_PR_T_KONWA_Z3 TYPE STRING,
ITEM_PR_T_KPEIN_Z3 TYPE STRING,
ITEM_PR_T_KMEIN_Z3 TYPE STRING,
ITEM_PR_T_RAW_Z3 TYPE STRING,
TRD_PR_FUTURES_Z3 TYPE STRING,
TRD_PR_F_KONWA_Z3 TYPE STRING,
TRD_PR_F_KPEIN_Z3 TYPE STRING,
TRD_PR_F_KMEIN_Z3 TYPE STRING,
TRD_PR_F_RAW_Z3 TYPE STRING,
TRD_PR_BASIS_Z3 TYPE STRING,
TRD_PR_B_KONWA_Z3 TYPE STRING,
TRD_PR_B_KPEIN_Z3 TYPE STRING,
TRD_PR_B_KMEIN_Z3 TYPE STRING,
TRD_PR_B_RAW_Z3 TYPE STRING,
TRD_PR_TOTAL_Z3 TYPE STRING,
TRD_PR_T_KONWA_Z3 TYPE STRING,
TRD_PR_T_KPEIN_Z3 TYPE STRING,
TRD_PR_T_KMEIN_Z3 TYPE STRING,
TRD_PR_T_RAW_Z3 TYPE STRING,
DATE_FROM_Z3 TYPE STRING,
DATE_TO_Z3 TYPE STRING,
MTM_CURVE_ID_Z3 TYPE STRING,
COMM_ITEM_Z3 TYPE STRING,
VENDOR_Z3 TYPE STRING,
CUSTOMER_Z3 TYPE STRING,
DET_CURRENCY_Z3 TYPE STRING,
BU_LOCK_Z3 TYPE STRING,
SORT_ORDER_Z3 TYPE STRING,
EXT_REF_PRASP_Z3 TYPE STRING,
EXT_REF_COM_Z3 TYPE STRING,
STL_PR_FUTURES_Z3 TYPE STRING,
STL_PR_F_KONWA_Z3 TYPE STRING,
STL_PR_F_KPEIN_Z3 TYPE STRING,
STL_PR_F_KMEIN_Z3 TYPE STRING,
STL_PR_F_RAW_Z3 TYPE STRING,
STL_PR_F_FX_RATE_Z3 TYPE STRING,
STL_PR_F_FX_END_DATE_Z3 TYPE STRING,
STL_PR_F_FX_PERFACTOR_Z3 TYPE STRING,
STL_PR_BASIS_Z3 TYPE STRING,
STL_PR_B_KONWA_Z3 TYPE STRING,
STL_PR_B_KPEIN_Z3 TYPE STRING,
STL_PR_B_KMEIN_Z3 TYPE STRING,
STL_PR_B_RAW_Z3 TYPE STRING,
STL_PR_B_FX_RATE_Z3 TYPE STRING,
STL_PR_B_FX_END_DATE_Z3 TYPE STRING,
STL_PR_B_FX_PERFACTOR_Z3 TYPE STRING,
STL_PR_TOTAL_Z3 TYPE STRING,
STL_PR_T_KONWA_Z3 TYPE STRING,
STL_PR_T_KPEIN_Z3 TYPE STRING,
STL_PR_T_KMEIN_Z3 TYPE STRING,
STL_PR_T_RAW_Z3 TYPE STRING,
STL_PRICE_Z3 TYPE STRING,
STL_PRICE_RAW_Z3 TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/PRC_S_DIST_DATA_DET_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_DIST_DATA_DET_STR-CPE_CONDN sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TYPE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DOCUMENT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-SIDE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-SUB_ITEM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TKONN sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TPOSN sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TPOSN_COM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PR_ASPECT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PR_COUNT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PR_DATE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-COND_TYPE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KONWA sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KPEIN sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KMEIN sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KRECH sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-COND_TYPE2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KONWA2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KPEIN2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KMEIN2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KRECH2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-COND_TYPE3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KONWA3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KPEIN3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KMEIN3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KRECH3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-COND_TYPE4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KONWA4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KPEIN4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KMEIN4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KRECH4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT1 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC4 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC5 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC6 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC7 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC8 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_COND_TEXT9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CPE_TERM_RATE9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURR9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PER_UOM9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-UOM9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FX_RATE9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-FLOATING_FX9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRFROM9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CURRTO9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DCS_ID9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MIC9 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_COND_TYPE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_RATE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_RATE_UNIT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_COND_PRC_UNIT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_COND_UNIT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_CAL_TYPE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_COND_TYPE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_RATE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_RATE_UNIT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_COND_PRC_UNIT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_COND_UNIT sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_CAL_TYPE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PLACE_HOLDER_Z1 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ALLOCATED_QTY sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ASSGD_UOM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_ALLOC_QTY sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_UOM sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-IS_PP sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-IS_PF sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-IS_PB sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PRICE sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-PRICE_RAW sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-GUID_Z2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-O_ASSGMT_DISTRIB_Z2 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR2_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR3_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-KBETR4_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-LOC_RATE_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MAT_RATE_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_FUTURES_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_F_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_F_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_F_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_F_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_BASIS_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_B_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_B_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_B_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_B_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_TOTAL_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_T_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_T_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_T_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BASE_PR_T_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_FUTURES_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_F_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_F_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_F_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_F_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_BASIS_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_B_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_B_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_B_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_B_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_TOTAL_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_T_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_T_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_T_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-ITEM_PR_T_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_FUTURES_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_F_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_F_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_F_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_F_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_BASIS_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_B_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_B_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_B_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_B_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_TOTAL_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_T_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_T_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_T_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-TRD_PR_T_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DATE_FROM_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DATE_TO_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-MTM_CURVE_ID_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-COMM_ITEM_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-VENDOR_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-CUSTOMER_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-DET_CURRENCY_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-BU_LOCK_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-SORT_ORDER_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-EXT_REF_PRASP_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-EXT_REF_COM_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_FUTURES_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_FX_RATE_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_FX_END_DATE_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_F_FX_PERFACTOR_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_BASIS_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_FX_RATE_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_FX_END_DATE_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_B_FX_PERFACTOR_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_TOTAL_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_T_KONWA_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_T_KPEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_T_KMEIN_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PR_T_RAW_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PRICE_Z3 sy-vline
WA_/ACCGO/PRC_S_DIST_DATA_DET_STR-STL_PRICE_RAW_Z3 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.