SAP ABAP Class CL_KMC_MANAGER_FACTORY (Manager factory for aspect managers)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   EP-KM-WS (Application Component) Embedded Knowledge Management
     S_KMC_BC_RF (Package) KMC: Repository Framework Client API
Properties
Class CL_KMC_MANAGER_FACTORY  
Short Description Manager factory for aspect managers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_KMC_BC_RF   KMC: Repository Framework Client API 
Created 20051027   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_KMC_MANAGER_FACTORY has no forward declaration.
Interfaces
Class CL_KMC_MANAGER_FACTORY has no interface implemented.
Friends
Class CL_KMC_MANAGER_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ARCHIVE_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_ARCHIVE_MGR Manager Instance for Archive Manager 20060316
2 MR_AS_PROXY Instance attribute Public Object reference (TYPE REF TO) CO_KMCWS_ARCHIVE_SERVICE_WSVI Reference to generated ABAP WS Proxy 20060316
3 MR_CFGARCHIVE_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_CFGARCHIVE_MGR Manager Instance for CfgArchive Manager 20060316
4 MR_CFGIDXMGMT_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_CFGIDXMGMT_MGR Manager Instance for CfgIdxMgmt Manager 20051028
5 MR_CFGRF_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_CFGRF_MGR Manager Instance for CfgRF Manager 20051027
6 MR_CONTENT_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_CONTENT_MGR Manager Instance for Content Manager 20051027
7 MR_IM_PROXY Instance attribute Public Object reference (TYPE REF TO) CO_KMCWS_INDEX_MANAGEMENT_WSVI Reference to generated ABAP WS Proxy 20051028
8 MR_INDEX_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_INDEX_MGR Manager Instance for Index Manager 20051028
9 MR_LOCK_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_LOCK_MGR Manager Instance for Lock Manager 20051027
10 MR_LOOKUP_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_LOOKUP_MGR Manager Instance for Lookup Manager 20051027
11 MR_NAMESPACE_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_NAMESPACE_MGR Manager Instance for Namespace Manager 20051027
12 MR_PERFARCHIVE_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_PERFARCHIVE_MGR Manager Instance for PerfArchive Manager 20060316
13 MR_PERFIDXMGMT_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_PERFIDXMGMT_MGR Manager Instance for PerfIdxMgmt Manager 20051028
14 MR_PERFRF_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_PERFRF_MGR Manager Instance for PerfRF Manager 20051027
15 MR_PROPERTY_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_PROPERTY_MGR Manager Instance for Property Manager 20051027
16 MR_RF_PROXY Instance attribute Public Object reference (TYPE REF TO) CO_KMCWS_REPOSITORY_FRAMEWORK Reference to generated ABAP WS Proxy 20051027
17 MR_SECURITY_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_SECURITY_MGR Manager Instance for Security Manager 20051027
18 MR_TRANSACTION_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_TRANSACTION_MGR Manager Instance for Transaction Manager 20051027
19 MR_VERSION_MGR Instance attribute Private Object reference (TYPE REF TO) CL_KMC_VERSION_MGR Manager Instance for Version Manager 20051027
20 MT_TYPE_FACTORIES Instance attribute Private Type reference (TYPE) KMC_TYPE_FACTORY_TAB Reference to registered complex type factories 20051027
21 M_LOGICAL_PORT_AS Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name for ArchiveService WS 20060316
22 M_LOGICAL_PORT_IDX Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name for Indexmanagement WS 20051027
23 M_LOGICAL_PORT_RF Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name for Repository Framework WS 20051027
24 M_TUCC_ID Instance attribute Private Type reference (TYPE) STRING Transaction ID 20051216
25 M_USER_MODE Instance attribute Private Type reference (TYPE) STRING 'UNIQUEID' User mode 20061208
26 TYPE_USER_MODE_DISPLAY Static Attribute Public Type reference (TYPE) STRING 'DISPLAY' Displayname 20061208
27 TYPE_USER_MODE_IDENTITYUUID Static Attribute Public Type reference (TYPE) STRING 'IDENTITYUUID' IdentityUUId 20061208
28 TYPE_USER_MODE_UNIQUEID Static Attribute Public Type reference (TYPE) STRING 'UNIQUEID' UniqueId 20061208
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SOAP_HEADER Instance method Public Method DO NOT USE: Only internaly released 20060901
2 CONSTRUCTOR Instance method Public Constructor Constructor for manager factory 20051027
3 GET_ARCHIVE_MGR Instance method Private Method Get Archive Manager 20060316
4 GET_AS_PROXY Instance method Public Method DO NOT USE: Only Internaly released. 20060316
5 GET_CFGARCHIVE_MGR Instance method Public Method Get CfgArchive Manager 20060316
6 GET_CFGIDXMGMT_MGR Instance method Public Method Get CfgIdxMgmt Manager 20051028
7 GET_CFGRF_MGR Instance method Public Method Get CfgRF Manager 20051027
8 GET_CONTENT_MGR Instance method Public Method Get Content Manager 20051027
9 GET_IM_PROXY Instance method Public Method DO NOT USE: Only Internaly released. 20051216
10 GET_INDEX_MGR Instance method Public Method Get Index Manager 20051028
11 GET_LOCK_MGR Instance method Public Method Get Lock Manager 20051027
12 GET_LOOKUP_MGR Instance method Public Method Get Lookup Manager 20051027
13 GET_NAMESPACE_MGR Instance method Public Method Get Namespace Manager 20051027
14 GET_PERFARCHIVE_MGR Instance method Public Method Get PerfArchive Manager 20060316
15 GET_PERFIDXMGMT_MGR Instance method Public Method Get PerfIdxMgmt Manager 20051028
16 GET_PERFRF_MGR Instance method Public Method Get PerfRF Manager 20051027
17 GET_PROPERTY_MGR Instance method Public Method Get Property Manager 20051027
18 GET_RF_PROXY Instance method Public Method DO NOT USE: Only Internaly released. 20051216
19 GET_SECURITY_MGR Instance method Public Method Get Security Manager 20051027
20 GET_TRANSACTION_MGR Instance method Public Method Get Transaction Manager 20051027
21 GET_TUCC_ID Instance method Public Method DO NOT USE: Only Internaly released. 20051216
22 GET_TYPE_FACTORY Instance method Public Method Returns a registered complex type factory if exists 20051027
23 GET_USER_MODE Instance method Public Method Get usermode 20061208
24 GET_VERSION_MGR Instance method Public Method Get Version Manager 20051027
25 REGISTER_TYPE_FACTORY Instance method Public Method Registers a new complex type factory 20051027
26 SET_TUCC_ID Instance method Public Method DO NOT USE: Only Internaly released. 20051216
27 SET_USER_MODE Instance method Public Method Change the mode of how the username is returned 20061208
28 UNREGISTER_TYPE_FACTORY Instance method Public Method Unregisters a new complex type factory 20051027
Events
Class CL_KMC_MANAGER_FACTORY has no event.
Types
Class CL_KMC_MANAGER_FACTORY has no local type.
Method Signatures

