SAP ABAP Class CL_UKM_FACTORY (UKM: Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-UKM (Application Component) Standardized Key Mapping
     S_UKM_IF (Package) Unified Key Mapping Interface
Properties
Class CL_UKM_FACTORY  
Short Description UKM: Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UKM_IF   Unified Key Mapping Interface 
Created 20050110   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UKM_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UKM_FACTORY has no interface implemented.
Friends
Class CL_UKM_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BUFFER_LINES_MAX Constant Protected Type reference (TYPE) UKM_E_BUFFER_LINES_MAX 100000 UKM: Default value for the maximum number of buffer lines 20050131
2 SC_CONTEXT_AREA_CUSTOMER Static Attribute Public Type reference (TYPE) UKM_E_CONTEXT_AREA 'C' UKM: Customer Area for Contexts 20060324
3 SC_CONTEXT_AREA_GENERATION Static Attribute Public Type reference (TYPE) UKM_E_CONTEXT_AREA 'S' UKM: Generated Area for Contexts 20060324
4 SC_CONTEXT_AREA_SAP Static Attribute Public Type reference (TYPE) UKM_E_CONTEXT_AREA 'G' UKM: SAP Area for Contexts 20060324
5 SC_DEFAULT_CONTEXT_ID Constant Protected Type reference (TYPE) UKM_E_CONTEXT_ID 'SAPdefaultMapping' UKM: ID of Mapping Context 20050603
6 SR_CL_UKM_ACCESS Static Attribute Protected Object reference (TYPE REF TO) CL_UKM_ACCESS UKM: Access logic 20050602
7 SR_CL_UKM_ACCESS_CUST Static Attribute Protected Object reference (TYPE REF TO) CL_UKM_ACCESS UKM: Access logic 20060419
8 SR_CL_UKM_EASY Static Attribute Protected Object reference (TYPE REF TO) CL_UKM_EASY UKM: Access logic 20060310
9 SR_CL_UKM_EASY_CUST Static Attribute Protected Object reference (TYPE REF TO) CL_UKM_EASY UKM: Access logic 20060419
10 ST_ID_DICTIONARY Static Attribute Protected Type reference (TYPE) LTT_DICTIONARY UKM: Instances of Dictionary Interface 20060202
11 ST_ID_DICTIONARY_VECTORED Static Attribute Protected Type reference (TYPE) LTT_DICTIONARY_VECTORED UKM: Instances of Dictionary Vectored Interface 20060202
12 ST_ID_THESAURUS Static Attribute Protected Type reference (TYPE) LTT_THESAURUS UKM: Instances of Thesaurus Interface 20060202
13 ST_OBJECT_INVENTORIES Static Attribute Protected Type reference (TYPE) UKM_T_OBJECTINVENTORY_INSTANCE UKM: Instances of Object Worklist Interface 20050602
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE_ATTRIBUTE_CONVERT Static method Public Method Provides a Reference to IF_UKM_ATTRIBUTE_CONVERT 20060310
2 GET_INSTANCE_EASY Static method Public Method Provides a reference to IF_UKM_EASY 20050110
3 GET_INSTANCE_ID_DICTIONARY Static method Public Method Provides a Reference to IF_UKM_ID_DICTIONARY 20051011
4 GET_INSTANCE_ID_THESAURUS Static method Public Method Provides a Reference to IF_UKM_ID_THESAURUS 20051011
5 GET_INSTANCE_OBJECT_INVENTORY Static method Public Method Provides a reference to IF_UKM_OBJECT_INVENTORY 20050602
Events
Class CL_UKM_FACTORY has no event.
Types
Class CL_UKM_FACTORY has no local type.
Method Signatures

Method GET_INSTANCE_ATTRIBUTE_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_IF_UKM_ATTRIBUTE_CONVERT Call by reference Object reference (TYPE REF TO) IF_UKM_ATTRIBUTE_CONVERT UKM: Konvertierung von cct:identifier-Attributen 20060310
2 Importing IV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX 10000 UKM: Maximale Anzahl der Zeilen im Puffer 20060310
3 Importing IV_MAIN_CONTEXT_ID Value transfer Type reference (TYPE) UKM_E_MAIN_CONTEXT_ID UKM: ID des Hauptkontextes 20060310
4 Importing IV_RUNTIME_GENERATED_CONTEXT Value transfer Type reference (TYPE) UKM_E_RUNT_GEN_CONTEXT_BOOLEAN ABAP_FALSE UKM: Kontext zur Laufzeit generiert (kein Customizing) 20060405
# Exception Resumable Description Created on
1 CX_UKM_CONTEXT_UNKNOWN UKM: Unbekannter Mapping-Kontext 20060407

Method GET_INSTANCE_EASY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX Maximale Anzahl der Zeilen im Buffer 20050131
2 Exporting ER_IF_UKM_EASY Call by reference Object reference (TYPE REF TO) IF_UKM_EASY UKMS Interface für einfachen Zugriff 20050110
3 Exporting ES_MESSAGE Call by reference Type reference (TYPE) UKM_S_MESSAGE UKM: Statusinformation und Nachrichten an den Verwender 20060407
4 Importing IV_DISPLACED_VERSION Call by reference Type reference (TYPE) UKM_E_IF_FLAG_BOOLEAN ABAP_TRUE Verwendung der veraltete Version 20060310
5 Importing IV_RUNTIME_GENERATED_CONTEXT Call by reference Type reference (TYPE) UKM_E_RUNT_GEN_CONTEXT_BOOLEAN ABAP_TRUE UKM: Kontext zur Laufzeit generiert (kein Customizing) 20060405

Method GET_INSTANCE_EASY on class CL_UKM_FACTORY has no exception.

Method GET_INSTANCE_ID_DICTIONARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX 10000 UKM: Maximale Anzahl der Zeilen im Puffer 20051011
2 Exporting ER_IF_UKM_ID_DICTIONARY Call by reference Object reference (TYPE REF TO) IF_UKM_ID_DICTIONARY Identifikator-Dictionary 20051011
3 Exporting ES_MESSAGE Call by reference Type reference (TYPE) UKM_S_MESSAGE UKM: Statusinformation und Nachrichten an den Verwender 20060407
4 Importing IV_DIRECT_DB_INSERT Call by reference Type reference (TYPE) UKM_E_IF_FLAG_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20060210
5 Importing IV_MAIN_CONTEXT_ID Value transfer Type reference (TYPE) UKM_E_MAIN_CONTEXT_ID UKM: ID des Hauptkontextes 20051011
6 Importing IV_RUNTIME_GENERATED_CONTEXT Value transfer Type reference (TYPE) UKM_E_RUNT_GEN_CONTEXT_BOOLEAN ABAP_FALSE UKM: Kontext zur Laufzeit generiert (kein Customizing) 20060405

Method GET_INSTANCE_ID_DICTIONARY on class CL_UKM_FACTORY has no exception.

Method GET_INSTANCE_ID_THESAURUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX 10000 UKM: Maximale Anzahl der Zeilen im Puffer 20051011
2 Exporting ER_IF_UKM_ID_THESAURUS Call by reference Object reference (TYPE REF TO) IF_UKM_ID_THESAURUS Identifikator-Thesaurus 20051011
3 Exporting ES_MESSAGE Call by reference Type reference (TYPE) UKM_S_MESSAGE UKM: Statusinformation und Nachrichten an den Verwender 20060407
4 Importing IV_DIRECT_DB_INSERT Call by reference Type reference (TYPE) UKM_E_IF_FLAG_BOOLEAN ABAP_FALSE UKM: Boolesche Flags für das Interface-Verhalten 20060202
5 Importing IV_MAIN_CONTEXT_ID Value transfer Type reference (TYPE) UKM_E_MAIN_CONTEXT_ID UKM: ID des Hauptkontextes 20051011
6 Importing IV_RUNTIME_GENERATED_CONTEXT Value transfer Type reference (TYPE) UKM_E_RUNT_GEN_CONTEXT_BOOLEAN ABAP_FALSE UKM: Kontext zur Laufzeit generiert (kein Customizing) 20060405

Method GET_INSTANCE_ID_THESAURUS on class CL_UKM_FACTORY has no exception.

Method GET_INSTANCE_OBJECT_INVENTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX 10000 UKM: Maximale Anzahl der Zeilen im Puffer 20050715
2 Exporting ER_IF_UKM_OBJECT_INVENTORY Call by reference Object reference (TYPE REF TO) IF_UKM_OBJECT_INVENTORY UKM: Zugriff auf den Objektvorrat 20050602
3 Exporting ES_MESSAGE Call by reference Type reference (TYPE) UKM_S_MESSAGE UKM: Statusinformation und Nachrichten an den Verwender 20060407
4 Importing IV_DIRECT_DB_INSERT Call by reference Type reference (TYPE) UKM_E_IF_FLAG_BOOLEAN ABAP_FALSE UKM: Boolesche Flags für das Interface-Verhalten 20050607
5 Importing IV_MAIN_CONTEXT_ID Value transfer Type reference (TYPE) UKM_E_MAIN_CONTEXT_ID UKM: ID des Hauptkontextes 20050602
6 Importing IV_RUNTIME_GENERATED_CONTEXT Value transfer Type reference (TYPE) UKM_E_RUNT_GEN_CONTEXT_BOOLEAN ABAP_FALSE UKM: Kontext zur Laufzeit generiert (kein Customizing) 20060405

Method GET_INSTANCE_OBJECT_INVENTORY on class CL_UKM_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700