SAP ABAP Class CL_WCB_CONDITION (Condition)
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_CONDITION Condition 20041027
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCB_CONDITION_RO Condition (Read Only) 20041027
Properties
Class CL_WCB_CONDITION  
Short Description Condition    
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 20041027   SAP 
Last change 20050109   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_CONDITION Condition 20041027
2 IF_WCB_CONDITION_RO Condition (Read Only) 20041027
Friends
# Friend Modeled only Created on Description
1 CL_WCB_CONDITION_LIST 20041104 Condition List
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_CONDSCALE_DB_REF Instance attribute Private Object reference (TYPE REF TO) WCB_CONDSCALE_TAB Scales of a Condition Record DB 20041028
2 AT_CONDSCALE_REF Instance attribute Private Object reference (TYPE REF TO) WCB_CONDSCALE_TAB Scales for a Condition Record 20041028
3 AT_KOMG_DB_REF Instance attribute Private Object reference (TYPE REF TO) WCB_KOMG_STAB Permitted Fields for Condition Structures DB 20041028
4 AT_KOMG_REF Instance attribute Private Object reference (TYPE REF TO) WCB_KOMG_STAB Allowed Fields for Condition Structures 20041028
5 AT_KONH_DB_REF Instance attribute Private Object reference (TYPE REF TO) WCB_KONH_TAB Conditions (Header) DB 20041028
6 AT_KONH_REF Instance attribute Private Object reference (TYPE REF TO) WCB_KONH_TAB Conditions (Header) 20041028
7 AT_KONP_DB_REF Instance attribute Private Object reference (TYPE REF TO) WCB_KONP_TAB Conditions (Item) DB 20041028
8 AT_KONP_REF Instance attribute Private Object reference (TYPE REF TO) WCB_KONP_TAB Conditions (Item) 20041028
9 A_CONDITION_LIST Instance attribute Private Object reference (TYPE REF TO) CL_WCB_CONDITION_LIST Pricing Report 20041027
10 A_CUST Instance attribute Private Object reference (TYPE REF TO) CL_WCB_CC_CUSTOMIZING Condition Contract Customizing 20041027
11 ST_CAT_CONDSCALE_RESTR Static Attribute Private Type reference (TYPE) TY_CONDSCALE_CATREST_STAB Restrictions for CONDSCALE with Category 20041118
12 ST_CAT_KONH_RESTR Static Attribute Private Type reference (TYPE) TY_KONH_CATREST_STAB Restrictions for KONH with Category 20041118
13 ST_CAT_KONP_RESTR Static Attribute Private Type reference (TYPE) TY_KONP_CATREST_STAB Restrictions for KONP with Category 20041118
14 ST_CONDSCALE_RESTR Static Attribute Private Type reference (TYPE) TY_CONDSCALE_RESTR_STAB Restrictions for CONDSCALE 20041116
15 ST_KONH_RESTR Static Attribute Private Type reference (TYPE) TY_KONH_RESTR_STAB Restrictions for KONH 20041116
16 ST_KONP_RESTR Static Attribute Private Type reference (TYPE) TY_KONP_RESTR_STAB Restrictions for KONP 20041116
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Private Method 20051220
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041112
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041027
4 DO_RESTRICTION_CHECKS Instance method Private Method Perform Restriction Checks 20041125
5 GET_CONDITION_TYPE Instance method Private Method 20051220
6 GET_DATA_FOR_REF Instance method Private Method Return Data 20041102
7 GET_SCALE_BASE_INDICATOR Instance method Private Method 20051220
8 SORT_CHANGES Instance method Private Method Sort Changes by KOPOS and KLFN1 20041125
Events
Class CL_WCB_CONDITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CONDSCALE Private See coding Restrictions for CONDSCALE with Category 20041118 BEGIN OF ty_condscale, check_category TYPE wcb_check_category, class TYPE REF TO if_wcb_condscale_restriction, END OF ty_condscale
2 TY_CONDSCALE_CATREST_STAB Private See coding Restrictions for CONDSCALE with Category 20041118 ty_condscale_catrest_stab TYPE SORTED TABLE OF ty_condscale WITH UNIQUE KEY check_category class
3 TY_CONDSCALE_RESTR_STAB Private See coding Restrictions for CONDSCALE 20041116 ty_condscale_restr_stab TYPE SORTED TABLE OF REF TO if_wcb_condscale_restriction WITH UNIQUE KEY table_line
4 TY_KONH Private See coding Restrictions for KONH with Category 20041118 BEGIN OF ty_konh, check_category TYPE wcb_check_category, class TYPE REF TO if_wcb_konh_restriction, END OF ty_konh
5 TY_KONH_CATREST_STAB Private See coding Restrictions for KONH with Category 20041118 ty_konh_catrest_stab TYPE SORTED TABLE OF ty_konh WITH UNIQUE KEY check_category class
6 TY_KONH_RESTR_STAB Private See coding Restrictions for KONH 20041116 ty_konh_restr_stab TYPE SORTED TABLE OF REF TO if_wcb_konh_restriction WITH UNIQUE KEY table_line
7 TY_KONP Private See coding Restrictions for KONP with Category 20041118 BEGIN OF ty_konp, check_category TYPE wcb_check_category, class TYPE REF TO if_wcb_konp_restriction, END OF ty_konp
8 TY_KONP_CATREST_STAB Private See coding Restrictions for KONP with Category 20041118 ty_konp_catrest_stab TYPE SORTED TABLE OF ty_konp WITH UNIQUE KEY check_category class
9 TY_KONP_RESTR_STAB Private See coding Restrictions for KONP 20041116 ty_konp_restr_stab TYPE SORTED TABLE OF REF TO if_wcb_konp_restriction WITH UNIQUE KEY table_line
Method Signatures

