SAP ABAP Class CL_UKM_VDB_MGP (UKM: Virtual Database for MGP)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-UKM (Application Component) Standardized Key Mapping
     S_UKM_ENGINE (Package) Unified Key Mapping Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UKM_VDB UKM: Interface for Virtual DB 20051110
Properties
Class CL_UKM_VDB_MGP  
Short Description UKM: Virtual Database for MGP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UKM_ENGINE   Unified Key Mapping Engine 
Created 20051014   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UKM_VDB UKM: Interface for Virtual DB 20051110
Friends
Class CL_UKM_VDB_MGP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_VDB Instance attribute Public Object reference (TYPE REF TO) CL_UKM_VDB UKM: Virtual Database 20051017
2 MT_CLIENT_DEFAULT_PRIORITY Instance attribute Protected Type reference (TYPE) UKM_T_AGENCY_PRIORITY_OBJECT UKM: Priorities of Objects with Regard to Agency 20051017
3 MT_GROUP_REFERENCE_PRIORITY Instance attribute Protected Type reference (TYPE) UKM_T_AGENCY_PRIORITY_OBJECT UKM: Priorities of Objects with Regard to Agency 20051017
4 MT_MGP Instance attribute Public Type reference (TYPE) UKM_T_BUFFER_MGP UKM: Buffer table for grouped mapping 20051017
5 MT_MGP_ADD Instance attribute Protected Type reference (TYPE) UKM_T_BUFFER_MGP_BY_OBJECT_ID UKM: Buffer table for grouped mapping - sorted by OBJECT_ID 20051017
6 MT_MGP_BY_OBJECT_ID Instance attribute Public Type reference (TYPE) UKM_T_BUFFER_MGP_BY_OBJECT_ID UKM: Buffer table for grouped mapping - sorted by OBJECT_ID 20051017
7 MT_MGP_DELETE Instance attribute Protected Type reference (TYPE) UKM_T_BUFFER_MGP_BY_OBJECT_ID UKM: Buffer table for grouped mapping - sorted by OBJECT_ID 20051017
8 MT_REVIEW Instance attribute Protected Type reference (TYPE) UKM_T_REVIEW UKM: Postprocessing of Objects 20060124
9 MV_COUNT_VISIBLE_ENTRIES Instance attribute Protected Type reference (TYPE) I UKM: Number of Handled Visible Entries 20051214
10 MV_GROUP_ID Instance attribute Protected Type reference (TYPE) UKM_E_GROUP_ID UKM: Mapping Group ID 20051017
11 MV_GROUP_ID_BUF_ENTRY_STATE Instance attribute Protected Type reference (TYPE) UKM_E_BUFFER_STATUS_CODE UKM: Status of Buffer 20051017
12 MV_IDENTICAL_TO_DB Instance attribute Public Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: Boolean Expression 20051017
13 SC_PRIORITY_BE_WITH_FALSE Instance attribute Protected Type reference (TYPE) INT1 40 Dummy for B20 int1 (Local Everywhere) 20051017
14 SC_PRIORITY_BE_WITH_TRUE Instance attribute Protected Type reference (TYPE) INT1 10 Dummy for B20 int1 (Local Everywhere) 20051017
15 SC_PRIORITY_DE_WITH_FALSE Instance attribute Protected Type reference (TYPE) INT1 60 Dummy for B20 int1 (Local Everywhere) 20051017
16 SC_PRIORITY_DE_WITH_TRUE Instance attribute Protected Type reference (TYPE) INT1 20 Dummy for B20 int1 (Local Everywhere) 20051017
17 SC_PRIORITY_MERGE_WITH_FALSE Instance attribute Protected Type reference (TYPE) INT1 50 Dummy for B20 int1 (Local Everywhere) 20051017
18 SC_PRIORITY_MERGE_WITH_TRUE Instance attribute Protected Type reference (TYPE) INT1 30 Dummy for B20 int1 (Local Everywhere) 20051017
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ENTRY Instance method Protected Method UKM: Add Object to Mapping 20051115
2 CLEAR_TEMPORARY_VDB_BUFFER Instance method Protected Method UKM: Deletion of Temporary VDB Buffer 20051014
3 COMPARE_RETRIEVAL_WITH_AC Instance method Protected Method UKM: Compare Read Query Liste with List of Selection Keys 20060113
4 COMPARE_RETRIEVAL_WITH_READ Instance method Protected Method UKM: Compare Read Query Liste with List of Selection Keys 20060113
5 COMPARE_RETRIEVAL_WITH_VDB Instance method Protected Method UKM: Compare Read Query Liste with List of Selection Keys 20060113
6 CONSTRUCTOR Instance method Public Constructor Constructor 20051014
7 REVIEW_AFTER_SAVE Instance method Protected Method UKM: Check Objects and Dependent Entries 20051118
8 REVIEW_BEFORE_SAVE Instance method Protected Method UKM: Check Objects and Dependent Entries 20051117
9 SAVE_TO_BUFFER_DB Instance method Protected Method UKM: Copy Mapping to VDB 20051114
10 SAVE_TO_VDB Instance method Protected Method UKM: Copy Mapping to VDB 20051114
11 SET_MAPPING_DEFAULT_PARAMETERS Instance method Protected Method UKM: Define Object Priorities 20051014
12 SET_OBJECT_PRIORITIES Instance method Protected Method UKM: Define Priorities of Object 20051014
13 SET_OBJECT_PRIORITY Instance method Protected Method UKM: Set Object Priority 20051014
Events
Class CL_UKM_VDB_MGP has no event.
Types
Class CL_UKM_VDB_MGP has no local type.
Method Signatures

