ABAP Select data from SAP table WCB_FEH_CCREQ 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 WCB_FEH_CCREQ 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 WCB_FEH_CCREQ. 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 WCB_FEH_CCREQ 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_WCB_FEH_CCREQ TYPE STANDARD TABLE OF WCB_FEH_CCREQ,
      WA_WCB_FEH_CCREQ TYPE WCB_FEH_CCREQ,
      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: <WCB_FEH_CCREQ> TYPE WCB_FEH_CCREQ.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM WCB_FEH_CCREQ
  INTO TABLE IT_WCB_FEH_CCREQ.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WCB_FEH_CCREQ
*  INTO TABLE @DATA(IT_WCB_FEH_CCREQ2).
*--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_WCB_FEH_CCREQ INDEX 1 INTO DATA(WA_WCB_FEH_CCREQ2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WCB_FEH_CCREQ ASSIGNING <WCB_FEH_CCREQ>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WCB_FEH_CCREQ>-REQUEST_ID = 1.
<WCB_FEH_CCREQ>-REQUEST_UUID = 1.
<WCB_FEH_CCREQ>-CONTRACT_NUMBER = 1.
<WCB_FEH_CCREQ>-UPDKZ_HEAD = 1.
<WCB_FEH_CCREQ>-HEADDATAIN = 1.
ENDLOOP.

LOOP AT IT_WCB_FEH_CCREQ INTO WA_WCB_FEH_CCREQ.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WCB_FEH_CCREQ-CONTRACT_TYPE, sy-vline,
WA_WCB_FEH_CCREQ-VENDOR_OWNER, sy-vline,
WA_WCB_FEH_CCREQ-CUSTOMER_OWNER, sy-vline,
WA_WCB_FEH_CCREQ-REFERENCE, sy-vline,
WA_WCB_FEH_CCREQ-ASSIGNMENT, sy-vline,
WA_WCB_FEH_CCREQ-EXTERNAL_PARTNER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WCB_FEH_CCREQ 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_WCB_FEH_CCREQ 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_WCB_FEH_CCREQ INTO WA_WCB_FEH_CCREQ. *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 CONTRACT_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WCB_FEH_CCREQ-CONTRACT_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WCB_FEH_CCREQ-CONTRACT_NUMBER.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit EXCRT, internal->external for field EXCH_RATE CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_WCB_FEH_CCREQ-EXCH_RATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WCB_FEH_CCREQ-EXCH_RATE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN5, internal->external for field SETTL_MATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN5_OUTPUT' EXPORTING input = WA_WCB_FEH_CCREQ-SETTL_MATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WCB_FEH_CCREQ-SETTL_MATERIAL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field SETTL_POINT_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WCB_FEH_CCREQ-SETTL_POINT_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WCB_FEH_CCREQ-SETTL_POINT_UNIT.
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_WCB_FEH_CCREQ_STR,
REQUEST_ID TYPE STRING,
REQUEST_UUID TYPE STRING,
CONTRACT_NUMBER TYPE STRING,
UPDKZ_HEAD TYPE STRING,
HEADDATAIN TYPE STRING,
CONTRACT_TYPE TYPE STRING,
VENDOR_OWNER TYPE STRING,
CUSTOMER_OWNER TYPE STRING,
REFERENCE TYPE STRING,
ASSIGNMENT TYPE STRING,
EXTERNAL_PARTNER TYPE STRING,
PURCH_ORG TYPE STRING,
PUR_GROUP TYPE STRING,
SALESORG TYPE STRING,
DISTR_CHAN TYPE STRING,
DIVISION TYPE STRING,
PMNTTRMS TYPE STRING,
DSCNT3_TO TYPE STRING,
DSCT_PCT1 TYPE STRING,
DSCT_DAYS2 TYPE STRING,
DSCT_PCT2 TYPE STRING,
NETTERMS TYPE STRING,
PYMT_METH TYPE STRING,
DEACTIVATED TYPE STRING,
VALIDITY_DATE_FROM TYPE STRING,
VALIDITY_DATE_TO TYPE STRING,
TESTRUN TYPE STRING,
CONDITION_CONTRACT_EXTERNALNUM TYPE STRING,
COND_CONTRACT_CURRENCY TYPE STRING,
COND_CONTRACT_CURRENCY_ISO TYPE STRING,
EXCH_RATE TYPE STRING,
TRANS_DATE TYPE STRING,
EXCHG_RATE TYPE STRING,
SALES_GRP TYPE STRING,
SALES_OFF TYPE STRING,
ACCESS_TYPE TYPE STRING,
SETTL_MATERIAL TYPE STRING,
SETTL_TYPE_VENDOR TYPE STRING,
SETTL_CAL_FINAL TYPE STRING,
SETTL_CAL_PARTIAL TYPE STRING,
COMP_CODE TYPE STRING,
SETTL_TYPE_CUSTOMER TYPE STRING,
EXTENSION_CALENDAR TYPE STRING,
PRED_CONDITION_CONTRACT_NUMBER TYPE STRING,
CONDITION_CONTRACT_PURPOSE TYPE STRING,
CONDITION_CONTRACT_EXTERNALCAT TYPE STRING,
CONDITION_CONTRACT_EXTERNALREF TYPE STRING,
PRE_VENDOR TYPE STRING,
SETTL_CAL_DELTA TYPE STRING,
EXTERNAL_GUID TYPE STRING,
BVTAB_GROUP TYPE STRING,
SETTL_CAL_ACCR TYPE STRING,
AF_GROUP TYPE STRING,
SETTL_MATERIAL_LONG TYPE STRING,
ACTION TYPE STRING,
SETTL_UOM TYPE STRING,
SETTL_UNIT_OF_WT TYPE STRING,
SETTL_VOLUMEUNIT TYPE STRING,
SETTL_POINT_UNIT TYPE STRING,
SETTL_CAL_ACCR_ROLLO TYPE STRING,
VAT_REG_NO TYPE STRING,
AFSC_GROUP TYPE STRING,
TAX_COUNTRY TYPE STRING,
PROCESS_VARIANT TYPE STRING,
SETTL_UOM_ISO TYPE STRING,
SETTL_UNIT_OF_WT_ISO TYPE STRING,
SETTL_VOLUMEUNIT_ISO TYPE STRING,
SETTL_POINT_UNIT_ISO TYPE STRING,
CONDITION_CONTRACT_EXTREFITEM TYPE STRING,
CONTRACT_DETERM_RELEVANT TYPE STRING,
TAX_REPORTING_COUNTRY TYPE STRING,
SETTLEMENT_VARIANT TYPE STRING,
HEADDATAINX TYPE STRING,
CONTRACT_TYPE TYPE STRING,
VENDOR_OWNER TYPE STRING,
CUSTOMER_OWNER TYPE STRING,
REFERENCE TYPE STRING,
ASSIGNMENT TYPE STRING,
EXTERNAL_PARTNER TYPE STRING,
PURCH_ORG TYPE STRING,
PUR_GROUP TYPE STRING,
SALESORG TYPE STRING,
DISTR_CHAN TYPE STRING,
DIVISION TYPE STRING,
PMNTTRMS TYPE STRING,
DSCNT3_TO TYPE STRING,
DSCT_PCT1 TYPE STRING,
DSCT_DAYS2 TYPE STRING,
DSCT_PCT2 TYPE STRING,
NETTERMS TYPE STRING,
PYMT_METH TYPE STRING,
DEACTIVATED TYPE STRING,
VALIDITY_DATE_FROM TYPE STRING,
VALIDITY_DATE_TO TYPE STRING,
CONDITION_CONTRACT_EXTERNALNUM TYPE STRING,
COND_CONTRACT_CURRENCY TYPE STRING,
COND_CONTRACT_CURRENCY_ISO TYPE STRING,
EXCH_RATE TYPE STRING,
TRANS_DATE TYPE STRING,
EXCHG_RATE TYPE STRING,
SALES_GRP TYPE STRING,
SALES_OFF TYPE STRING,
ACCESS_TYPE TYPE STRING,
SETTL_MATERIAL TYPE STRING,
SETTL_TYPE_VENDOR TYPE STRING,
SETTL_CAL_FINAL TYPE STRING,
SETTL_CAL_PARTIAL TYPE STRING,
COMP_CODE TYPE STRING,
SETTL_TYPE_CUSTOMER TYPE STRING,
EXTENSION_CALENDAR TYPE STRING,
PRED_CONDITION_CONTRACT_NUMBER TYPE STRING,
CONDITION_CONTRACT_PURPOSE TYPE STRING,
CONDITION_CONTRACT_EXTERNALCAT TYPE STRING,
CONDITION_CONTRACT_EXTERNALREF TYPE STRING,
PRE_VENDOR TYPE STRING,
SETTL_CAL_DELTA TYPE STRING,
BVTAB_GROUP TYPE STRING,
SETTL_CAL_ACCR TYPE STRING,
AF_GROUP TYPE STRING,
SETTL_MATERIAL_LONG TYPE STRING,
SETTL_UOM TYPE STRING,
SETTL_UNIT_OF_WT TYPE STRING,
SETTL_VOLUMEUNIT TYPE STRING,
SETTL_POINT_UNIT TYPE STRING,
SETTL_CAL_ACCR_ROLLO TYPE STRING,
VAT_REG_NO TYPE STRING,
TAX_COUNTRY TYPE STRING,
PROCESS_VARIANT TYPE STRING,
CONDITION_CONTRACT_EXTREFITEM TYPE STRING,
AFSC_GROUP TYPE STRING,
CONTRACT_DETERM_RELEVANT TYPE STRING,
TAX_REPORTING_COUNTRY TYPE STRING,
SETTLEMENT_VARIANT TYPE STRING,
ITEMDATAIN TYPE STRING,
ITEMDATAINX TYPE STRING,
CONDITIONKEYDATAIN TYPE STRING,
CONDITIONKEYDATAINX TYPE STRING,
CONDITIONITEMDATAIN TYPE STRING,
CONDITIONITEMDATAINX TYPE STRING,
SCALEDATAIN TYPE STRING,
EXTENSIONIN TYPE STRING,
CONTEXT TYPE STRING,END OF T_EKKO_STR. DATA: WA_WCB_FEH_CCREQ_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_WCB_FEH_CCREQ_STR-REQUEST_ID sy-vline
WA_WCB_FEH_CCREQ_STR-REQUEST_UUID sy-vline
WA_WCB_FEH_CCREQ_STR-CONTRACT_NUMBER sy-vline
WA_WCB_FEH_CCREQ_STR-UPDKZ_HEAD sy-vline
WA_WCB_FEH_CCREQ_STR-HEADDATAIN sy-vline
WA_WCB_FEH_CCREQ_STR-CONTRACT_TYPE sy-vline
WA_WCB_FEH_CCREQ_STR-VENDOR_OWNER sy-vline
WA_WCB_FEH_CCREQ_STR-CUSTOMER_OWNER sy-vline
WA_WCB_FEH_CCREQ_STR-REFERENCE sy-vline
WA_WCB_FEH_CCREQ_STR-ASSIGNMENT sy-vline
WA_WCB_FEH_CCREQ_STR-EXTERNAL_PARTNER sy-vline
WA_WCB_FEH_CCREQ_STR-PURCH_ORG sy-vline
WA_WCB_FEH_CCREQ_STR-PUR_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-SALESORG sy-vline
WA_WCB_FEH_CCREQ_STR-DISTR_CHAN sy-vline
WA_WCB_FEH_CCREQ_STR-DIVISION sy-vline
WA_WCB_FEH_CCREQ_STR-PMNTTRMS sy-vline
WA_WCB_FEH_CCREQ_STR-DSCNT3_TO sy-vline
WA_WCB_FEH_CCREQ_STR-DSCT_PCT1 sy-vline
WA_WCB_FEH_CCREQ_STR-DSCT_DAYS2 sy-vline
WA_WCB_FEH_CCREQ_STR-DSCT_PCT2 sy-vline
WA_WCB_FEH_CCREQ_STR-NETTERMS sy-vline
WA_WCB_FEH_CCREQ_STR-PYMT_METH sy-vline
WA_WCB_FEH_CCREQ_STR-DEACTIVATED sy-vline
WA_WCB_FEH_CCREQ_STR-VALIDITY_DATE_FROM sy-vline
WA_WCB_FEH_CCREQ_STR-VALIDITY_DATE_TO sy-vline
WA_WCB_FEH_CCREQ_STR-TESTRUN sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTERNALNUM sy-vline
WA_WCB_FEH_CCREQ_STR-COND_CONTRACT_CURRENCY sy-vline
WA_WCB_FEH_CCREQ_STR-COND_CONTRACT_CURRENCY_ISO sy-vline
WA_WCB_FEH_CCREQ_STR-EXCH_RATE sy-vline
WA_WCB_FEH_CCREQ_STR-TRANS_DATE sy-vline
WA_WCB_FEH_CCREQ_STR-EXCHG_RATE sy-vline
WA_WCB_FEH_CCREQ_STR-SALES_GRP sy-vline
WA_WCB_FEH_CCREQ_STR-SALES_OFF sy-vline
WA_WCB_FEH_CCREQ_STR-ACCESS_TYPE sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_MATERIAL sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_TYPE_VENDOR sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_FINAL sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_PARTIAL sy-vline
WA_WCB_FEH_CCREQ_STR-COMP_CODE sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_TYPE_CUSTOMER sy-vline
WA_WCB_FEH_CCREQ_STR-EXTENSION_CALENDAR sy-vline
WA_WCB_FEH_CCREQ_STR-PRED_CONDITION_CONTRACT_NUMBER sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_PURPOSE sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTERNALCAT sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTERNALREF sy-vline
WA_WCB_FEH_CCREQ_STR-PRE_VENDOR sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_DELTA sy-vline
WA_WCB_FEH_CCREQ_STR-EXTERNAL_GUID sy-vline
WA_WCB_FEH_CCREQ_STR-BVTAB_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_ACCR sy-vline
WA_WCB_FEH_CCREQ_STR-AF_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_MATERIAL_LONG sy-vline
WA_WCB_FEH_CCREQ_STR-ACTION sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_UOM sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_UNIT_OF_WT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_VOLUMEUNIT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_POINT_UNIT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_ACCR_ROLLO sy-vline
WA_WCB_FEH_CCREQ_STR-VAT_REG_NO sy-vline
WA_WCB_FEH_CCREQ_STR-AFSC_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-TAX_COUNTRY sy-vline
WA_WCB_FEH_CCREQ_STR-PROCESS_VARIANT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_UOM_ISO sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_UNIT_OF_WT_ISO sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_VOLUMEUNIT_ISO sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_POINT_UNIT_ISO sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTREFITEM sy-vline
WA_WCB_FEH_CCREQ_STR-CONTRACT_DETERM_RELEVANT sy-vline
WA_WCB_FEH_CCREQ_STR-TAX_REPORTING_COUNTRY sy-vline
WA_WCB_FEH_CCREQ_STR-SETTLEMENT_VARIANT sy-vline
WA_WCB_FEH_CCREQ_STR-HEADDATAINX sy-vline
WA_WCB_FEH_CCREQ_STR-CONTRACT_TYPE sy-vline
WA_WCB_FEH_CCREQ_STR-VENDOR_OWNER sy-vline
WA_WCB_FEH_CCREQ_STR-CUSTOMER_OWNER sy-vline
WA_WCB_FEH_CCREQ_STR-REFERENCE sy-vline
WA_WCB_FEH_CCREQ_STR-ASSIGNMENT sy-vline
WA_WCB_FEH_CCREQ_STR-EXTERNAL_PARTNER sy-vline
WA_WCB_FEH_CCREQ_STR-PURCH_ORG sy-vline
WA_WCB_FEH_CCREQ_STR-PUR_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-SALESORG sy-vline
WA_WCB_FEH_CCREQ_STR-DISTR_CHAN sy-vline
WA_WCB_FEH_CCREQ_STR-DIVISION sy-vline
WA_WCB_FEH_CCREQ_STR-PMNTTRMS sy-vline
WA_WCB_FEH_CCREQ_STR-DSCNT3_TO sy-vline
WA_WCB_FEH_CCREQ_STR-DSCT_PCT1 sy-vline
WA_WCB_FEH_CCREQ_STR-DSCT_DAYS2 sy-vline
WA_WCB_FEH_CCREQ_STR-DSCT_PCT2 sy-vline
WA_WCB_FEH_CCREQ_STR-NETTERMS sy-vline
WA_WCB_FEH_CCREQ_STR-PYMT_METH sy-vline
WA_WCB_FEH_CCREQ_STR-DEACTIVATED sy-vline
WA_WCB_FEH_CCREQ_STR-VALIDITY_DATE_FROM sy-vline
WA_WCB_FEH_CCREQ_STR-VALIDITY_DATE_TO sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTERNALNUM sy-vline
WA_WCB_FEH_CCREQ_STR-COND_CONTRACT_CURRENCY sy-vline
WA_WCB_FEH_CCREQ_STR-COND_CONTRACT_CURRENCY_ISO sy-vline
WA_WCB_FEH_CCREQ_STR-EXCH_RATE sy-vline
WA_WCB_FEH_CCREQ_STR-TRANS_DATE sy-vline
WA_WCB_FEH_CCREQ_STR-EXCHG_RATE sy-vline
WA_WCB_FEH_CCREQ_STR-SALES_GRP sy-vline
WA_WCB_FEH_CCREQ_STR-SALES_OFF sy-vline
WA_WCB_FEH_CCREQ_STR-ACCESS_TYPE sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_MATERIAL sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_TYPE_VENDOR sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_FINAL sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_PARTIAL sy-vline
WA_WCB_FEH_CCREQ_STR-COMP_CODE sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_TYPE_CUSTOMER sy-vline
WA_WCB_FEH_CCREQ_STR-EXTENSION_CALENDAR sy-vline
WA_WCB_FEH_CCREQ_STR-PRED_CONDITION_CONTRACT_NUMBER sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_PURPOSE sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTERNALCAT sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTERNALREF sy-vline
WA_WCB_FEH_CCREQ_STR-PRE_VENDOR sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_DELTA sy-vline
WA_WCB_FEH_CCREQ_STR-BVTAB_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_ACCR sy-vline
WA_WCB_FEH_CCREQ_STR-AF_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_MATERIAL_LONG sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_UOM sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_UNIT_OF_WT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_VOLUMEUNIT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_POINT_UNIT sy-vline
WA_WCB_FEH_CCREQ_STR-SETTL_CAL_ACCR_ROLLO sy-vline
WA_WCB_FEH_CCREQ_STR-VAT_REG_NO sy-vline
WA_WCB_FEH_CCREQ_STR-TAX_COUNTRY sy-vline
WA_WCB_FEH_CCREQ_STR-PROCESS_VARIANT sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITION_CONTRACT_EXTREFITEM sy-vline
WA_WCB_FEH_CCREQ_STR-AFSC_GROUP sy-vline
WA_WCB_FEH_CCREQ_STR-CONTRACT_DETERM_RELEVANT sy-vline
WA_WCB_FEH_CCREQ_STR-TAX_REPORTING_COUNTRY sy-vline
WA_WCB_FEH_CCREQ_STR-SETTLEMENT_VARIANT sy-vline
WA_WCB_FEH_CCREQ_STR-ITEMDATAIN sy-vline
WA_WCB_FEH_CCREQ_STR-ITEMDATAINX sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITIONKEYDATAIN sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITIONKEYDATAINX sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITIONITEMDATAIN sy-vline
WA_WCB_FEH_CCREQ_STR-CONDITIONITEMDATAINX sy-vline
WA_WCB_FEH_CCREQ_STR-SCALEDATAIN sy-vline
WA_WCB_FEH_CCREQ_STR-EXTENSIONIN sy-vline
WA_WCB_FEH_CCREQ_STR-CONTEXT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.