Method CHANGE Signature

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

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONDSCALE Call by reference Type reference (TYPE) WCB_CONDSCALE_TAB Staffeln eines Konditionssatzes 20041104
2 Importing IT_CONDSCALE_DB Call by reference Type reference (TYPE) WCB_CONDSCALE_TAB Staffeln eines Konditionssatzes 20041104
3 Importing IT_KOMG Call by reference Type reference (TYPE) WCB_KOMG_STAB Erlaubte Felder für Konditionsstrukturen 20041104
4 Importing IT_KOMG_DB Call by reference Type reference (TYPE) WCB_KOMG_STAB Erlaubte Felder für Konditionsstrukturen 20041104
5 Importing IT_KONH Call by reference Type reference (TYPE) WCB_KONH_TAB Konditionen (Kopf) 20041104
6 Importing IT_KONH_DB Call by reference Type reference (TYPE) WCB_KONH_TAB Konditionen (Kopf) 20041104
7 Importing IT_KONP Call by reference Type reference (TYPE) WCB_KONP_TAB Konditionen (Position) 20041104
8 Importing IT_KONP_DB Call by reference Type reference (TYPE) WCB_KONP_TAB Konditionen (Position) 20041104
9 Importing I_CC_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_WCB_CC_CUSTOMIZING Konditionskontraktcustomizing 20041027
10 Importing I_CONDITION_LIST Call by reference Object reference (TYPE REF TO) CL_WCB_CONDITION_LIST Konditionsliste 20041027