Method CHANGE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MAPPING_ENTRY Call by reference Type reference (TYPE) UKM_S_BUFFER_MGP UKM: Pufferstruktur für gruppiertes Mapping 20051115
2 Importing IS_MAPPING_ENTRY_EXISTING Call by reference Type reference (TYPE) UKM_S_BUFFER_MGP UKM: Pufferstruktur für gruppiertes Mapping 20060120
3 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20051115
4 Importing IV_INCLUDE_MAPPING Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20060109

Method CHANGE_ENTRY on class CL_UKM_VDB_MGP has no exception.

Method CLEAR_TEMPORARY_VDB_BUFFER Signature

Method CLEAR_TEMPORARY_VDB_BUFFER on class CL_UKM_VDB_MGP has no parameter.
Method CLEAR_TEMPORARY_VDB_BUFFER on class CL_UKM_VDB_MGP has no exception.

Method COMPARE_RETRIEVAL_WITH_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MATCHING_ENTRY_FOUND Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060113
2 Changing CV_SUFFICIENT Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060113
3 Importing IT_ACTION_COMMANDS_SORTED Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW_SORTED Ablage von Aktionen 20060113
4 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060113
5 Importing IV_AGENCY_ID_2 Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060113
6 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060113
7 Importing IV_KEY_ID_2 Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060113
8 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060113
9 Importing IV_KEY_VALUE_2 Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060113
10 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060113
11 Importing IV_SCHEME_ID_2 Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060113

Method COMPARE_RETRIEVAL_WITH_AC on class CL_UKM_VDB_MGP has no exception.

Method COMPARE_RETRIEVAL_WITH_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SUFFICIENT Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060113
2 Importing IT_READ_FROM_DB Call by reference Type reference (TYPE) UKM_T_BUFFER_KEY3 UKM: Puffertabelle für Schlüssel 20060113
3 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060113
4 Importing IV_AGENCY_ID_2 Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060113
5 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060113
6 Importing IV_KEY_ID_2 Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060113
7 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060113
8 Importing IV_KEY_VALUE_2 Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060113
9 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060113
10 Importing IV_SCHEME_ID_2 Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060113

