SAP ABAP Class CLC2DIR_META_FACTORY (Gets C2 Directory Factory Instances)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     C2_CORE (Package) C2 Server: Core Functionality
Properties
Class CLC2DIR_META_FACTORY  
Short Description Gets C2 Directory Factory Instances    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C2_CORE   C2 Server: Core Functionality 
Created 20040817   SAP 
Last change 20050218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CLC2DIR_META_FACTORY has no forward declaration.
Interfaces
Class CLC2DIR_META_FACTORY has no interface implemented.
Friends
Class CLC2DIR_META_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_AGENT_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20040817
2 AT_BUFFER_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20040908
3 AT_CHECKER_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20041130
4 AT_EXIT_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20041125
5 AT_LOCK_MGR_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20041119
6 AT_NODE_INST_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20040908
7 AT_PERS_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20040817
8 AT_TDEP_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20050112
9 AT_TERM_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_FACTORY_CACHE_TYPE 20050127
10 AT_TYPE_FACTORY_CACHE Static Attribute Private Type reference (TYPE) LT_TYPE_FACTORY_CACHE_TYPE 20040831
Methods
# Method Level Visibility Method type Description Created on
1 GET_AGENT_FACTORY Static method Public Method Gets Agent Factory Instance 20040817
2 GET_BUFFER_FACTORY Static method Public Method Gets Buffer Factory Instance 20040908
3 GET_CHECKER_FACTORY Static method Public Method Gets Checker Instance 20041130
4 GET_EXIT_FACTORY Static method Public Method Gets Exit Factory Instance 20041125
5 GET_LOCK_MGR_FACTORY Static method Public Method Gets Lock Manager Factory Instance 20041119
6 GET_NODE_INST_FACTORY Static method Public Method Gets Node Instance Factory Instance 20040908
7 GET_PERSISTENCE_FACTORY Static method Public Method Gets Persistence Factory Instance 20040817
8 GET_TDEP_FACTORY Static method Public Method Gets Time-Dependence Factory Instance 20050112
9 GET_TERM_FACTORY Static method Public Method Gets Term Factory Instance 20050127
10 GET_TYPE_FACTORY Static method Public Method Gets Type Factory Instance 20040831
Events
Class CLC2DIR_META_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_FACTORY_CACHE_TYPE Private See coding 20040817 BEGIN OF ls_factory_cache_type, class_name TYPE seoclsname, factory TYPE REF TO cl_abap_weak_reference, END OF ls_factory_cache_type
2 LS_TYPE_FACTORY_CACHE_TYPE Private See coding 20040908 BEGIN OF ls_type_factory_cache_type, bco_name TYPE SC2_CONFIGURATION_OBJECT, factory TYPE REF TO ifc2dir_type_factory, END OF ls_type_factory_cache_type
3 LT_FACTORY_CACHE_TYPE Private See coding 20040817 lt_factory_cache_type TYPE HASHED TABLE OF ls_factory_cache_type WITH UNIQUE KEY class_name
4 LT_TYPE_FACTORY_CACHE_TYPE Private See coding 20040908 lt_type_factory_cache_type TYPE HASHED TABLE OF ls_type_factory_cache_type WITH UNIQUE KEY bco_name
Method Signatures

Method GET_AGENT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SC2_CONFIGURATION_OBJECT ESF : Business Objekt 20040817
2 Returning RR_AGENT_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_AGENT_FACTORY Lesezugriffe auf Konfigurationsdaten 20040817
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040824

Method GET_BUFFER_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BUFFER_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_BUFFER_FACTORY Factory für transaktionalen Puffer 20040908

Method GET_BUFFER_FACTORY on class CLC2DIR_META_FACTORY has no exception.

Method GET_CHECKER_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SC2_CONFIGURATION_OBJECT C2: Konfigurationsobjekt 20041201
2 Returning RR_CHECKER_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_CHECK_INT_FACTORY Factory für Prüfungen 20041130

Method GET_CHECKER_FACTORY on class CLC2DIR_META_FACTORY has no exception.

Method GET_EXIT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_EXIT_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_EXIT_FACTORY Factory für Exit-Schnittstellen 20041125
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE Basisklasse für Ausnahmen 20050120

Method GET_LOCK_MGR_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_LOCK_MGR_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_LOCK_MGR_FACTORY Factory für Lock Manager 20041119

Method GET_LOCK_MGR_FACTORY on class CLC2DIR_META_FACTORY has no exception.

Method GET_NODE_INST_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SC2_CONFIGURATION_OBJECT C2: Konfigurationsobjekt 20040908
2 Returning RR_NODE_INST_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_NODE_INST_FACTORY Factory für Knoteninstanzen 20040908
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040908

Method GET_PERSISTENCE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SC2_CONFIGURATION_OBJECT ESF : Business Objekt 20040817
2 Returning RR_PERS_FACTORY Value transfer Object reference (TYPE REF TO) IFC2PERS_FACTORY Persistenz Factory 20040817
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040824

Method GET_TDEP_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SC2_CONFIGURATION_OBJECT C2: Konfigurationsobjekt 20050112
2 Returning RR_TDEP_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_TIME_DEP_FACTORY Factory für Zeitabhängigkeit 20050112

Method GET_TDEP_FACTORY on class CLC2DIR_META_FACTORY has no exception.

Method GET_TERM_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TERM_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_TERM_FACTORY Begriffe im C2 Directory 20050127

Method GET_TERM_FACTORY on class CLC2DIR_META_FACTORY has no exception.

Method GET_TYPE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SC2_CONFIGURATION_OBJECT C2: Konfigurationsobjekt 20040831
2 Returning RR_TYPE_FACTORY Value transfer Object reference (TYPE REF TO) IFC2DIR_TYPE_FACTORY Interface zum Erzeugen von dynamischen Typen 20040831

Method GET_TYPE_FACTORY on class CLC2DIR_META_FACTORY has no exception.
History
Last changed by/on SAP  20050218 
SAP Release Created in 700