Method CONSTRUCTOR on class CL_WCB_CONDITION 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 20041125
2 Importing CH_FIELD_MSG_COLL Call by reference Object reference (TYPE REF TO) IF_WCB_FIELD_MSG_COLL Kollektion von Feldmeldungen 20041125
3 Importing IT_CONDSCALE_OLD Call by reference Type reference (TYPE) WCB_CONDSCALE_TAB Staffeln eines Konditionssatzes, alt 20041208
4 Importing IT_KONH_CHANGE Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041125
5 Importing IT_KONP_CHANGE Call by reference Type reference (TYPE) WCB_KONP_CHANGE_STAB Änderung nach kopos sortiert 20041125
6 Importing IT_KONP_OLD Call by reference Type reference (TYPE) WCB_KONP_TAB Konditionen (Position), alt 20041208
7 Importing IT_SCALE_CHANGE Call by reference Type reference (TYPE) WCB_SCALE_CHANGE_STAB Änderung nach kopos,klfn1 sortiert 20041125
8 Importing I_CHECK_CATEGORY Call by reference Type reference (TYPE) WCB_CHECK_CATEGORY Konditionskontrakt: Check-Kategorie 20041125
9 Importing I_CONTEXT Call by reference Type reference (TYPE) WCB_CONDITION_CONTEXT Kontext für Konditionen 20041125
10 Importing I_KOMG_OLD Call by reference Type reference (TYPE) WCB_KOMG Erlaubte Felder für Konditionsstrukturen, alt 20041208
11 Importing I_KONH_OLD Call by reference Type reference (TYPE) KONH Konditionen (Kopf), alt 20041208
12 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20041125
# Exception Resumable Description Created on
1 CX_WCB_ENTRY_DOES_NOT_EXIST Eintrag existiert nicht ( falscher Kontext) 20041125

Method GET_CONDITION_TYPE Signature

Method GET_CONDITION_TYPE on class CL_WCB_CONDITION has no parameter.
Method GET_CONDITION_TYPE on class CL_WCB_CONDITION has no exception.

Method GET_DATA_FOR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONDSCALE Call by reference Type reference (TYPE) WCB_CONDSCALE_TAB Staffeln eines Konditionssatzes 20041102
2 Exporting ET_KONP Call by reference Type reference (TYPE) WCB_KONP_TAB Konditionen (Position) 20041102
3 Exporting E_KOMG Call by reference Type reference (TYPE) WCB_KOMG Erlaubte Felder für Konditionsstrukturen 20041102
4 Exporting E_KONH Call by reference Type reference (TYPE) KONH Konditionen (Kopf) 20041102
5 Exporting E_TEXT_DESCRIPTION Call by reference Type reference (TYPE) WCB_TEXT_DESCRIPTION Textfelder zu Konditionsschlüsselfeldern 20050218
6 Importing IT_CONDSCALE_REF Call by reference Object reference (TYPE REF TO) WCB_CONDSCALE_TAB Staffeln eines Konditionssatzes 20041102
7 Importing IT_KOMG_REF Call by reference Object reference (TYPE REF TO) WCB_KOMG_STAB Erlaubte Felder für Konditionsstrukturen 20041102
8 Importing IT_KONH_REF Call by reference Object reference (TYPE REF TO) WCB_KONH_TAB Konditionen (Kopf) 20041102
9 Importing IT_KONP_REF Call by reference Object reference (TYPE REF TO) WCB_KONP_TAB Konditionen (Position) 20041102
10 Importing I_CONTEXT Call by reference Type reference (TYPE) WCB_CONDITION_CONTEXT Kontext für Konditionen 20041102
# Exception Resumable Description Created on
1 CX_WCB_ENTRY_DOES_NOT_EXIST Eintrag existiert nicht ( falscher Kontext) 20041102

Method GET_SCALE_BASE_INDICATOR Signature

Method GET_SCALE_BASE_INDICATOR on class CL_WCB_CONDITION has no parameter.
Method GET_SCALE_BASE_INDICATOR on class CL_WCB_CONDITION has no exception.

Method SORT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMG_CHANGE Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB WCB: Tabelle mit geänderten Tabellenfeldern; sortiert 20041125
2 Exporting ET_KONH_CHANGE Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB konh Änderungen 20041125
3 Exporting ET_KONP_CHANGE Call by reference Type reference (TYPE) WCB_KONP_CHANGE_STAB Änderung nach kopos sortiert 20041125
4 Exporting ET_SCALE_CHANGE Call by reference Type reference (TYPE) WCB_SCALE_CHANGE_STAB Änderung nach kopos,klfn1 sortiert 20041125
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) WCB_CHANGED_FIELDS_STAB komplette Änderungstabelle 20041125
6 Importing I_CONTEXT Call by reference Type reference (TYPE) WCB_CONDITION_CONTEXT Kontext für Konditionen 20041125

Method SORT_CHANGES on class CL_WCB_CONDITION has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 600