Method ADD_SOAP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20060901
2 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20060901
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20060901
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT 20060901

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGICAL_PORT_AS Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name of the Logical Port for the ArchiveService Web Service 20060316
2 Importing I_LOGICAL_PORT_IDX Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name of the Logical Port for the Indexmanagement Web Service 20051027
3 Importing I_LOGICAL_PORT_RF Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name of the Logical Port for the RF Web Service 20051027

Method CONSTRUCTOR on class CL_KMC_MANAGER_FACTORY has no exception.

Method GET_ARCHIVE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ARCHIVE_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_ARCHIVE_MGR Reference to Archive Manager 20060316
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20060316

Method GET_AS_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PROXY Value transfer Object reference (TYPE REF TO) CO_KMCWS_ARCHIVE_SERVICE_WSVI Proxy 20060316
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Fault 20060316
2 CX_AI_SYSTEM_FAULT System Fault 20060316

Method GET_CFGARCHIVE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CFGARCHIVE_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_CFGARCHIVE_MGR Reference to CfgArchive Manager 20060316
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20060316

Method GET_CFGIDXMGMT_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CFGIDXMGMT_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_CFGIDXMGMT_MGR Reference to CfgIdxMgmt Manager 20051028
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051028

Method GET_CFGRF_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CFGRF_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_CFGRF_MGR Reference to CfgRF Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_CONTENT_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CONTENT_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_CONTENT_MGR Reference to Content Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_IM_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PROXY Value transfer Object reference (TYPE REF TO) CO_KMCWS_INDEX_MANAGEMENT_WSVI Proxy 20051216
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20051216
2 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20051220

