SAP ABAP Class CL_WCB_HEADER (Condition Contract Header)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_CC_APPL (Package) Condition Contract Processing Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCB_HEADER Condition Contract Header 20040929
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCB_HEADER_RO Condition Contract Header (Read Only) 20040929
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCB_TEXT_TRANSFER Change Texts in Model 20050131
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCB_TEXT_TRANSFER_RO Read Texts from Model 20050131
Properties
Class CL_WCB_HEADER  
Short Description Condition Contract Header    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_CC_APPL   Condition Contract Processing Logic 
Created 20040920   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CHBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WCB_HEADER Condition Contract Header 20040929
2 IF_WCB_HEADER_RO Condition Contract Header (Read Only) 20040929
3 IF_WCB_TEXT_TRANSFER Change Texts in Model 20050131
4 IF_WCB_TEXT_TRANSFER_RO Read Texts from Model 20050131
Friends
# Friend Modeled only Created on Description
1 CL_WCB_CC_FACTORY 20041006 Condition Contract Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_FROZEN Instance attribute Private Type reference (TYPE) TY_FROZEN_STAB Fields That Have Already Been Frozen 20050119
2 AT_KOMWCOCOP Instance attribute Private Type reference (TYPE) KOMWCOCOP_STAB Communication Structure: Partner Maintenance 20041103
3 AT_KOMWCOCOP_DB Instance attribute Private Type reference (TYPE) KOMWCOCOP_STAB Communication Structure: Partner Maintenance 20041103
4 A_ARCHIVE_HANDLE Instance attribute Private Type reference (TYPE) SY-TABIX Archive Handle 20050609
5 A_CC Instance attribute Private Object reference (TYPE REF TO) IF_WCB_CC Condition Contract 20041006
6 A_CHECK_LIST Instance attribute Private Object reference (TYPE REF TO) IF_WCB_CHECK_LIST Checks Run 20041124
7 A_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) CL_WCB_CC_CUSTOMIZING Condition Contract Customizing 20041006
8 A_KOMWCOCOH Instance attribute Private Type reference (TYPE) KOMWCOCOH Communication Structure for Condition Contract Header 20041006
9 A_KOMWCOCOH_DB Instance attribute Private Type reference (TYPE) KOMWCOCOH Communication Structure Condition Contract Header (DB) 20041006
10 A_PARTNER Instance attribute Private Object reference (TYPE REF TO) CL_WCB_HEADER_PARTNER Header Partners 20041104
11 ST_CAT_STATIC_RESTR Static Attribute Private Type reference (TYPE) TY_STATIC_CATREST_STAB Static Restrictions with Category 20041118
12 ST_CAT_WCOCOH_RESTR Static Attribute Private Type reference (TYPE) TY_WCOCOH_CATREST_STAB Restrictions for wcocoh with Category 20041118
13 ST_PAYMENT_FIELD Static Attribute Private Type reference (TYPE) WCB_FIELD_TAB Terms of Payment Field Name 20050621
14 ST_STATIC_RESTR Static Attribute Private Type reference (TYPE) TY_STATIC_RESTR_STAB Field Restrictions, Static 20041116
15 ST_TEXT_MAP Static Attribute Private Type reference (TYPE) WCB_KEY_TO_TEXT_STAB Key Mapping to Text Field 20050615
16 ST_TO_FREEZE Static Attribute Private Type reference (TYPE) WCB_TABLE_FIELD_STAB Fields to Be Frozen 20050119
17 ST_WCOCOH_FIELD Static Attribute Private Type reference (TYPE) WCB_CHANGED_FIELDS_STAB All WCOCOH Fields 20050628
18 ST_WCOCOH_RESTR Static Attribute Private Type reference (TYPE) TY_WCOCOH_RESTR_STAB Restrictions for wcocoh 20041116
Methods
# Method Level Visibility Method type Description Created on
1 ALIGN_PAYMENT_TERMS Instance method Private Method Merge Terms of Payment Fields 20050621
2 AS_CONST_REF Instance method Private Method Create a Constant Reference 20041007
3 CHANGE Instance method Private Method 20041022
4 CHANGE_ACTIVATION Instance method Private Method Activate or Deactivate 20050224
5 CHANGE_NUMBER Instance method Private Method 20050519
6 CHANGE_TEXT Instance method Private Method 20050209
7 CHECK_BEFORE_SAVE Instance method Private Method 20050519
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041117
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040920
10 CREATE_PARTNER_ITER Instance method Private Method 20041102
11 CREATE_PARTNER_ITER_RO Instance method Private Method 20041102
12 CREATE_TEXT Instance method Private Method 20050209
13 DELETE_ALL_TEXTS Instance method Private Method 20050209
14 DELETE_TEXT Instance method Private Method 20050209
15 DETERMINE_TEXT Instance method Private Method Determine Texts for Several Fields 20050615
16 DETERMINE_TEXT_MAP Static method Private Method Determine Mapping to Text Fields 20050615
17 DO_RESTRICTION_CHECKS Instance method Private Method Perform Restriction Checks 20041129
18 FILTER_FROZEN Instance method Private Method Remove Frozen Fields from the Change List 20050119
19 FREEZE Instance method Private Method Freeze Fields 20050119
20 FREEZE_WCOCOH Instance method Private Method Freeze Data Read from Database 20050119
21 GET_CC Instance method Private Method 20050304
22 GET_CC_RO Instance method Private Method 20050209
23 GET_COMPANY_CODE Instance method Private Method 20050519
24 GET_CUSTOMIZING Instance method Private Method 20050209
25 GET_DATA Instance method Private Method 20041102
26 GET_DATA_DB Instance method Private Method 20041102
27 GET_ERRORS Instance method Private Method 20050209
28 GET_GUID Instance method Private Method 20041104
29 GET_NUM Instance method Private Method 20041102
30 GET_STATIC_WCOCOH_RESTR Instance method Private Method 20050209
31 GET_TEXT Instance method Private Method 20050209
32 GET_TEXT_IDS Instance method Private Method 20050209
33 GET_WCOCOH_RESTRICTION Instance method Private Method 20050209
34 HANDLE_ACTIVITY Instance method Private Event handling method Event Change of Activity 20050304
35 HANDLE_USER_STATUS_CHANGED Instance method Private Event handling method User Status Changed 20050823
36 HAS_ERROR Instance method Private Method 20050209
37 IS_CHANGEABLE Instance method Private Method 20050209
38 IS_FIELD_OK Instance method Private Method 20050119
39 PERFORM_ACTIVITY Instance method Private Method 20050304
40 SELECT_TEXT Instance method Private Method 20050209
41 SET_DATA Instance method Private Method Set New Data (for Factory) 20041006
42 TRANSFER_DATA Instance method Private Method Transfer Data 20050519
43 UPDATE_TEXT Instance method Private Method 20050209
Events
# Event Type Visibility Description Created on
1 COLL_PARTNER_DELETED Instance Event
(0)
Public
(2)
Partner Deleted 20041103
2 COLL_PARTNER_INSERTED Instance Event
(0)
Public
(2)
Partner Added 20041103
3 HEADER_CHANGED Instance Event
(0)
Private
(0)
20041102
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_FROZEN Private See coding Fields That Have Already Been Frozen 20050119 BEGIN OF ty_frozen, fieldname TYPE fieldname, END OF ty_frozen
2 TY_FROZEN_STAB Private See coding Fields That Have Already Been Frozen 20050119 ty_frozen_stab TYPE SORTED TABLE OF ty_frozen WITH UNIQUE KEY fieldname
3 TY_STATIC Private See coding Static Restrictions with Category 20041118 BEGIN OF ty_static, check_category TYPE wcb_check_category, class TYPE REF TO if_wcb_static_restriction, END OF ty_static
4 TY_STATIC_CATREST_STAB Private See coding Static Restrictions with Category 20041118 ty_static_catrest_stab TYPE SORTED TABLE OF ty_static WITH UNIQUE KEY check_category class
5 TY_STATIC_RESTR_STAB Private See coding Static Restrictions 20041116 ty_static_restr_stab TYPE SORTED TABLE OF REF TO if_wcb_static_restriction WITH UNIQUE KEY table_line
6 TY_WCOCOH Private See coding Restrictions for wcocoh with Category 20041118 BEGIN OF ty_wcocoh, check_category TYPE wcb_check_category, class TYPE REF TO if_wcb_wcocoh_restriction, END OF ty_wcocoh
7 TY_WCOCOH_CATREST_STAB Private See coding Restrictions for wcocoh with Category 20041118 ty_wcocoh_catrest_stab TYPE SORTED TABLE OF ty_wcocoh WITH UNIQUE KEY check_category class
8 TY_WCOCOH_RESTR_STAB Private See coding Restrictions for wcocoh 20041116 ty_wcocoh_restr_stab TYPE SORTED TABLE OF REF TO if_wcb_wcocoh_restriction WITH UNIQUE KEY table_line
Method Signatures

