SAP ABAP Class CL_CRM_CIC_OP_FACTORY (Factory Object-Provider Objects)
Hierarchy
FI-CA (Software Component) FI-CA
   CS-CI-CIC (Application Component) Customer Interaction Center
     EE_CRM_CIC (Package) Generic IS-U/T Enhancements (Transport to CRM Follows)
Properties
Class CL_CRM_CIC_OP_FACTORY  
Short Description Factory Object-Provider Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_CRM_CIC   Generic IS-U/T Enhancements (Transport to CRM Follows) 
Created 20000117   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_CIC_OP_FACTORY has no forward declaration.
Interfaces
Class CL_CRM_CIC_OP_FACTORY has no interface implemented.
Friends
Class CL_CRM_CIC_OP_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GEN_CLSNAME Static Attribute Private Type reference (TYPE) SEOCLSNAME Generic Default Class 20000117
2 ICLASS Static Attribute Private Type reference (TYPE) CLASSES_TAB Runtime Classes 20000117
3 IDEL Static Attribute Private Type reference (TYPE) DEL_TAB Delegations 20000118
4 IFACT Static Attribute Private Type reference (TYPE) FACT_TAB Class Definitions 20000118
5 WCLASS Static Attribute Private Type reference (TYPE) CLASSES Runtime Classes (Workarea) 20000117
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000117
2 GET_CLASS Static method Public Method Supplies Object Provider Classs Instance 20000117
3 GET_CLASS_INTERNAL Static method Private Method Supplies Object Provider Classs Instance (Internal) 20000117
4 GET_CLUSTER Static method Public Method Creates a Cluster Object 20000117
5 GET_IMPL_CLASSID_INTERNAL Static method Private Method Deletes Delegation 20000118
6 GET_IMPL_CLSNAME Static method Public Method Provides Name of the Class to be Implemented for a CLASSID 20000118
7 GET_IMPL_CLSNAME_INTERNAL Static method Private Method Provides Name of the Class to be Implemented for a CLASSID 20000118
8 GET_OBJECT Static method Public Method Supplies Object Provider Object Instance 20000117
9 GET_OBJECT_INTERNAL Static method Private Method Supplies Object Provider Object Instance (Internal) 20000117
10 REFRESH_ALL_OBJECTS Static method Public Method Resets Attribute Buffer for all Objects 20000328
Events
# Event Type Visibility Description Created on
1 OBJECT_REFRESH_REQUESTED Static Event
(1)
Public
(2)
Reset Buffer for all Objects 20000328
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CLASSES Private See coding Type: CLASSES 20000117
2 CLASSES_TAB Private See coding Type: CLASSES_TAB 20000117
3 DEL_TAB Private See coding Type: DEL_TAB 20000118
4 FACT_TAB Private See coding Type: FACT_TAB 20000118
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) C Class ID 20000117
2 Importing IM_FORCE_CLASSID Call by reference Type reference (TYPE) EBA_FLAG Flag: Force the class type 20000117
3 Importing IM_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20000117
4 Returning RE_IF_CLASS Value transfer Object reference (TYPE REF TO) IF_CCM_OP_CLASS Class instance 20000117
# Exception Resumable Description Created on
1 NOT_FOUND Klasse existiert nicht 20000124

Method GET_CLASS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) CCM_OP_CLASSID Klassenname 20000117
2 Importing IM_FORCE_CLASSID Value transfer Type reference (TYPE) EBA_FLAG Flag: Force Class Type 20000117
3 Importing IM_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20000117
4 Returning RE_IF_CLASS Value transfer Object reference (TYPE REF TO) IF_CCM_OP_CLASS Klasseninstanz 20000117
# Exception Resumable Description Created on
1 NOT_FOUND Klasse existiert nicht 20000124

Method GET_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLUSTER_BUILDER Call by reference Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER_BUILDER Cluster Builder 20000117
2 Returning RE_CLUSTER Value transfer Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER Cluster-Instanz 20000117

Method GET_CLUSTER on class CL_CRM_CIC_OP_FACTORY has no exception.

Method GET_IMPL_CLASSID_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Value transfer Type reference (TYPE) CCM_OP_CLASSID Angeforderte Classid 20000118
2 Returning RE_IMPL_CLASSID Value transfer Type reference (TYPE) CCM_OP_CLASSID Implementierende Classid 20000118

Method GET_IMPL_CLASSID_INTERNAL on class CL_CRM_CIC_OP_FACTORY has no exception.

Method GET_IMPL_CLSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) CCM_OP_CLASSID Object Provider Klassen-ID 20000118
2 Returning RE_CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Klassenname derimplementierenden Klasse 20000118

Method GET_IMPL_CLSNAME on class CL_CRM_CIC_OP_FACTORY has no exception.

Method GET_IMPL_CLSNAME_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) CCM_OP_CLASSID Object Provider Klassen-ID 20000118
2 Returning RE_CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Klassenname derimplementierenden Klasse 20000118

Method GET_IMPL_CLSNAME_INTERNAL on class CL_CRM_CIC_OP_FACTORY has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) C Class ID 20000117
2 Importing IM_FORCE_CLASSID Call by reference Type reference (TYPE) EBA_FLAG Flag: Force the class type 20000117
3 Importing IM_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20000117
4 Importing IM_OBJKEY Call by reference Type reference (TYPE) CLIKE Object Key 20000117
5 Returning RE_IF_OBJECT Value transfer Object reference (TYPE REF TO) IF_CCM_OP_OBJECT Object instance 20000117
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt existiert nicht 20000121

Method GET_OBJECT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) CCM_OP_CLASSID Class ID 20000117
2 Importing IM_FORCE_CLASSID Call by reference Type reference (TYPE) EBA_FLAG Flag: Force the class type 20000117
3 Importing IM_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20000117
4 Importing IM_OBJKEY Call by reference Type reference (TYPE) CLIKE Object Key 20000117
5 Returning RE_IF_OBJECT Value transfer Object reference (TYPE REF TO) IF_CCM_OP_OBJECT Object instance 20000117
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt existiert nicht 20000121

Method REFRESH_ALL_OBJECTS Signature

Method REFRESH_ALL_OBJECTS on class CL_CRM_CIC_OP_FACTORY has no parameter.
Method REFRESH_ALL_OBJECTS on class CL_CRM_CIC_OP_FACTORY has no exception.
Event Signatures

Event OBJECT_REFRESH_REQUESTED Signature
Event OBJECT_REFRESH_REQUESTED on class CL_CRM_CIC_OP_FACTORY has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in