Method GET_INDEX_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INDEX_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_INDEX_MGR Reference to Index Manager 20051028
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051028

Method GET_LOCK_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_LOCK_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_LOCK_MGR Reference to Lock Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_LOOKUP_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_LOOKUP_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_LOOKUP_MGR Reference to Lookup Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_NAMESPACE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_NAMESPACE_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_NAMESPACE_MGR Reference to Namespace Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_PERFARCHIVE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PERFARCHIVE_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_PERFARCHIVE_MGR Reference to PerfArchive Manager 20060316
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20060316

Method GET_PERFIDXMGMT_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PERFIDXMGMT_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_PERFIDXMGMT_MGR Reference to PerfIdxMgmt Manager 20051028
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051028

Method GET_PERFRF_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PERFRF_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_PERFRF_MGR Reference to PerfRF Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_PROPERTY_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PROPERTY_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_PROPERTY_MGR Reference to Property Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_RF_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_PROXY Value transfer Object reference (TYPE REF TO) CO_KMCWS_REPOSITORY_FRAMEWORK Proxy 20051216
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20051216
2 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20051220

Method GET_SECURITY_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_SECURITY_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_SECURITY_MGR Reference to Security Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_TRANSACTION_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TRANSACTION_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_TRANSACTION_MGR Reference to Transaction Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method GET_TUCC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TUCC_ID Value transfer Type reference (TYPE) STRING Transaction ID 20051216

Method GET_TUCC_ID on class CL_KMC_MANAGER_FACTORY has no exception.

Method GET_TYPE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_FACTORY Value transfer Object reference (TYPE REF TO) IF_KMC_TYPE_FACTORY complex type factory 20051027
2 Importing I_TYPE Value transfer Type reference (TYPE) CHAR30 name of the complex type 20051027

Method GET_TYPE_FACTORY on class CL_KMC_MANAGER_FACTORY has no exception.

Method GET_USER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_USER_MODE Value transfer Type reference (TYPE) STRING user mode 20061208

Method GET_USER_MODE on class CL_KMC_MANAGER_FACTORY has no exception.

Method GET_VERSION_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_VERSION_MGR Value transfer Object reference (TYPE REF TO) IF_KMC_VERSION_MGR Reference to Version Manager 20051027
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT System Fault 20051027

Method REGISTER_TYPE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FACTORY Value transfer Object reference (TYPE REF TO) IF_KMC_TYPE_FACTORY complex type factory 20051027
2 Importing I_TYPE Value transfer Type reference (TYPE) CHAR30 name of the complex type 20051027

Method REGISTER_TYPE_FACTORY on class CL_KMC_MANAGER_FACTORY has no exception.

Method SET_TUCC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TUCC_ID Call by reference Type reference (TYPE) STRING Transaction ID 20051216
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT 20060901

Method SET_USER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_MODE Call by reference Type reference (TYPE) STRING User mode 20061208

Method SET_USER_MODE on class CL_KMC_MANAGER_FACTORY has no exception.

Method UNREGISTER_TYPE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Value transfer Type reference (TYPE) CHAR30 name of the complex type 20051027

Method UNREGISTER_TYPE_FACTORY on class CL_KMC_MANAGER_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710