Method ALIGN_PAYMENT_TERMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Kommunikationsstruktur Konditionskontraktkopf 20050621
2 Changing T_CHANGED_FIELDS Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20050621

Method ALIGN_PAYMENT_TERMS on class CL_WCB_HEADER has no exception.

Method AS_CONST_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Kommunikationsstruktur Konditionskontraktkopf 20041007
2 Returning RE_REF Value transfer Object reference (TYPE REF TO) KOMWCOCOH konstante Referenz 20041007

Method AS_CONST_REF on class CL_WCB_HEADER has no exception.

Method CHANGE Signature

Method CHANGE on class CL_WCB_HEADER has no parameter.
Method CHANGE on class CL_WCB_HEADER has no exception.

Method CHANGE_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATE Call by reference Type reference (TYPE) BVAL Boolean 20050224
# Exception Resumable Description Created on
1 CX_WCB_NOT_CHANGEABLE Beleg ist nicht änderbar 20050224

Method CHANGE_NUMBER Signature

Method CHANGE_NUMBER on class CL_WCB_HEADER has no parameter.
Method CHANGE_NUMBER on class CL_WCB_HEADER has no exception.

Method CHANGE_TEXT Signature

Method CHANGE_TEXT on class CL_WCB_HEADER has no parameter.
Method CHANGE_TEXT on class CL_WCB_HEADER has no exception.

