ABAP Select data from SAP table WCB_V_CCTYPE 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_V_CCTYPE 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_V_CCTYPE. 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_V_CCTYPE 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_V_CCTYPE TYPE STANDARD TABLE OF WCB_V_CCTYPE,
      WA_WCB_V_CCTYPE TYPE WCB_V_CCTYPE,
      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_V_CCTYPE> TYPE WCB_V_CCTYPE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WCB_V_CCTYPE
*  INTO TABLE @DATA(IT_WCB_V_CCTYPE2).
*--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_V_CCTYPE INDEX 1 INTO DATA(WA_WCB_V_CCTYPE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WCB_V_CCTYPE ASSIGNING <WCB_V_CCTYPE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WCB_V_CCTYPE>-CLIENT = 1.
<WCB_V_CCTYPE>-CONTRACT_TYPE = 1.
<WCB_V_CCTYPE>-TEXT = 1.
<WCB_V_CCTYPE>-TYPE_BLOCK = 1.
<WCB_V_CCTYPE>-NUM_INTV = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WCB_V_CCTYPE-OWNER_TYPE, sy-vline,
WA_WCB_V_CCTYPE-ELIGIBLE_TYPE, sy-vline,
WA_WCB_V_CCTYPE-CATEGORY, sy-vline,
WA_WCB_V_CCTYPE-KOBOG_SALES, sy-vline,
WA_WCB_V_CCTYPE-KOBOG_PURCHASE, sy-vline,
WA_WCB_V_CCTYPE-NO_CONDITION, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WCB_V_CCTYPE 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_V_CCTYPE 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_V_CCTYPE INTO WA_WCB_V_CCTYPE. *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 RRLCG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WCB_V_CCTYPE-RRLCG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WCB_V_CCTYPE-RRLCG.
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_V_CCTYPE_STR,
CLIENT TYPE STRING,
CONTRACT_TYPE TYPE STRING,
TEXT TYPE STRING,
TYPE_BLOCK TYPE STRING,
NUM_INTV TYPE STRING,
OWNER_TYPE TYPE STRING,
ELIGIBLE_TYPE TYPE STRING,
CATEGORY TYPE STRING,
KOBOG_SALES TYPE STRING,
KOBOG_PURCHASE TYPE STRING,
NO_CONDITION TYPE STRING,
CRITICAL_CHANGE TYPE STRING,
SETTL_LOCK TYPE STRING,
CHECK_GROUP TYPE STRING,
ACTIONPROFILE TYPE STRING,
TXTGRP_HEAD TYPE STRING,
TXTGRP_ITEM TYPE STRING,
TXTGRP_PARTNER TYPE STRING,
STATUS_PROFILE TYPE STRING,
CONTEXT TYPE STRING,
NO_PURCH TYPE STRING,
FIELDSTATUSGROUP TYPE STRING,
REBATE_TYPE TYPE STRING,
WRART_V_AP TYPE STRING,
LFART_V_AP TYPE STRING,
WRART_V_AR TYPE STRING,
LFART_V_AR TYPE STRING,
BUSVOLTAB_ID TYPE STRING,
BUSVOLBASE_TYPE TYPE STRING,
SETTL_TYPE_VEND TYPE STRING,
SETTL_CAL_FINAL TYPE STRING,
SETTL_CAL_PART TYPE STRING,
SETTL_PART_TYPE TYPE STRING,
SETTL_CAL_MAN TYPE STRING,
KSCHL_PART_SETTL TYPE STRING,
ACCRUALS_GROUP TYPE STRING,
ACCRUALS_MM TYPE STRING,
SETTL_TYPE_CUST TYPE STRING,
WRART_C_AP TYPE STRING,
LFART_C_AP TYPE STRING,
WRART_C_AR TYPE STRING,
LFART_C_AR TYPE STRING,
ACCRUALS_SD TYPE STRING,
DISABLE_FINAL_SE TYPE STRING,
DISABLE_TEXT_TAB TYPE STRING,
DISABLE_PPF_TAB TYPE STRING,
EXTENSION_CAL TYPE STRING,
SUPP_SUCCESSOR TYPE STRING,
ACCRUALS_AB TYPE STRING,
FILL_BVB_SETTL TYPE STRING,
WRART_V_A_AP TYPE STRING,
LFART_V_A_AP TYPE STRING,
WRART_V_A_AR TYPE STRING,
LFART_V_A_AR TYPE STRING,
WRART_C_A_AP TYPE STRING,
LFART_C_A_AP TYPE STRING,
WRART_C_A_AR TYPE STRING,
LFART_C_A_AR TYPE STRING,
SPLIT_PART_SETTL TYPE STRING,
MAN_SETTL_DOCS TYPE STRING,
CHECK_BVB_EXISTS TYPE STRING,
TRANSGRP_DEF_VAL TYPE STRING,
USE_ELIGIBLES TYPE STRING,
FC_ELIGIBLE_VEND TYPE STRING,
FC_ELIGIBLE_CUST TYPE STRING,
FC_ELIGIBLE_PLAN TYPE STRING,
WRART_V_MAN_AP TYPE STRING,
LFART_V_MAN_AP TYPE STRING,
WRART_V_MAN_AR TYPE STRING,
LFART_V_MAN_AR TYPE STRING,
WRART_C_MAN_AP TYPE STRING,
LFART_C_MAN_AP TYPE STRING,
WRART_C_MAN_AR TYPE STRING,
LFART_C_MAN_AR TYPE STRING,
SETTL_CAL_DELTA TYPE STRING,
NMBR_DELTA_SETTL TYPE STRING,
QUANTITY_FOR_ELIGIBLE TYPE STRING,
UI_CHANGE TYPE STRING,
COCO_DET_REL TYPE STRING,
CHK_SETTL_DATETO TYPE STRING,
ACCR_REV_TYPE TYPE STRING,
FILL_BVDETAIL TYPE STRING,
NO_ACCR_REV_PART TYPE STRING,
CREATE_DELTA_SET TYPE STRING,
IGNORE_PROFORMA TYPE STRING,
DELTA_ACCRUALS TYPE STRING,
WRART_V_DA TYPE STRING,
LFART_V_DA TYPE STRING,
WRART_C_DA TYPE STRING,
LFART_C_DA TYPE STRING,
SETTL_CAL_ACCR TYPE STRING,
SPLIT_GJAHR TYPE STRING,
AUT_SETTL_LOCK_METH TYPE STRING,
ACTIVATE_APPROVAL TYPE STRING,
ACCR_REV_CONTRACT TYPE STRING,
DATE_IS_OPTIONAL TYPE STRING,
OWNER_IS_OPTIONAL TYPE STRING,
NEXT_SETTL_ALLOWED TYPE STRING,
NO_OVERLAP TYPE STRING,
BUSVOL_DATE_ACTIVE TYPE STRING,
WRART_V_P_AP TYPE STRING,
LFART_V_P_AP TYPE STRING,
WRART_V_P_AR TYPE STRING,
LFART_V_P_AR TYPE STRING,
WRART_C_P_AP TYPE STRING,
LFART_C_P_AP TYPE STRING,
WRART_C_P_AR TYPE STRING,
LFART_C_P_AR TYPE STRING,
CHECK_SETTL_LOCK_MAN TYPE STRING,
KSCHL_ACCR_SETTL TYPE STRING,
KSCHL_PART_SETTL_2 TYPE STRING,
KSCHL_DELTA_ACCRUALS TYPE STRING,
MAN_SETTL_ENTRY_TYPE TYPE STRING,
DELTA_ACCRUALS_REV TYPE STRING,
MULT_SETTL_DATE TYPE STRING,
SETTL_FOR_DATE_ALLOWED TYPE STRING,
ERROR_NO_BUSVOL TYPE STRING,
WRART_V_PA_AP TYPE STRING,
LFART_V_PA_AP TYPE STRING,
WRART_V_PA_AR TYPE STRING,
LFART_V_PA_AR TYPE STRING,
WRART_C_PA_AP TYPE STRING,
LFART_C_PA_AP TYPE STRING,
WRART_C_PA_AR TYPE STRING,
LFART_C_PA_AR TYPE STRING,
MAN_SETTL_STATUS TYPE STRING,
PART_SETTL_SEL TYPE STRING,
TRANSGRP_HEAD_CHANGE TYPE STRING,
CREATE_DELTA_ACCR TYPE STRING,
ACCRUALS_ROLLOVER TYPE STRING,
MULT_SETTL_DATE2 TYPE STRING,
SETTL_CAL_ACCR_ROLLO TYPE STRING,
WRART_V_ARO TYPE STRING,
LFART_V_ARO TYPE STRING,
WRART_C_ARO TYPE STRING,
LFART_C_ARO TYPE STRING,
PRSDT_DELTA_ACCR TYPE STRING,
PRSDT_ACCR_CLEAR TYPE STRING,
REV_OPEN_ACCR_FINAL TYPE STRING,
USER_STATUS_EXTENSION TYPE STRING,
ACCR_SETTL_GROUP TYPE STRING,
PART_SETTL_GROUP TYPE STRING,
TRANSGRP_ACCIT_GR TYPE STRING,
TRANSGRP_ACCIT_BD TYPE STRING,
INTEG_PROFILE_INTERNAL TYPE STRING,
AMOUNT_FOR_ELIGIBLE TYPE STRING,
TXZUF TYPE STRING,
KBRUE_SIGN TYPE STRING,
KBRUE_INPUT TYPE STRING,
CHECK_RFBSK_PREV_DOCS_ACCR TYPE STRING,
CHECK_RFBSK_PREV_DOCS_AC TYPE STRING,
RECORD_ACCR_SETTL TYPE STRING,
ACCRUALS_REV_DATE_SD TYPE STRING,
CONTRACT_ITEMS TYPE STRING,
KSCHL_DELTA_ACCRUALS_GROUP TYPE STRING,
CHANGE_AT_APPROVAL TYPE STRING,
CALENDAR_SETTL_SPLIT TYPE STRING,
ACCR_REV_PROFORMA TYPE STRING,
INTEG_PROFILE_SUCCESSOR TYPE STRING,
OWNER_CHANGEABLE TYPE STRING,
ACCR_ROLLOVER_REPEAT TYPE STRING,
ELIGIBLES_TO_BVB TYPE STRING,
COCO_DETERM_DATE TYPE STRING,
FC_ELIGIBLE_MAT TYPE STRING,
MULT_NUM_MAN_SETTL TYPE STRING,
MULT_NUM_MAN_OWNER TYPE STRING,
TRANSGRP_EXTENSION TYPE STRING,
DEF_PROCESS_VARIANT TYPE STRING,
TEXT_PROCESS_VARIANT TYPE STRING,
WRART_V_DE_AP TYPE STRING,
LFART_V_DE_AP TYPE STRING,
WRART_V_DE_AR TYPE STRING,
LFART_V_DE_AR TYPE STRING,
WRART_C_DE_AP TYPE STRING,
LFART_C_DE_AP TYPE STRING,
WRART_C_DE_AR TYPE STRING,
LFART_C_DE_AR TYPE STRING,
SKIP_DELTA_ACCRUALS TYPE STRING,
SKIP_ACCR_CLEAR TYPE STRING,
MULT_SETTL_DATES_SEQ TYPE STRING,
NO_ACCR_AFTER_SETTL TYPE STRING,
EXTENSION_APPROVAL TYPE STRING,
CURR_DELTA_ACCR TYPE STRING,
CURR_ACCR_CLEAR TYPE STRING,
WRART_V_DA_MAN TYPE STRING,
LFART_V_DA_MAN TYPE STRING,
WRART_C_DA_MAN TYPE STRING,
LFART_C_DA_MAN TYPE STRING,
WRART_V_ARO_MAN TYPE STRING,
LFART_V_ARO_MAN TYPE STRING,
WRART_C_ARO_MAN TYPE STRING,
LFART_C_ARO_MAN TYPE STRING,
CURR_ACCR_SDOCS TYPE STRING,
BUSVOL_SETTL_VAR TYPE STRING,
VISIBILITY_GROUP TYPE STRING,
SPLIT_DATE_NO_DATA TYPE STRING,
ITEM_DEFAULT_STATUS TYPE STRING,
PREV_SETTL_CHECK TYPE STRING,
BUSVOL_DATE_CONTROL TYPE STRING,
RRLCG TYPE STRING,
HXF_BTT_CODE_IMG TYPE STRING,
ORG_DATA_CHECK TYPE STRING,
MULT_SETTL_DATE_PARTFIN TYPE STRING,END OF T_EKKO_STR. DATA: WA_WCB_V_CCTYPE_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_V_CCTYPE_STR-CLIENT sy-vline
WA_WCB_V_CCTYPE_STR-CONTRACT_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-TEXT sy-vline
WA_WCB_V_CCTYPE_STR-TYPE_BLOCK sy-vline
WA_WCB_V_CCTYPE_STR-NUM_INTV sy-vline
WA_WCB_V_CCTYPE_STR-OWNER_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-ELIGIBLE_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-CATEGORY sy-vline
WA_WCB_V_CCTYPE_STR-KOBOG_SALES sy-vline
WA_WCB_V_CCTYPE_STR-KOBOG_PURCHASE sy-vline
WA_WCB_V_CCTYPE_STR-NO_CONDITION sy-vline
WA_WCB_V_CCTYPE_STR-CRITICAL_CHANGE sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_LOCK sy-vline
WA_WCB_V_CCTYPE_STR-CHECK_GROUP sy-vline
WA_WCB_V_CCTYPE_STR-ACTIONPROFILE sy-vline
WA_WCB_V_CCTYPE_STR-TXTGRP_HEAD sy-vline
WA_WCB_V_CCTYPE_STR-TXTGRP_ITEM sy-vline
WA_WCB_V_CCTYPE_STR-TXTGRP_PARTNER sy-vline
WA_WCB_V_CCTYPE_STR-STATUS_PROFILE sy-vline
WA_WCB_V_CCTYPE_STR-CONTEXT sy-vline
WA_WCB_V_CCTYPE_STR-NO_PURCH sy-vline
WA_WCB_V_CCTYPE_STR-FIELDSTATUSGROUP sy-vline
WA_WCB_V_CCTYPE_STR-REBATE_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_AR sy-vline
WA_WCB_V_CCTYPE_STR-BUSVOLTAB_ID sy-vline
WA_WCB_V_CCTYPE_STR-BUSVOLBASE_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_TYPE_VEND sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_CAL_FINAL sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_CAL_PART sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_PART_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_CAL_MAN sy-vline
WA_WCB_V_CCTYPE_STR-KSCHL_PART_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-ACCRUALS_GROUP sy-vline
WA_WCB_V_CCTYPE_STR-ACCRUALS_MM sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_TYPE_CUST sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_AR sy-vline
WA_WCB_V_CCTYPE_STR-ACCRUALS_SD sy-vline
WA_WCB_V_CCTYPE_STR-DISABLE_FINAL_SE sy-vline
WA_WCB_V_CCTYPE_STR-DISABLE_TEXT_TAB sy-vline
WA_WCB_V_CCTYPE_STR-DISABLE_PPF_TAB sy-vline
WA_WCB_V_CCTYPE_STR-EXTENSION_CAL sy-vline
WA_WCB_V_CCTYPE_STR-SUPP_SUCCESSOR sy-vline
WA_WCB_V_CCTYPE_STR-ACCRUALS_AB sy-vline
WA_WCB_V_CCTYPE_STR-FILL_BVB_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_A_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_A_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_A_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_A_AR sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_A_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_A_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_A_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_A_AR sy-vline
WA_WCB_V_CCTYPE_STR-SPLIT_PART_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-MAN_SETTL_DOCS sy-vline
WA_WCB_V_CCTYPE_STR-CHECK_BVB_EXISTS sy-vline
WA_WCB_V_CCTYPE_STR-TRANSGRP_DEF_VAL sy-vline
WA_WCB_V_CCTYPE_STR-USE_ELIGIBLES sy-vline
WA_WCB_V_CCTYPE_STR-FC_ELIGIBLE_VEND sy-vline
WA_WCB_V_CCTYPE_STR-FC_ELIGIBLE_CUST sy-vline
WA_WCB_V_CCTYPE_STR-FC_ELIGIBLE_PLAN sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_MAN_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_MAN_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_MAN_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_MAN_AR sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_MAN_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_MAN_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_MAN_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_MAN_AR sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_CAL_DELTA sy-vline
WA_WCB_V_CCTYPE_STR-NMBR_DELTA_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-QUANTITY_FOR_ELIGIBLE sy-vline
WA_WCB_V_CCTYPE_STR-UI_CHANGE sy-vline
WA_WCB_V_CCTYPE_STR-COCO_DET_REL sy-vline
WA_WCB_V_CCTYPE_STR-CHK_SETTL_DATETO sy-vline
WA_WCB_V_CCTYPE_STR-ACCR_REV_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-FILL_BVDETAIL sy-vline
WA_WCB_V_CCTYPE_STR-NO_ACCR_REV_PART sy-vline
WA_WCB_V_CCTYPE_STR-CREATE_DELTA_SET sy-vline
WA_WCB_V_CCTYPE_STR-IGNORE_PROFORMA sy-vline
WA_WCB_V_CCTYPE_STR-DELTA_ACCRUALS sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_DA sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_DA sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_DA sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_DA sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_CAL_ACCR sy-vline
WA_WCB_V_CCTYPE_STR-SPLIT_GJAHR sy-vline
WA_WCB_V_CCTYPE_STR-AUT_SETTL_LOCK_METH sy-vline
WA_WCB_V_CCTYPE_STR-ACTIVATE_APPROVAL sy-vline
WA_WCB_V_CCTYPE_STR-ACCR_REV_CONTRACT sy-vline
WA_WCB_V_CCTYPE_STR-DATE_IS_OPTIONAL sy-vline
WA_WCB_V_CCTYPE_STR-OWNER_IS_OPTIONAL sy-vline
WA_WCB_V_CCTYPE_STR-NEXT_SETTL_ALLOWED sy-vline
WA_WCB_V_CCTYPE_STR-NO_OVERLAP sy-vline
WA_WCB_V_CCTYPE_STR-BUSVOL_DATE_ACTIVE sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_P_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_P_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_P_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_P_AR sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_P_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_P_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_P_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_P_AR sy-vline
WA_WCB_V_CCTYPE_STR-CHECK_SETTL_LOCK_MAN sy-vline
WA_WCB_V_CCTYPE_STR-KSCHL_ACCR_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-KSCHL_PART_SETTL_2 sy-vline
WA_WCB_V_CCTYPE_STR-KSCHL_DELTA_ACCRUALS sy-vline
WA_WCB_V_CCTYPE_STR-MAN_SETTL_ENTRY_TYPE sy-vline
WA_WCB_V_CCTYPE_STR-DELTA_ACCRUALS_REV sy-vline
WA_WCB_V_CCTYPE_STR-MULT_SETTL_DATE sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_FOR_DATE_ALLOWED sy-vline
WA_WCB_V_CCTYPE_STR-ERROR_NO_BUSVOL sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_PA_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_PA_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_PA_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_PA_AR sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_PA_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_PA_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_PA_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_PA_AR sy-vline
WA_WCB_V_CCTYPE_STR-MAN_SETTL_STATUS sy-vline
WA_WCB_V_CCTYPE_STR-PART_SETTL_SEL sy-vline
WA_WCB_V_CCTYPE_STR-TRANSGRP_HEAD_CHANGE sy-vline
WA_WCB_V_CCTYPE_STR-CREATE_DELTA_ACCR sy-vline
WA_WCB_V_CCTYPE_STR-ACCRUALS_ROLLOVER sy-vline
WA_WCB_V_CCTYPE_STR-MULT_SETTL_DATE2 sy-vline
WA_WCB_V_CCTYPE_STR-SETTL_CAL_ACCR_ROLLO sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_ARO sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_ARO sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_ARO sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_ARO sy-vline
WA_WCB_V_CCTYPE_STR-PRSDT_DELTA_ACCR sy-vline
WA_WCB_V_CCTYPE_STR-PRSDT_ACCR_CLEAR sy-vline
WA_WCB_V_CCTYPE_STR-REV_OPEN_ACCR_FINAL sy-vline
WA_WCB_V_CCTYPE_STR-USER_STATUS_EXTENSION sy-vline
WA_WCB_V_CCTYPE_STR-ACCR_SETTL_GROUP sy-vline
WA_WCB_V_CCTYPE_STR-PART_SETTL_GROUP sy-vline
WA_WCB_V_CCTYPE_STR-TRANSGRP_ACCIT_GR sy-vline
WA_WCB_V_CCTYPE_STR-TRANSGRP_ACCIT_BD sy-vline
WA_WCB_V_CCTYPE_STR-INTEG_PROFILE_INTERNAL sy-vline
WA_WCB_V_CCTYPE_STR-AMOUNT_FOR_ELIGIBLE sy-vline
WA_WCB_V_CCTYPE_STR-TXZUF sy-vline
WA_WCB_V_CCTYPE_STR-KBRUE_SIGN sy-vline
WA_WCB_V_CCTYPE_STR-KBRUE_INPUT sy-vline
WA_WCB_V_CCTYPE_STR-CHECK_RFBSK_PREV_DOCS_ACCR sy-vline
WA_WCB_V_CCTYPE_STR-CHECK_RFBSK_PREV_DOCS_AC sy-vline
WA_WCB_V_CCTYPE_STR-RECORD_ACCR_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-ACCRUALS_REV_DATE_SD sy-vline
WA_WCB_V_CCTYPE_STR-CONTRACT_ITEMS sy-vline
WA_WCB_V_CCTYPE_STR-KSCHL_DELTA_ACCRUALS_GROUP sy-vline
WA_WCB_V_CCTYPE_STR-CHANGE_AT_APPROVAL sy-vline
WA_WCB_V_CCTYPE_STR-CALENDAR_SETTL_SPLIT sy-vline
WA_WCB_V_CCTYPE_STR-ACCR_REV_PROFORMA sy-vline
WA_WCB_V_CCTYPE_STR-INTEG_PROFILE_SUCCESSOR sy-vline
WA_WCB_V_CCTYPE_STR-OWNER_CHANGEABLE sy-vline
WA_WCB_V_CCTYPE_STR-ACCR_ROLLOVER_REPEAT sy-vline
WA_WCB_V_CCTYPE_STR-ELIGIBLES_TO_BVB sy-vline
WA_WCB_V_CCTYPE_STR-COCO_DETERM_DATE sy-vline
WA_WCB_V_CCTYPE_STR-FC_ELIGIBLE_MAT sy-vline
WA_WCB_V_CCTYPE_STR-MULT_NUM_MAN_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-MULT_NUM_MAN_OWNER sy-vline
WA_WCB_V_CCTYPE_STR-TRANSGRP_EXTENSION sy-vline
WA_WCB_V_CCTYPE_STR-DEF_PROCESS_VARIANT sy-vline
WA_WCB_V_CCTYPE_STR-TEXT_PROCESS_VARIANT sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_DE_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_DE_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_DE_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_DE_AR sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_DE_AP sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_DE_AP sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_DE_AR sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_DE_AR sy-vline
WA_WCB_V_CCTYPE_STR-SKIP_DELTA_ACCRUALS sy-vline
WA_WCB_V_CCTYPE_STR-SKIP_ACCR_CLEAR sy-vline
WA_WCB_V_CCTYPE_STR-MULT_SETTL_DATES_SEQ sy-vline
WA_WCB_V_CCTYPE_STR-NO_ACCR_AFTER_SETTL sy-vline
WA_WCB_V_CCTYPE_STR-EXTENSION_APPROVAL sy-vline
WA_WCB_V_CCTYPE_STR-CURR_DELTA_ACCR sy-vline
WA_WCB_V_CCTYPE_STR-CURR_ACCR_CLEAR sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_DA_MAN sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_DA_MAN sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_DA_MAN sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_DA_MAN sy-vline
WA_WCB_V_CCTYPE_STR-WRART_V_ARO_MAN sy-vline
WA_WCB_V_CCTYPE_STR-LFART_V_ARO_MAN sy-vline
WA_WCB_V_CCTYPE_STR-WRART_C_ARO_MAN sy-vline
WA_WCB_V_CCTYPE_STR-LFART_C_ARO_MAN sy-vline
WA_WCB_V_CCTYPE_STR-CURR_ACCR_SDOCS sy-vline
WA_WCB_V_CCTYPE_STR-BUSVOL_SETTL_VAR sy-vline
WA_WCB_V_CCTYPE_STR-VISIBILITY_GROUP sy-vline
WA_WCB_V_CCTYPE_STR-SPLIT_DATE_NO_DATA sy-vline
WA_WCB_V_CCTYPE_STR-ITEM_DEFAULT_STATUS sy-vline
WA_WCB_V_CCTYPE_STR-PREV_SETTL_CHECK sy-vline
WA_WCB_V_CCTYPE_STR-BUSVOL_DATE_CONTROL sy-vline
WA_WCB_V_CCTYPE_STR-RRLCG sy-vline
WA_WCB_V_CCTYPE_STR-HXF_BTT_CODE_IMG sy-vline
WA_WCB_V_CCTYPE_STR-ORG_DATA_CHECK sy-vline
WA_WCB_V_CCTYPE_STR-MULT_SETTL_DATE_PARTFIN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.