Method COMPARE_RETRIEVAL_WITH_READ on class CL_UKM_VDB_MGP has no exception.

Method COMPARE_RETRIEVAL_WITH_VDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MATCHING_ENTRY_FOUND Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060113
2 Changing CV_SUFFICIENT Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060113
3 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060113
4 Importing IV_AGENCY_ID_2 Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060113
5 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060113
6 Importing IV_KEY_ID_2 Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060113
7 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060113
8 Importing IV_KEY_VALUE_2 Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060113
9 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060113
10 Importing IV_SCHEME_ID_2 Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060113

Method COMPARE_RETRIEVAL_WITH_VDB on class CL_UKM_VDB_MGP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VDB Call by reference Object reference (TYPE REF TO) CL_UKM_VDB UKM: Verarbeitungs-Controller 20051017

Method CONSTRUCTOR on class CL_UKM_VDB_MGP has no exception.

Method REVIEW_AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUFFER_DB_ADD Call by reference Object reference (TYPE REF TO) CL_UKM_BUFFER_DB UKM: Puffer mit dem Design der Datenbanktabellen 20051118
2 Importing IR_BUFFER_DB_DELETE Call by reference Object reference (TYPE REF TO) CL_UKM_BUFFER_DB UKM: Puffer mit dem Design der Datenbanktabellen 20051118

Method REVIEW_AFTER_SAVE on class CL_UKM_VDB_MGP has no exception.

Method REVIEW_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUFFER_DB_ADD Call by reference Object reference (TYPE REF TO) CL_UKM_BUFFER_DB UKM: Puffer mit dem Design der Datenbanktabellen 20051118
2 Importing IR_BUFFER_DB_DELETE Call by reference Object reference (TYPE REF TO) CL_UKM_BUFFER_DB UKM: Puffer mit dem Design der Datenbanktabellen 20051118

Method REVIEW_BEFORE_SAVE on class CL_UKM_VDB_MGP has no exception.

Method SAVE_TO_BUFFER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUFFER_DB_ADD Call by reference Object reference (TYPE REF TO) CL_UKM_BUFFER_DB UKM: Puffer mit dem Design der Datenbanktabellen 20051114
2 Importing IR_BUFFER_DB_DELETE Call by reference Object reference (TYPE REF TO) CL_UKM_BUFFER_DB UKM: Puffer mit dem Design der Datenbanktabellen 20051114

Method SAVE_TO_BUFFER_DB on class CL_UKM_VDB_MGP has no exception.

Method SAVE_TO_VDB Signature

Method SAVE_TO_VDB on class CL_UKM_VDB_MGP has no parameter.
Method SAVE_TO_VDB on class CL_UKM_VDB_MGP has no exception.

Method SET_MAPPING_DEFAULT_PARAMETERS Signature

Method SET_MAPPING_DEFAULT_PARAMETERS on class CL_UKM_VDB_MGP has no parameter.
Method SET_MAPPING_DEFAULT_PARAMETERS on class CL_UKM_VDB_MGP has no exception.

Method SET_OBJECT_PRIORITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAPPING_ENTRY Call by reference Type reference (TYPE) UKM_S_BUFFER_MGP UKM: Pufferstruktur für gruppiertes Mapping 20051014
2 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20051014
3 Importing IV_COMING_FROM_MERGE Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20051014

Method SET_OBJECT_PRIORITIES on class CL_UKM_VDB_MGP has no exception.

Method SET_OBJECT_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PRIORITY Call by reference Type reference (TYPE) INT1 Dummy für B20 int1 (überall lokal!) 20051014
2 Importing IV_BUF_ENTRY_STATE Call by reference Type reference (TYPE) UKM_E_BUFFER_STATUS_CODE UKM: Status des Puffers 20051014
3 Importing IV_COMING_FROM_MERGE Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20051014
4 Importing IV_FLAG Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20051014

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