Method CHECK_BEFORE_SAVE Signature

Method CHECK_BEFORE_SAVE on class CL_WCB_HEADER has no parameter.
Method CHECK_BEFORE_SAVE on class CL_WCB_HEADER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WCB_HEADER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WCB_HEADER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMWCOCOP Call by reference Type reference (TYPE) KOMWCOCOP_STAB Kommunikationsstruktur: Partnerpflege 20041103
2 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Archivhandle 20050609
3 Importing I_CC Call by reference Object reference (TYPE REF TO) CL_WCB_CC Konditionskontrakt 20040920
4 Importing I_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_WCB_CC_CUSTOMIZING Konditionskontrakt Kopf 20040920
5 Importing I_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Kommunikationsstruktur Konditionskontraktkopf 20040921
6 Importing I_NEW Call by reference Type reference (TYPE) BVAL neuer Beleg 20041015

Method CONSTRUCTOR on class CL_WCB_HEADER has no exception.

Method CREATE_PARTNER_ITER Signature

Method CREATE_PARTNER_ITER on class CL_WCB_HEADER has no parameter.
Method CREATE_PARTNER_ITER on class CL_WCB_HEADER has no exception.

Method CREATE_PARTNER_ITER_RO Signature

Method CREATE_PARTNER_ITER_RO on class CL_WCB_HEADER has no parameter.
Method CREATE_PARTNER_ITER_RO on class CL_WCB_HEADER has no exception.

Method CREATE_TEXT Signature

Method CREATE_TEXT on class CL_WCB_HEADER has no parameter.
Method CREATE_TEXT on class CL_WCB_HEADER has no exception.

Method DELETE_ALL_TEXTS Signature

Method DELETE_ALL_TEXTS on class CL_WCB_HEADER has no parameter.
Method DELETE_ALL_TEXTS on class CL_WCB_HEADER has no exception.

Method DELETE_TEXT Signature

Method DELETE_TEXT on class CL_WCB_HEADER has no parameter.
Method DELETE_TEXT on class CL_WCB_HEADER has no exception.

Method DETERMINE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DESCRIPTION Call by reference Type reference (TYPE) WCB_TEXT_DESCRIPTION Textfelder 20050615
2 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20050615
3 Importing I_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Kommunikationsstruktur Konditionskontraktkopf 20050615

Method DETERMINE_TEXT on class CL_WCB_HEADER has no exception.

Method DETERMINE_TEXT_MAP Signature

Method DETERMINE_TEXT_MAP on class CL_WCB_HEADER has no parameter.
Method DETERMINE_TEXT_MAP on class CL_WCB_HEADER has no exception.

Method DO_RESTRICTION_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CH_CHECK_LIST Call by reference Object reference (TYPE REF TO) IF_WCB_CHECK_LIST ausgeführte Prüfungen 20041129
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041129
3 Importing IT_CHANGE Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041129
4 Importing I_CHECK_CATEGORY Call by reference Type reference (TYPE) WCB_CHECK_CATEGORY Konditionskontrakt: Check-Kategorie 20041129
5 Importing I_KOMWCOCOH_OLD Call by reference Type reference (TYPE) KOMWCOCOH Konditionskontraktkopf, alt 20041208

Method DO_RESTRICTION_CHECKS on class CL_WCB_HEADER has no exception.

Method FILTER_FROZEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20050119

Method FILTER_FROZEN on class CL_WCB_HEADER has no exception.

Method FREEZE Signature

Method FREEZE on class CL_WCB_HEADER has no parameter.
Method FREEZE on class CL_WCB_HEADER has no exception.

Method FREEZE_WCOCOH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Kommunikationsstruktur Konditionskontraktkopf 20050119
2 Importing I_NEW Call by reference Type reference (TYPE) BVAL CHBK_NO neuer Beleg 20050119

Method FREEZE_WCOCOH on class CL_WCB_HEADER has no exception.

Method GET_CC Signature

