SAP ABAP Class CL_UKM_VDB_MGD (UKM: Virtual Database for MGD)
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_MGD  
Short Description UKM: Virtual Database for MGD    
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 20051110   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_MGD 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 20051110
2 MT_MGD Instance attribute Public Type reference (TYPE) UKM_T_BUFFER_MGD UKM: Buffer table for grouped mapping 20051111
3 MT_MGD_ADD Instance attribute Protected Type reference (TYPE) UKM_T_BUFFER_MGD UKM: Buffer Structure for Grouped Negative Mapping 20051121
4 MT_MGD_BY_MEMBER2_ID Instance attribute Public Type reference (TYPE) UKM_T_BUFFER_MGD_BY_MEMBER2_ID UKM: Buffer Table for Grouped Mapping - Sort by MEMBER_ID 20060116
5 MT_MGD_DELETE Instance attribute Protected Type reference (TYPE) UKM_T_BUFFER_MGD UKM: Buffer Structure for Grouped Negative Mapping 20051121
6 MV_IDENTICAL_TO_DB Instance attribute Public Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: VDB Content Corresponds to DB Content 20060126
7 SC_MEMBER_TYPE_GROUP Constant Public Type reference (TYPE) UKM_E_MGD_MEMBER_TYPE 'G' UKM: Element of Group is a Group 20060116
8 SC_MEMBER_TYPE_OBJECT Constant Public Type reference (TYPE) UKM_E_MGD_MEMBER_TYPE 'O' UKM: Element of Group is an Object 20060116
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ENTRY Instance method Protected Method UKM: Change Entry 20051121
2 CLEAR_TEMPORARY_VDB_BUFFER Instance method Protected Method UKM: Deletion of Temporary VDB Buffer 20051111
3 COMPARE_RETRIEVAL_WITH_AC Instance method Protected Method UKM: Compare Read Query Liste with List of Selection Keys 20060116
4 COMPARE_RETRIEVAL_WITH_READ Instance method Protected Method UKM: Compare Read Query Liste with List of Selection Keys 20060116
5 COMPARE_RETRIEVAL_WITH_VDB Instance method Protected Method UKM: Compare Read Query Liste with List of Selection Keys 20060116
6 CONSTRUCTOR Instance method Public Constructor Constructor 20051110
7 REVIEW_AFTER_SAVE Instance method Protected Method UKM: Check Objects and Dependent Entries 20051121
8 REVIEW_BEFORE_SAVE Instance method Protected Method UKM: Check Objects and Dependent Entries 20051121
9 SAVE_TO_BUFFER_DB Instance method Protected Method UKM: Copy Mapping to VDB 20051121
10 SAVE_TO_VDB Instance method Protected Method UKM: Copy Mapping to VDB 20051121
11 SORT_MAPPING_MEMBERS Instance method Protected Method 20060125
Events
Class CL_UKM_VDB_MGD has no event.
Types
Class CL_UKM_VDB_MGD 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_MGD UKM: Pufferstruktur für gruppiertes negatives Mapping 20051121
2 Importing IS_MAPPING_ENTRY_EXISTING Call by reference Type reference (TYPE) UKM_S_BUFFER_MGD UKM: Pufferstruktur für gruppiertes negatives Mapping 20060120

Method CHANGE_ENTRY on class CL_UKM_VDB_MGD has no exception.

Method CLEAR_TEMPORARY_VDB_BUFFER Signature

Method CLEAR_TEMPORARY_VDB_BUFFER on class CL_UKM_VDB_MGD has no parameter.
Method CLEAR_TEMPORARY_VDB_BUFFER on class CL_UKM_VDB_MGD 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 20060116
2 Changing CV_SUFFICIENT Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060116
3 Importing IT_ACTION_COMMANDS_SORTED Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW_SORTED Ablage von Aktionen 20060116
4 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060116
5 Importing IV_AGENCY_ID_2 Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060116
6 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060116
7 Importing IV_KEY_ID_2 Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060116
8 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060116
9 Importing IV_KEY_VALUE_2 Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060116
10 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060116
11 Importing IV_SCHEME_ID_2 Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060116

Method COMPARE_RETRIEVAL_WITH_AC on class CL_UKM_VDB_MGD 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 20060116
2 Importing IT_READ_FROM_DB Call by reference Type reference (TYPE) UKM_T_BUFFER_KEY3 UKM: Puffertabelle für Schlüssel 20060116
3 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060116
4 Importing IV_AGENCY_ID_2 Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060116
5 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060116
6 Importing IV_KEY_ID_2 Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060116
7 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060116
8 Importing IV_KEY_VALUE_2 Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060116
9 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060116
10 Importing IV_SCHEME_ID_2 Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060116

Method COMPARE_RETRIEVAL_WITH_READ on class CL_UKM_VDB_MGD 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 20060116
2 Changing CV_SUFFICIENT Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060116
3 Importing IV_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060116
4 Importing IV_AGENCY_ID_2 Call by reference Type reference (TYPE) UKM_E_AGENCY_ID UKM: Schlüsselagentur-ID 20060116
5 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060116
6 Importing IV_KEY_ID_2 Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060116
7 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060116
8 Importing IV_KEY_VALUE_2 Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060116
9 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060116
10 Importing IV_SCHEME_ID_2 Call by reference Type reference (TYPE) UKM_E_SCHEME_ID UKM: Schlüsselschema-ID 20060116

Method COMPARE_RETRIEVAL_WITH_VDB on class CL_UKM_VDB_MGD 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: Virtuelle Datenbank 20051110

Method CONSTRUCTOR on class CL_UKM_VDB_MGD 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 20051121
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 20051121

Method REVIEW_AFTER_SAVE on class CL_UKM_VDB_MGD 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 20051121
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 20051121

Method REVIEW_BEFORE_SAVE on class CL_UKM_VDB_MGD 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 20051121
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 20051121

Method SAVE_TO_BUFFER_DB on class CL_UKM_VDB_MGD has no exception.

Method SAVE_TO_VDB Signature

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

Method SORT_MAPPING_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MGD Call by reference Type reference (TYPE) UKM_S_BUFFER_MGD UKM: Pufferstruktur für gruppiertes negatives Mapping 20060125
2 Returning RS_MGD Value transfer Type reference (TYPE) UKM_S_BUFFER_MGD UKM: Pufferstruktur für gruppiertes negatives Mapping 20060125

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