SAP ABAP Class CL_WCB_CHAIN_CHECK_INT_FACTORY (Check Factory for Chains Using Table Fields; Internal Checks)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_CC_PERS (Package) Condition Contract Persistence Layer
Properties
Class CL_WCB_CHAIN_CHECK_INT_FACTORY  
Short Description Check Factory for Chains Using Table Fields; Internal Checks    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_CC_PERS   Condition Contract Persistence Layer 
Created 20041025   SAP 
Last change 20041209   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_CHAIN_CHECK_INT_FACTORY has no interface implemented.
Friends
Class CL_WCB_CHAIN_CHECK_INT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_CAT Instance attribute Private Type reference (TYPE) TY_CATEGORY_STAB Table: Check Category 20041025
2 AT_CC_CHECK Instance attribute Private Type reference (TYPE) TY_CC_CHECK_STAB Table: Key and Check Class 20041025
3 S_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_WCB_CHAIN_CHECK_INT_FACTORY Check Factory for Chains Using Table Fields; Internal Checks 20041025
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041025
2 CREATE_INSTANCE Instance method Private Method Instantiate Check Classes 20041025
3 DETERMINE_CLASSES Instance method Public Method Determines Classes for a Chain 20041108
4 GET_FACTORY Static method Public Method Return Factory 20041025
5 INSERT_INTO_CAT_TAB Instance method Private Method Transfers Check Category to Table 20041025
6 INSERT_INTO_CC_CHECK_TAB Instance method Private Method Transfers Instance to Table 20041025
7 IS_INSTANCE_CREATED Instance method Private Method Were the Check Classes Already Instantiated? 20041025
Events
Class CL_WCB_CHAIN_CHECK_INT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CATEGORY Private See coding Check Category 20041025 BEGIN OF ty_category, check_category TYPE wcb_check_category, END OF ty_category
2 TY_CATEGORY_STAB Private See coding Table: Check Category 20041025 ty_category_stab TYPE SORTED TABLE OF ty_category WITH UNIQUE KEY check_category
3 TY_CC_CHECK Private See coding Key and Check Class 20041025 BEGIN OF ty_cc_check, check_category TYPE wcb_check_category, chain TYPE wcb_chain, check_order TYPE wcb_check_order, class TYPE REF TO if_wcb_chain_check_int, END OF ty_cc_check
4 TY_CC_CHECK_STAB Private See coding Table: Key and Check Class 20041025 ty_cc_check_stab TYPE SORTED TABLE OF ty_cc_check WITH UNIQUE KEY check_category chain check_order
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_CATEGORY Call by reference Type reference (TYPE) WCB_CHECK_CATEGORY Konditionskontrakt: Check-Kategorie 20041025
# Exception Resumable Description Created on
1 CX_WCB_ERROR Meldung 20041025

Method DETERMINE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY_FIELDS Call by reference Type reference (TYPE) WCB_CHAIN_INT_KEY Schlüsselfelder Kette intern 20041108
2 Returning RE_CHECK_CLASS_LIST Value transfer Object reference (TYPE REF TO) IF_WCB_CHAIN_CHECK_INT_COLL Kollektionen von internen chain Prüfungen 20041108
# Exception Resumable Description Created on
1 CX_WCB_ERROR Meldung 20041108

Method GET_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FACTORY Value transfer Object reference (TYPE REF TO) CL_WCB_CHAIN_CHECK_INT_FACTORY Check-Fabrik für Ketten über Tabellenfelder; interne Checks 20041025

Method GET_FACTORY on class CL_WCB_CHAIN_CHECK_INT_FACTORY has no exception.

Method INSERT_INTO_CAT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAT Call by reference Type reference (TYPE) TY_CATEGORY Check-Kategorie 20041025

Method INSERT_INTO_CAT_TAB on class CL_WCB_CHAIN_CHECK_INT_FACTORY has no exception.

Method INSERT_INTO_CC_CHECK_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CC_CHECK Call by reference Type reference (TYPE) TY_CC_CHECK Schlüssel und Check-Klasse 20041025

Method INSERT_INTO_CC_CHECK_TAB on class CL_WCB_CHAIN_CHECK_INT_FACTORY has no exception.

Method IS_INSTANCE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_CATEGORY Call by reference Type reference (TYPE) WCB_CHECK_CATEGORY Konditionskontrakt: Check-Kategorie 20041025
2 Returning RE_CREATED Value transfer Type reference (TYPE) BVAL Boolean 20041025

Method IS_INSTANCE_CREATED on class CL_WCB_CHAIN_CHECK_INT_FACTORY has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 600