SAP ABAP Class CL_WCB_RESTRICTION_CHECK (Class That Performs Restriction Checks)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_CC_APPL (Package) Condition Contract Processing Logic
Properties
Class CL_WCB_RESTRICTION_CHECK  
Short Description Class That Performs Restriction Checks    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_CC_APPL   Condition Contract Processing Logic 
Created 20041122   SAP 
Last change 20050409   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
Class CL_WCB_RESTRICTION_CHECK has no interface implemented.
Friends
Class CL_WCB_RESTRICTION_CHECK has no friend class.
Attributes
Class CL_WCB_RESTRICTION_CHECK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONDSCALE Static method Public Method Check CONDSCALE 20041123
2 CHECK_DATA Static method Private Method Check 20050307
3 CHECK_FIELD Static method Private Method Single Check 20041125
4 CHECK_KOMG Static method Public Method Check KOMG 20041123
5 CHECK_KONH Static method Public Method Check KONH 20041122
6 CHECK_KONP Static method Public Method Check KONP 20041123
7 CHECK_WCOCOH Static method Public Method Check WCOCOH 20041123
8 CHECK_WCOCOI Static method Public Method Check WCOCOI 20041123
9 CREATE_ERROR_LISTS Static method Private Method Create Error Lists 20050307
10 CREATE_OK_LIST Static method Private Method Create OK Lists 20050307
11 GET_FIELD_DESCRIPTION Static method Private Method Determine Field Description 20050617
Events
Class CL_WCB_RESTRICTION_CHECK has no event.
Types
Class CL_WCB_RESTRICTION_CHECK has no local type.
Method Signatures

Method CHECK_CONDSCALE 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041123
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041123
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20041124
6 Importing I_CONDSCALE Call by reference Type reference (TYPE) CONDSCALE Staffeln eines Konditionssatzes 20041123
7 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041123
8 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20041123

Method CHECK_CONDSCALE on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_DATA 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 20050307
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20050307
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20050307
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20050307
6 Importing I_COND_CHECK Call by reference Type reference (TYPE) BVAL Konditionsprüfung 20050307
7 Importing I_DATA Call by reference Type reference (TYPE) ANY Datenzeile 20050307
8 Importing I_HEADER_CHECK Call by reference Type reference (TYPE) BVAL Kopfprüfung 20050307
9 Importing I_ITEM_CHECK Call by reference Type reference (TYPE) BVAL Positionsprüfung 20050307
10 Importing I_ITEM_GUID Call by reference Type reference (TYPE) WCB_ITEM_GUID Konditionskontrakt: PositionsGUID 20050307
11 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20050307
12 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050307
13 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20050307

Method CHECK_DATA on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20041125
2 Exporting E_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20041125
3 Exporting E_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20041125
4 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
5 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
6 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
7 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20041125
8 Importing I_DATA Call by reference Type reference (TYPE) ANY Datenfeld 20041125
9 Importing I_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION Feldbeschränkungen 20041125
10 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050617

Method CHECK_FIELD on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_KOMG 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041123
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041123
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20041124
6 Importing I_KOMG Call by reference Type reference (TYPE) WCB_KOMG Erlaubte Felder für Konditionsstrukturen 20041123
7 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041123
8 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20041123

Method CHECK_KOMG on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_KONH 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041123
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041123
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20041124
6 Importing I_KONH Call by reference Type reference (TYPE) KONH Konditionen (Kopf) 20041122
7 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041123
8 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20041122

Method CHECK_KONH on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_KONP 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041123
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041123
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20041124
6 Importing I_KONP Call by reference Type reference (TYPE) KONP Konditionen (Position) 20041123
7 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041123
8 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20041123

Method CHECK_KONP on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_WCOCOH 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041123
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041123
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20041124
6 Importing I_KOMWCOCOH Call by reference Type reference (TYPE) KOMWCOCOH Konditionskontrakt: Kopf 20041125
7 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041123
8 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20041123

Method CHECK_WCOCOH on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CHECK_WCOCOI 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041123
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041123
4 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
5 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT Prüfobjekt 20041124
6 Importing I_ITEM_GUID Call by reference Type reference (TYPE) WCB_ITEM_GUID Konditionskontrakt: PositionsGUID 20041125
7 Importing I_KOMWCOCOI Call by reference Type reference (TYPE) KOMWCOCOI Konditionskontrakt: anspruchsberechtigte Partner 20041125
8 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041123
9 Changing T_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION_STAB Feldbeschränkungen 20041123

Method CHECK_WCOCOI on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CREATE_ERROR_LISTS 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 20050307
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20050307
3 Importing I_CC Call by reference Object reference (TYPE REF TO) IF_WCB_CC_RO Konditionskontrakt (read only) 20050314
4 Importing I_CHAIN Call by reference Type reference (TYPE) WCB_CHAIN Konditionskontrakt: Feldkette 20050307
5 Importing I_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS WCB: geändertes Tabellenfeld 20050307
6 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT generischer Objekttyp 20050307
7 Importing I_COND_CHECK Call by reference Type reference (TYPE) BVAL Boolean 20050307
8 Importing I_FIELD_WITH_ERROR Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS WCB: geändertes Tabellenfeld 20050307
9 Importing I_HEADER_CHECK Call by reference Type reference (TYPE) BVAL Boolean 20050307
10 Importing I_ITEM_CHECK Call by reference Type reference (TYPE) BVAL Boolean 20050307
11 Importing I_ITEM_GUID Call by reference Type reference (TYPE) WCB_ITEM_GUID Konditionskontrakt: PositionsGUID 20050307
12 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20050307
13 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20050307
14 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20050307
15 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20050307
16 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20050307
17 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20050307
18 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20050307
19 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20050307
20 Importing I_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION Feldbeschränkungen 20050307

Method CREATE_ERROR_LISTS on class CL_WCB_RESTRICTION_CHECK has no exception.

Method CREATE_OK_LIST 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 20050307
2 Importing I_CHAIN Call by reference Type reference (TYPE) WCB_CHAIN Konditionskontrakt: Feldkette 20050307
3 Importing I_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS WCB: geändertes Tabellenfeld 20050307
4 Importing I_CHECK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WCB_OBJECT generischer Objekttyp 20050307
5 Importing I_COND_CHECK Call by reference Type reference (TYPE) BVAL Boolean 20050307
6 Importing I_HEADER_CHECK Call by reference Type reference (TYPE) BVAL Boolean 20050307
7 Importing I_ITEM_CHECK Call by reference Type reference (TYPE) BVAL Boolean 20050307
8 Importing I_ITEM_GUID Call by reference Type reference (TYPE) WCB_ITEM_GUID Konditionskontrakt: PositionsGUID 20050307
9 Importing I_RESTRICTION Call by reference Type reference (TYPE) WCB_FIELD_RESTRICTION Feldbeschränkungen 20050307

Method CREATE_OK_LIST on class CL_WCB_RESTRICTION_CHECK has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) DFIES-SCRTEXT_L Feldbezeichner lang 20050617
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) WCB_FIELD Konditionskontrakt: Feldname 20050617
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050617

Method GET_FIELD_DESCRIPTION on class CL_WCB_RESTRICTION_CHECK has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 600