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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ACCGO/CAK_S_TEXT_INPUT ASSIGNING </ACCGO/CAK_S_TEXT_INPUT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ACCGO/CAK_S_TEXT_INPUT>-ITEM_NO = 1.
</ACCGO/CAK_S_TEXT_INPUT>-TERM_NUM = 1.
</ACCGO/CAK_S_TEXT_INPUT>-TKONN_EX = 1.
</ACCGO/CAK_S_TEXT_INPUT>-BTBSTA = 1.
</ACCGO/CAK_S_TEXT_INPUT>-TCTYP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ACCGO/CAK_S_TEXT_INPUT-KUNNR, sy-vline,
WA_/ACCGO/CAK_S_TEXT_INPUT-SDWRS, sy-vline,
WA_/ACCGO/CAK_S_TEXT_INPUT-COMPANY_CODE, sy-vline,
WA_/ACCGO/CAK_S_TEXT_INPUT-ERDAT, sy-vline,
WA_/ACCGO/CAK_S_TEXT_INPUT-TKSACHB, sy-vline,
WA_/ACCGO/CAK_S_TEXT_INPUT-ERNAM, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ACCGO/CAK_S_TEXT_INPUT 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/CAK_S_TEXT_INPUT 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/CAK_S_TEXT_INPUT INTO WA_/ACCGO/CAK_S_TEXT_INPUT. *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 KUNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-KUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-KUNNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit EXCRS, internal->external for field LOCK_FX CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-LOCK_FX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-LOCK_FX.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRS, internal->external for field FUTURE_LOCK_FX CALL FUNCTION 'CONVERSION_EXIT_EXCRS_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-FUTURE_LOCK_FX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-FUTURE_LOCK_FX.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit GOVW1, internal->external for field GOV_WEIGHT CALL FUNCTION 'CONVERSION_EXIT_GOVW1_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-GOV_WEIGHT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-GOV_WEIGHT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field CONTRACT_CODE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-CONTRACT_CODE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-CONTRACT_CODE.
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/CAK_S_TEXT_INPUT-/ACCGO/OB_LINKID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-/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/CAK_S_TEXT_INPUT-CANCL_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-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/CAK_S_TEXT_INPUT-TRADEUOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-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/CAK_S_TEXT_INPUT-PRLINK_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-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/CAK_S_TEXT_INPUT-CANCL_UNIT_1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-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/CAK_S_TEXT_INPUT-KMEIN_1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-KMEIN_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/CAK_S_TEXT_INPUT-KMEIN_2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-KMEIN_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/CAK_S_TEXT_INPUT-KMEIN_3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-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/CAK_S_TEXT_INPUT-KMEIN_4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-KMEIN_4.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ATINN, internal->external for field CHAR_ID CALL FUNCTION 'CONVERSION_EXIT_ATINN_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-CHAR_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-CHAR_ID.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit CUNIT, internal->external for field UOM_FEE CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ACCGO/CAK_S_TEXT_INPUT-UOM_FEE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ACCGO/CAK_S_TEXT_INPUT-UOM_FEE.
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/CAK_S_TEXT_INPUT_STR,
ITEM_NO TYPE STRING,
TERM_NUM TYPE STRING,
TKONN_EX TYPE STRING,
BTBSTA TYPE STRING,
TCTYP TYPE STRING,
KUNNR TYPE STRING,
SDWRS TYPE STRING,
COMPANY_CODE TYPE STRING,
ERDAT TYPE STRING,
TKSACHB TYPE STRING,
ERNAM TYPE STRING,
VALID_TILL_DATE TYPE STRING,
TRADE_OFFICE TYPE STRING,
AENAM TYPE STRING,
AEDAT TYPE STRING,
ELIFN TYPE STRING,
WAERS_PURCH TYPE STRING,
ZTERM_SALES TYPE STRING,
ZTERM TYPE STRING,
INCO1_MM TYPE STRING,
INCO2_MM TYPE STRING,
INCO2_L_MM TYPE STRING,
INCO1_SD TYPE STRING,
INCO2_SD TYPE STRING,
INCO2_L_SD TYPE STRING,
IHREZ TYPE STRING,
BSTKD TYPE STRING,
TARGET_PRICE_TYPE TYPE STRING,
STRIKE_PRICE_AMOUNT TYPE STRING,
STRIKE_PRICE_CURRENCY TYPE STRING,
STRIKE_PRICE_PER_UNIT TYPE STRING,
STRIKE_PRICE_UOM TYPE STRING,
DCSID_FBO TYPE STRING,
MATURITY_CODE TYPE STRING,
FBO_EXPIRY_DATE TYPE STRING,
TARGET_CONTRACT_TYPE TYPE STRING,
AUTOMATIC_CONVERT_TO_CONTRACT TYPE STRING,
LOCK_INSTRUCTION_TYPE TYPE STRING,
LOCK_PRICE TYPE STRING,
LOCK_CURRENCY TYPE STRING,
LOCK_FX TYPE STRING,
LOCK_FX_CURRENCY_FROM TYPE STRING,
LOCK_FX_CURRENCY_TO TYPE STRING,
FUTURE_LOCK_INSTRUCTION_TYPE TYPE STRING,
FUTURE_LOCK_PRICE TYPE STRING,
FUTURE_LOCK_CURRENCY TYPE STRING,
FUTURE_LOCK_FX TYPE STRING,
FUTURE_LOCK_FX_CURRENCY_FROM TYPE STRING,
FUTURE_LOCK_FX_CURRENCY_TO TYPE STRING,
FUTURE_CHECK TYPE STRING,
BASIS_CHECK TYPE STRING,
OUTPUT_PROCESS TYPE STRING,
SIGNATURE_REL TYPE STRING,
SIGNATURE_STATUS TYPE STRING,
TRADE_OFFICE_ITEM TYPE STRING,
GRC TYPE STRING,
AUDIT_SEQ_NUM TYPE STRING,
CREDIT_SALE_INDICATOR TYPE STRING,
GRC_STATUS TYPE STRING,
TYPE_OF_ASSIGN TYPE STRING,
FROM_DATE TYPE STRING,
FROM_TIME TYPE STRING,
TO_TIME TYPE STRING,
TO_DATE TYPE STRING,
USER_TIMEZONE TYPE STRING,
FROM_USER_DATE TYPE STRING,
FROM_USER_TIME TYPE STRING,
TO_USER_DATE TYPE STRING,
TO_USER_TIME TYPE STRING,
KWMENG TYPE STRING,
MENGE TYPE STRING,
MATNR TYPE STRING,
ARKTX TYPE STRING,
WERKS TYPE STRING,
VAL_POINT TYPE STRING,
PRICING_APPROACH TYPE STRING,
INTENDED_PRICE_TYPE TYPE STRING,
PYMNT_TYPE TYPE STRING,
PYMNT_TERMS TYPE STRING,
PYMNT_DATE TYPE STRING,
PREPAYMENTAGRMTLINKSTATUS TYPE STRING,
QUANTITY TYPE STRING,
UNIT TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
TOLRID TYPE STRING,
TOLR_TYP_ID TYPE STRING,
OPTION_T TYPE STRING,
DELIVERY_QTY TYPE STRING,
UOM_TOL_HD TYPE STRING,
NUMBER_OF_VEHICLES TYPE STRING,
TOL_FROM TYPE STRING,
TOL_TO TYPE STRING,
TOL_VAL TYPE STRING,
TOLR_APPL_TYPE TYPE STRING,
PRICE_APPL TYPE STRING,
UOM_TOL_IT TYPE STRING,
VERSION_TIMESTMP TYPE STRING,
SCHEDULE_ID TYPE STRING,
TIMING TYPE STRING,
AT_UNLOAD_LOC TYPE STRING,
GOV_ANALYSIS TYPE STRING,
GOV_WEIGHT TYPE STRING,
GOV_TERM TYPE STRING,
SCHEDULE_GUID TYPE STRING,
OV_FLAG TYPE STRING,
OPTN_BUY_SEL TYPE STRING,
OPNLTY_TYP TYPE STRING,
DECL_BY_DT TYPE STRING,
OPTN_TEXT TYPE STRING,
CROP_SEASON_ID TYPE STRING,
SOURCE_LOC TYPE STRING,
MODE_ID TYPE STRING,
MEANS_ID TYPE STRING,
OPTN_VAL TYPE STRING,
UOM TYPE STRING,
UOM_TIME_UNIT TYPE STRING,
TYPE TYPE STRING,
PREM_DISC TYPE STRING,
CURRENCY TYPE STRING,
PER_UOM TYPE STRING,
UOM_PD TYPE STRING,
DEFAULT_OPTN TYPE STRING,
TERMCOMMQUAN TYPE STRING,
TERMCOMMUOM TYPE STRING,
FIXTERMRATE_DF34 TYPE STRING,
FIXTERMCURR TYPE STRING,
FIXTERMPRUN TYPE STRING,
FIXTERMUOM TYPE STRING,
FIXEXCHRATE TYPE STRING,
ACCGO_PRC_FIX_STATUS TYPE STRING,
CONTRACT_CODE TYPE STRING,
KEYDATE TYPE STRING,
DCSID TYPE STRING,
ACCGO_TOTAL_PRICE_DOC_CURR TYPE STRING,
ACCGO_CUMULATIVE_BASIS TYPE STRING,
ACCGO_OVERFILL_INDICATOR TYPE STRING,
CANCL_TYP TYPE STRING,
OBLIGATION_ID TYPE STRING,
ABSGR TYPE STRING,
CANCL_DATE TYPE STRING,
/ACCGO/OB_LINKID TYPE STRING,
LUMPSUM_FEE TYPE STRING,
CURRENCY_TARGET 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,
CANCL_QTY TYPE STRING,
CANCL_UNIT TYPE STRING,
ACCGO_NUMBER_OF_VEHICLES TYPE STRING,
TRADEQTY TYPE STRING,
TRADEUOM TYPE STRING,
PRLINK_ID TYPE STRING,
CANCL_STAT TYPE STRING,
CANCL_FEE TYPE STRING,
CURRENCY_FEE_CANC TYPE STRING,
CANCL_PRC_UNIT TYPE STRING,
CANCL_UNIT_1 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,
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,
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,
CHAR_ID TYPE STRING,
CHAR_TYPE TYPE STRING,
APPLIES_TO TYPE STRING,
SEQUENCE_NO TYPE STRING,
RATE_TYPE TYPE STRING,
PER_UNIT TYPE STRING,
QUANTITY_TYPE TYPE STRING,
CALC_METHOD TYPE STRING,
AVG_METHOD TYPE STRING,
ROUNDING_DIR TYPE STRING,
ANZDZ TYPE STRING,
ANALYSIS_REQ TYPE STRING,
CALC_RULE TYPE STRING,
CONFIRM_PRINT TYPE STRING,
PRICE_TYPE TYPE STRING,
STOP_APPLY TYPE STRING,
STOP_SETTLE TYPE STRING,
DPQS_BASE TYPE STRING,
FEE_ID TYPE STRING,
VERSION TYPE STRING,
SIDE TYPE STRING,
FEE_OBSOLETE TYPE STRING,
FEE_MANUAL_CHG TYPE STRING,
ALLOC_MODE TYPE STRING,
VALID_STATUS TYPE STRING,
RATE_FEE TYPE STRING,
CURRENCY_FEE TYPE STRING,
QUANTITY_FEE TYPE STRING,
UOM_FEE TYPE STRING,
TERM_NO TYPE STRING,
PROGRAM_ID TYPE STRING,
PROGRAM_NAME TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ACCGO/CAK_S_TEXT_INPUT_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/CAK_S_TEXT_INPUT_STR-ITEM_NO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TERM_NUM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TKONN_EX sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-BTBSTA sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TCTYP sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KUNNR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SDWRS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-COMPANY_CODE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ERDAT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TKSACHB sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ERNAM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-VALID_TILL_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRADE_OFFICE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-AENAM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-AEDAT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ELIFN sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-WAERS_PURCH sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ZTERM_SALES sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ZTERM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INCO1_MM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INCO2_MM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INCO2_L_MM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INCO1_SD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INCO2_SD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INCO2_L_SD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-IHREZ sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-BSTKD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TARGET_PRICE_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-STRIKE_PRICE_AMOUNT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-STRIKE_PRICE_CURRENCY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-STRIKE_PRICE_PER_UNIT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-STRIKE_PRICE_UOM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DCSID_FBO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-MATURITY_CODE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FBO_EXPIRY_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TARGET_CONTRACT_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-AUTOMATIC_CONVERT_TO_CONTRACT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LOCK_INSTRUCTION_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LOCK_PRICE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LOCK_CURRENCY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LOCK_FX sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LOCK_FX_CURRENCY_FROM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LOCK_FX_CURRENCY_TO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_LOCK_INSTRUCTION_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_LOCK_PRICE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_LOCK_CURRENCY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_LOCK_FX sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_LOCK_FX_CURRENCY_FROM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_LOCK_FX_CURRENCY_TO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FUTURE_CHECK sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-BASIS_CHECK sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OUTPUT_PROCESS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SIGNATURE_REL sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SIGNATURE_STATUS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRADE_OFFICE_ITEM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-GRC sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-AUDIT_SEQ_NUM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CREDIT_SALE_INDICATOR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-GRC_STATUS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TYPE_OF_ASSIGN sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FROM_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FROM_TIME sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TO_TIME sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TO_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-USER_TIMEZONE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FROM_USER_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FROM_USER_TIME sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TO_USER_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TO_USER_TIME sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KWMENG sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-MENGE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-MATNR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ARKTX sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-WERKS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-VAL_POINT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRICING_APPROACH sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-INTENDED_PRICE_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PYMNT_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PYMNT_TERMS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PYMNT_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PREPAYMENTAGRMTLINKSTATUS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-QUANTITY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UNIT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DATE_FROM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DATE_TO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TOLRID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TOLR_TYP_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OPTION_T sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DELIVERY_QTY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UOM_TOL_HD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-NUMBER_OF_VEHICLES sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TOL_FROM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TOL_TO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TOL_VAL sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TOLR_APPL_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRICE_APPL sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UOM_TOL_IT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-VERSION_TIMESTMP sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SCHEDULE_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TIMING sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-AT_UNLOAD_LOC sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-GOV_ANALYSIS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-GOV_WEIGHT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-GOV_TERM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SCHEDULE_GUID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OV_FLAG sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OPTN_BUY_SEL sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OPNLTY_TYP sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DECL_BY_DT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OPTN_TEXT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CROP_SEASON_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SOURCE_LOC sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-MODE_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-MEANS_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OPTN_VAL sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UOM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UOM_TIME_UNIT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PREM_DISC sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CURRENCY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PER_UOM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UOM_PD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DEFAULT_OPTN sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TERMCOMMQUAN sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TERMCOMMUOM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FIXTERMRATE_DF34 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FIXTERMCURR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FIXTERMPRUN sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FIXTERMUOM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FIXEXCHRATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ACCGO_PRC_FIX_STATUS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CONTRACT_CODE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KEYDATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DCSID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ACCGO_TOTAL_PRICE_DOC_CURR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ACCGO_CUMULATIVE_BASIS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ACCGO_OVERFILL_INDICATOR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_TYP sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-OBLIGATION_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ABSGR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_DATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-/ACCGO/OB_LINKID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-LUMPSUM_FEE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CURRENCY_TARGET sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SETTLMT_INDI sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SEQ_NO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-/ACCGO/RATE_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-/ACCGO/STL_CURR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-/ACCGO/EFFDATE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-REVERSED sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_QTY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_UNIT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ACCGO_NUMBER_OF_VEHICLES sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRADEQTY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRADEUOM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRLINK_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_STAT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_FEE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CURRENCY_FEE_CANC sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_PRC_UNIT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CANCL_UNIT_1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UNDERFILL_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SETTLE_IMM sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-COND_TYPE_1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KBETR_1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KONWA_1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KPEIN_1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KMEIN_1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRD_KBETR1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRC_DATE1 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-COND_TYPE_2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KBETR_2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KONWA_2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KPEIN_2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KMEIN_2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRD_KBETR2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRC_DATE2 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-COND_TYPE_3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KBETR_3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KONWA_3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KPEIN_3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KMEIN_3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRD_KBETR3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRC_DATE3 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-COND_TYPE_4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KBETR_4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KONWA_4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KPEIN_4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-KMEIN_4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TRD_KBETR4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRC_DATE4 sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CHAR_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CHAR_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-APPLIES_TO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SEQUENCE_NO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-RATE_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PER_UNIT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-QUANTITY_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CALC_METHOD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-AVG_METHOD sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ROUNDING_DIR sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ANZDZ sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ANALYSIS_REQ sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CALC_RULE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CONFIRM_PRINT sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PRICE_TYPE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-STOP_APPLY sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-STOP_SETTLE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-DPQS_BASE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FEE_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-VERSION sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-SIDE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FEE_OBSOLETE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-FEE_MANUAL_CHG sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-ALLOC_MODE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-VALID_STATUS sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-RATE_FEE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-CURRENCY_FEE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-QUANTITY_FEE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-UOM_FEE sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-TERM_NO sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PROGRAM_ID sy-vline
WA_/ACCGO/CAK_S_TEXT_INPUT_STR-PROGRAM_NAME sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.