Method GET_CC on class CL_WCB_HEADER has no parameter.
Method GET_CC on class CL_WCB_HEADER has no exception.

Method GET_CC_RO Signature

Method GET_CC_RO on class CL_WCB_HEADER has no parameter.
Method GET_CC_RO on class CL_WCB_HEADER has no exception.

Method GET_COMPANY_CODE Signature

Method GET_COMPANY_CODE on class CL_WCB_HEADER has no parameter.
Method GET_COMPANY_CODE on class CL_WCB_HEADER has no exception.

Method GET_CUSTOMIZING Signature

Method GET_CUSTOMIZING on class CL_WCB_HEADER has no parameter.
Method GET_CUSTOMIZING on class CL_WCB_HEADER has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_WCB_HEADER has no parameter.
Method GET_DATA on class CL_WCB_HEADER has no exception.

Method GET_DATA_DB Signature

Method GET_DATA_DB on class CL_WCB_HEADER has no parameter.
Method GET_DATA_DB on class CL_WCB_HEADER has no exception.

Method GET_ERRORS Signature

Method GET_ERRORS on class CL_WCB_HEADER has no parameter.
Method GET_ERRORS on class CL_WCB_HEADER has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_WCB_HEADER has no parameter.
Method GET_GUID on class CL_WCB_HEADER has no exception.

Method GET_NUM Signature

Method GET_NUM on class CL_WCB_HEADER has no parameter.
Method GET_NUM on class CL_WCB_HEADER has no exception.

Method GET_STATIC_WCOCOH_RESTR Signature

Method GET_STATIC_WCOCOH_RESTR on class CL_WCB_HEADER has no parameter.
Method GET_STATIC_WCOCOH_RESTR on class CL_WCB_HEADER has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_WCB_HEADER has no parameter.
Method GET_TEXT on class CL_WCB_HEADER has no exception.

Method GET_TEXT_IDS Signature

Method GET_TEXT_IDS on class CL_WCB_HEADER has no parameter.
Method GET_TEXT_IDS on class CL_WCB_HEADER has no exception.

Method GET_WCOCOH_RESTRICTION Signature

Method GET_WCOCOH_RESTRICTION on class CL_WCB_HEADER has no parameter.
Method GET_WCOCOH_RESTRICTION on class CL_WCB_HEADER has no exception.

Method HANDLE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Attribute reference (LIKE) 20050304

Method HANDLE_ACTIVITY on class CL_WCB_HEADER has no exception.

Method HANDLE_USER_STATUS_CHANGED Signature

Method HANDLE_USER_STATUS_CHANGED on class CL_WCB_HEADER has no parameter.
Method HANDLE_USER_STATUS_CHANGED on class CL_WCB_HEADER has no exception.

Method HAS_ERROR Signature

Method HAS_ERROR on class CL_WCB_HEADER has no parameter.
Method HAS_ERROR on class CL_WCB_HEADER has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on class CL_WCB_HEADER has no parameter.
Method IS_CHANGEABLE on class CL_WCB_HEADER has no exception.

Method IS_FIELD_OK Signature

Method IS_FIELD_OK on class CL_WCB_HEADER has no parameter.
Method IS_FIELD_OK on class CL_WCB_HEADER has no exception.

Method PERFORM_ACTIVITY Signature

Method PERFORM_ACTIVITY on class CL_WCB_HEADER has no parameter.
Method PERFORM_ACTIVITY on class CL_WCB_HEADER has no exception.

Method SELECT_TEXT Signature

Method SELECT_TEXT on class CL_WCB_HEADER has no parameter.
Method SELECT_TEXT on class CL_WCB_HEADER has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMWCOCOP Call by reference Type reference (TYPE) KOMWCOCOP_STAB Kommunikationsstruktur: Partnerpflege 20041103
2 Importing I_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Kommunikationsstruktur Konditionskontraktkopf 20041006
3 Importing I_NEW Call by reference Type reference (TYPE) BVAL neuer Beleg 20041015

Method SET_DATA on class CL_WCB_HEADER has no exception.

Method TRANSFER_DATA Signature

Method TRANSFER_DATA on class CL_WCB_HEADER has no parameter.
Method TRANSFER_DATA on class CL_WCB_HEADER has no exception.

Method UPDATE_TEXT Signature

Method UPDATE_TEXT on class CL_WCB_HEADER has no parameter.
Method UPDATE_TEXT on class CL_WCB_HEADER has no exception.
Event Signatures

Event COLL_PARTNER_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_POS Exporting Value transfer Type reference (TYPE) I Position 20041103

Event COLL_PARTNER_INSERTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_POS Exporting Value transfer Type reference (TYPE) I Position 20041103

Event HEADER_CHANGED Signature
Event HEADER_CHANGED on class CL_WCB_HEADER has no parameter.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600