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

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

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

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


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-CANC_PL_UOM, sy-vline,
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-CDOTE_QTY, sy-vline,
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-CDOTE_UOM, sy-vline,
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-CDOTE_STATUS, sy-vline,
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-CDOTE_ORDER_REQ_REASON, sy-vline,
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-CDOTE_SCENARIO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/S_CAK_PRICE_FIX_MODEL 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/S_CAK_PRICE_FIX_MODEL 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/S_CAK_PRICE_FIX_MODEL INTO WA_/ACCGO/S_CAK_PRICE_FIX_MODEL. *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/S_CAK_PRICE_FIX_MODEL-TKONN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-TKONN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field KMEIN_4 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-KMEIN_4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/S_CAK_PRICE_FIX_MODEL-KMEIN_4.
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/S_CAK_PRICE_FIX_MODEL_STR,
TKONN TYPE STRING,
TPOSN TYPE STRING,
SRC_PLOT_ID TYPE STRING,
TERMNO TYPE STRING,
CANC_PL_QTY TYPE STRING,
CANC_PL_UOM TYPE STRING,
CDOTE_QTY TYPE STRING,
CDOTE_UOM TYPE STRING,
CDOTE_STATUS TYPE STRING,
CDOTE_ORDER_REQ_REASON TYPE STRING,
CDOTE_SCENARIO TYPE STRING,
PRICE_FIX_MODEL TYPE STRING,
QUANTITY TYPE STRING,
QUANTITY_UOM TYPE STRING,
ACCGO_NUMBER_OF_VEHICLES TYPE STRING,
OVERFILL_INDICATOR TYPE STRING,
CONDITIONS TYPE STRING,
ALTERNATIVE_QUANTITY_UOM TYPE STRING,
ALTERNATIVE_QUANTITY TYPE STRING,
STATUS TYPE STRING,
CDOTE_STATUS TYPE STRING,
CDOTE_ORDER_REQ_REASON TYPE STRING,
CDOTE_PSMGUID TYPE STRING,
CDOTE_SCENARIO TYPE STRING,
FLAT_AMOUNT TYPE STRING,
FLAT_AMOUNT_CURR TYPE STRING,
RATIO_VALUE_PERCENTAGE TYPE STRING,
KPOSN TYPE STRING,
FINAL_SETTELED_QUANTITY TYPE STRING,
TOTAL_PRICE_DOC_CURR TYPE STRING,
SETTLEMENT_INDICATOR TYPE STRING,
FILLPACKETUUID TYPE STRING,
IS_FILLED TYPE STRING,
CANC_CC TYPE STRING,
MANDT TYPE STRING,
TKONN TYPE STRING,
TPOSN TYPE STRING,
TPOSN_SUB TYPE STRING,
TPOSN_COM TYPE STRING,
CANCL_GUID TYPE STRING,
CANCL_TYP TYPE STRING,
OBLIGATION_ID TYPE STRING,
ABSGR TYPE STRING,
CANCL_DATE TYPE STRING,
/ACCGO/OB_LINKID TYPE STRING,
TIMESTAMP TYPE STRING,
LUMPSUM_FEE TYPE STRING,
CURRENCY TYPE STRING,
SETTLMT_INDI TYPE STRING,
SEQ_NO TYPE STRING,
/ACCGO/RATE_TYPE TYPE STRING,
/ACCGO/STL_CURR TYPE STRING,
/ACCGO/EFFDATE TYPE STRING,
REVERSED TYPE STRING,
CANC_PL TYPE STRING,
MANDT TYPE STRING,
CANCL_GUID TYPE STRING,
NEW_PLOT_ID TYPE STRING,
CANC_PLOT_ID TYPE STRING,
SRC_PLOT_ID TYPE STRING,
SIDE TYPE STRING,
TPOSN_COM TYPE STRING,
OBLIGATION_ID TYPE STRING,
CANCL_QTY TYPE STRING,
CANCL_UNIT TYPE STRING,
NUMBER_OF_VEHICLES TYPE STRING,
TRADEQTY TYPE STRING,
TRADEUOM TYPE STRING,
PRLINK_ID TYPE STRING,
CANCL_STAT TYPE STRING,
CANCL_FEE TYPE STRING,
CURRENCY TYPE STRING,
CANCL_PRC_UNIT TYPE STRING,
CANCL_UNIT_1 TYPE STRING,
EQUITY_AMOUNT TYPE STRING,
EQUITY_CURRENCY TYPE STRING,
UNDERFILL_ID TYPE STRING,
SETTLE_IMM TYPE STRING,
COND_TYPE_1 TYPE STRING,
KBETR_1 TYPE STRING,
KONWA_1 TYPE STRING,
KPEIN_1 TYPE STRING,
KMEIN_1 TYPE STRING,
TRD_KBETR1 TYPE STRING,
FP_AMOUNT_1 TYPE STRING,
FP_CURRENCY_1 TYPE STRING,
FP_QUANTITY_1 TYPE STRING,
FP_UNIT_1 TYPE STRING,
PP_AMOUNT_1 TYPE STRING,
PP_CURRENCY_1 TYPE STRING,
PP_QUANTITY_1 TYPE STRING,
PP_UNIT_1 TYPE STRING,
REASON_CODE_1 TYPE STRING,
PRC_DATE1 TYPE STRING,
COND_TYPE_2 TYPE STRING,
KBETR_2 TYPE STRING,
KONWA_2 TYPE STRING,
KPEIN_2 TYPE STRING,
KMEIN_2 TYPE STRING,
TRD_KBETR2 TYPE STRING,
FP_AMOUNT_2 TYPE STRING,
FP_CURRENCY_2 TYPE STRING,
FP_QUANTITY_2 TYPE STRING,
FP_UNIT_2 TYPE STRING,
PP_AMOUNT_2 TYPE STRING,
PP_CURRENCY_2 TYPE STRING,
PP_QUANTITY_2 TYPE STRING,
PP_UNIT_2 TYPE STRING,
REASON_CODE_2 TYPE STRING,
PRC_DATE2 TYPE STRING,
COND_TYPE_3 TYPE STRING,
KBETR_3 TYPE STRING,
KONWA_3 TYPE STRING,
KPEIN_3 TYPE STRING,
KMEIN_3 TYPE STRING,
TRD_KBETR3 TYPE STRING,
PRC_DATE3 TYPE STRING,
COND_TYPE_4 TYPE STRING,
KBETR_4 TYPE STRING,
KONWA_4 TYPE STRING,
KPEIN_4 TYPE STRING,
KMEIN_4 TYPE STRING,
TRD_KBETR4 TYPE STRING,
PRC_DATE4 TYPE STRING,
CANCELLED_CARLOT TYPE STRING,
ASSGN_GUID TYPE STRING,
PSMGUID TYPE STRING,
PSMSTATUS TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_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/S_CAK_PRICE_FIX_MODEL_STR-TKONN sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TPOSN sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SRC_PLOT_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TERMNO sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANC_PL_QTY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANC_PL_UOM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_QTY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_UOM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_STATUS sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_ORDER_REQ_REASON sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_SCENARIO sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PRICE_FIX_MODEL sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-QUANTITY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-QUANTITY_UOM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-ACCGO_NUMBER_OF_VEHICLES sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-OVERFILL_INDICATOR sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CONDITIONS sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-ALTERNATIVE_QUANTITY_UOM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-ALTERNATIVE_QUANTITY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-STATUS sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_STATUS sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_ORDER_REQ_REASON sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_PSMGUID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CDOTE_SCENARIO sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FLAT_AMOUNT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FLAT_AMOUNT_CURR sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-RATIO_VALUE_PERCENTAGE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KPOSN sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FINAL_SETTELED_QUANTITY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TOTAL_PRICE_DOC_CURR sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SETTLEMENT_INDICATOR sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FILLPACKETUUID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-IS_FILLED sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANC_CC sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-MANDT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TKONN sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TPOSN sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TPOSN_SUB sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TPOSN_COM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_GUID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_TYP sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-OBLIGATION_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-ABSGR sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_DATE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-/ACCGO/OB_LINKID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TIMESTAMP sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-LUMPSUM_FEE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CURRENCY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SETTLMT_INDI sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SEQ_NO sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-/ACCGO/RATE_TYPE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-/ACCGO/STL_CURR sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-/ACCGO/EFFDATE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-REVERSED sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANC_PL sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-MANDT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_GUID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-NEW_PLOT_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANC_PLOT_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SRC_PLOT_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SIDE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TPOSN_COM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-OBLIGATION_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_QTY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_UNIT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-NUMBER_OF_VEHICLES sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TRADEQTY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TRADEUOM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PRLINK_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_STAT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_FEE sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CURRENCY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_PRC_UNIT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCL_UNIT_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-EQUITY_AMOUNT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-EQUITY_CURRENCY sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-UNDERFILL_ID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-SETTLE_IMM sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-COND_TYPE_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KBETR_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KONWA_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KPEIN_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KMEIN_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TRD_KBETR1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_AMOUNT_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_CURRENCY_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_QUANTITY_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_UNIT_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_AMOUNT_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_CURRENCY_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_QUANTITY_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_UNIT_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-REASON_CODE_1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PRC_DATE1 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-COND_TYPE_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KBETR_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KONWA_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KPEIN_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KMEIN_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TRD_KBETR2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_AMOUNT_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_CURRENCY_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_QUANTITY_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-FP_UNIT_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_AMOUNT_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_CURRENCY_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_QUANTITY_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PP_UNIT_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-REASON_CODE_2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PRC_DATE2 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-COND_TYPE_3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KBETR_3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KONWA_3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KPEIN_3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KMEIN_3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TRD_KBETR3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PRC_DATE3 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-COND_TYPE_4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KBETR_4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KONWA_4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KPEIN_4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-KMEIN_4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-TRD_KBETR4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PRC_DATE4 sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-CANCELLED_CARLOT sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-ASSGN_GUID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PSMGUID sy-vline
WA_/ACCGO/S_CAK_PRICE_FIX_MODEL_STR-PSMSTATUS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.