Hierarchy

⤷

⤷

Properties
Class | CL_MDG_UKMS_UTILITIES | |
Short Description | Utilitiy methods for dealing with UKMS | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MDG_BS_ID_MATCHING_TOOLS | MDG Key Mapping: Tools |
Created | 20091209 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_MDG_UKMS_UTILITIES has no forward declaration.
Interfaces
Class CL_MDG_UKMS_UTILITIES has no interface implemented.
Friends
Class CL_MDG_UKMS_UTILITIES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_NAMESPACE | 'ZZUKM_' | According to CL_UKM_PERSISTENCY=>SC_NAMESPACE_CUSTOMER | 20120531 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_NAMESPACE | 'UKMDB_' | According to CL_UKM_PERSISTENCY=>SC_NAMESPACE_SAP | 20120531 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Create UKMS table names | 20091209 |
2 | ![]() |
Static method | Public | Method | Get all UKMS Agency Data | 20100624 |
3 | ![]() |
Static method | Public | Method | Multi Selection of UKMS Agency Data | 20091209 |
4 | ![]() |
Static method | Public | Method | Get UKMS Agency data for range selection criteria | 20100628 |
5 | ![]() |
Static method | Public | Method | Get single Agency record | 20100625 |
6 | ![]() |
Static method | Public | Method | Get single Group Id record | 20100625 |
7 | ![]() |
Static method | Public | Method | Get all Keys | 20100701 |
8 | ![]() |
Static method | Public | Method | Get all Keys of an object | 20100630 |
9 | ![]() |
Static method | Public | Method | Get Keys for multiple Schemas | 20100728 |
10 | ![]() |
Static method | Public | Method | Get Key data for single value | 20100630 |
11 | ![]() |
Static method | Public | Method | Get UKMS Key for Range of Scheme and Agency | 20100112 |
12 | ![]() |
Static method | Public | Method | Get all Mapping Groups | 20100624 |
13 | ![]() |
Static method | Public | Method | Get Mapping Groups for specific keys | 20100728 |
14 | ![]() |
Static method | Public | Method | Get a single Mapping Group | 20100625 |
15 | ![]() |
Static method | Public | Method | Get all UKMS Scheme Data | 20100624 |
16 | ![]() |
Static method | Public | Method | Multi Selection of UKMS Scheme Data | 20091209 |
17 | ![]() |
Static method | Public | Method | Get UKMS Scheme data for range selection criteria | 20100628 |
18 | ![]() |
Static method | Public | Method | Get single Scheme record | 20100625 |
19 | ![]() |
Static method | Private | Method | Get Namespace of given Main Context (SAP or Customer) | 20120531 |
20 | ![]() |
Static method | Public | Method | Get Single record from V78 table | 20100630 |
21 | ![]() |
Static method | Public | Method | Get Single record from V78 table | 20100630 |
22 | ![]() |
Static method | Private | Method | Does given Main Context belong to Customer Namespace? | 20120531 |
Events
Class CL_MDG_UKMS_UTILITIES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | UKM_NAMESPACE | Private | Type reference (TYPE) | CHAR6 | according to UKM_E_NAMESPACE in S_UKM | 20120531 |
|
Method Signatures
Method CRT_TABLE_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TABLE_NAMES | Call by reference | Type reference (TYPE) | MDG_S_TABLE_NAME | 20091209 | |||
2 | ![]() |
EV_NOT_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | 20091209 | |||
3 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | 20091209 |
Method CRT_TABLE_NAMES on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_AGENCY_DATA_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_AGENCY_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_AGENCY | KM: UKM CCT Agencies | 20100624 | ||
2 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Agency table | 20100624 |
Method GET_AGENCY_DATA_ALL on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_AGENCY_DATA_MULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_AGENCY_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_AGENCY | UKM: CCT Agencies | 20100112 | ||
2 | ![]() |
IT_CCT_AGENCY_ID | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_CCT_AGENCY_ID | Table type of UKMS CCT Identifier Scheme Agency ID | 20100112 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Agency table | 20091209 |
Method GET_AGENCY_DATA_MULT on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_AGENCY_DATA_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_AGENCY_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_AGENCY | KM: UKM CCT Agencies | 20100628 | ||
2 | ![]() |
IT_AGENCY_ID_RANGE | Call by reference | Type reference (TYPE) | UKM_T_CCT_SAGENCY_ID_RANGE | UKM: Range Table for Attribute schemeAgencyID | 20100628 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Scheme table | 20100628 |
Method GET_AGENCY_DATA_RANGE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_AGENCY_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20100625 | ||
2 | ![]() |
IV_AGENCY_ID | Call by reference | Type reference (TYPE) | UKM_E_AGENCY_ID | UKM: Key Agency ID | 20100625 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Agency table | 20100625 |
Method GET_AGENCY_SINGLE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_GROUP_ID_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_GROUP_ID | Call by reference | Type reference (TYPE) | UKM_E_GROUP_ID | UKM: Mapping Group ID | 20100625 | ||
2 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | UKM_E_OBJECT_ID | UKM: Object ID | 20100625 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS positive Mapping Group table | 20100625 |
Method GET_GROUP_ID_SINGLE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_KEYS_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJECT_KEYS | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_BUFFER_KEYS | KM: UKM buffer structure for keys | 20100701 | ||
2 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Key table | 20100701 |
Method GET_KEYS_ALL on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_KEYS_FOR_OBJECT_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJECT_KEYS | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_BUFFER_KEYS | KM: UKM buffer structure for keys | 20100630 | ||
2 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | UKM_E_OBJECT_ID | UKM: Object ID | 20100630 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Key table | 20100630 |
Method GET_KEYS_FOR_OBJECT_ALL on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_KEYS_FOR_SCHEME_MULTI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_KEY_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_BUFFER_KEYS | KM: UKM buffer structure for keys | 20100728 | ||
2 | ![]() |
IT_SCHEMA_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_SCHEMAS | KM: UKM Key Schemas | 20100728 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKM Key table | 20100728 |
Method GET_KEYS_FOR_SCHEME_MULTI on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_KEY_FOR_KEY_VALUE_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_KEY_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_BUFFER_KEYS | KM: UKM buffer structure for keys | 20100630 | ||
2 | ![]() |
IV_KEY_VALUE_ID | Call by reference | Type reference (TYPE) | UKM_E_KEY_VALUE_ID | UKM: Key Value ID | 20100630 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Key table | 20100630 |
Method GET_KEY_FOR_KEY_VALUE_SINGLE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_KEY_FOR_SCH_AGC_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_KEY_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_BUFFER_KEYS | KM: UKM buffer structure for keys | 20100112 | ||
2 | ![]() |
IT_AGENCY_ID_RANGE | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_AGENCY_ID_RANGE | Range table for UKM Agency ID | 20100701 | ||
3 | ![]() |
IT_KEY_VALUE_RANGE | Call by reference | Type reference (TYPE) | UKM_T_KEY_VALUE_RANGE | Range Table for Key Value | 20100628 | ||
4 | ![]() |
IT_SCHEME_ID_RANGE | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_SCHEME_ID_RANGE | Range table for UKM Scheme ID | 20100112 | ||
5 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Key table | 20100112 |
Method GET_KEY_FOR_SCH_AGC_RANGE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_MAPPING_GROUPS_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MAPPING_GROUPS | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_MGRP_KEYS | Keys of multiple UKMS mapping groups | 20100624 | ||
2 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS positive Mapping Group table | 20100624 |
Method GET_MAPPING_GROUPS_ALL on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_MAPPING_GROUPS_FOR_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MAPPING_GROUPS | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_MGRP_KEYS | Keys of multiple UKMS mapping groups | 20100728 | ||
2 | ![]() |
IT_UKM_KEYS | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_BUFFER_KEYS | KM: UKM buffer structure for keys | 20100728 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS positive Mapping Group table | 20100728 |
Method GET_MAPPING_GROUPS_FOR_KEYS on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_MAPPING_GROUP_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MAPPING_GROUP | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_MGRP_KEYS | Keys of multiple UKMS mapping groups | 20100625 | ||
2 | ![]() |
IV_GROUP_ID | Call by reference | Type reference (TYPE) | UKM_E_GROUP_ID | UKM: Mapping Group ID | 20100625 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS positive Mapping Group table | 20100625 |
Method GET_MAPPING_GROUP_SINGLE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_SCHEME_DATA_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_SCHEME_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_SCHEMAS | KM: UKM Key Schemas | 20100624 | ||
2 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Scheme table | 20100624 |
Method GET_SCHEME_DATA_ALL on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_SCHEME_DATA_MULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_SCHEME_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_SCHEMAS | 20091209 | |||
2 | ![]() |
IT_CCT_SCHEME_ID | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_CCT_SCHEME_ID | Table of keys of schemes | 20091209 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Scheme table | 20091209 |
Method GET_SCHEME_DATA_MULT on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_SCHEME_DATA_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UKM_SCHEME_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_SCHEMAS | KM: UKM Key Schemas | 20100628 | ||
2 | ![]() |
IT_SCHEME_ID_RANGE | Call by reference | Type reference (TYPE) | UKM_T_CCT_SCHEME_ID_RANGE | UKM: Range Table for Attribute schemeID | 20100628 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Scheme table | 20100628 |
Method GET_SCHEME_DATA_RANGE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_SCHEME_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_OITC | Call by reference | Type reference (TYPE) | MDG_IDS_TYPE_CODE_BS | Object Identifier Type | 20100625 | ||
2 | ![]() |
IV_SCHEME_ID | Call by reference | Type reference (TYPE) | UKM_E_SCHEME_ID | UKM: Key schema ID | 20100625 | ||
3 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS Scheme table | 20100625 |
Method GET_SCHEME_SINGLE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_UKM_NAMESPACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | ID of the Main Context | 20120531 | ||
2 | ![]() |
RV_NAMESPACE | Value transfer | Type reference (TYPE) | UKM_NAMESPACE | 20120531 |
Method GET_UKM_NAMESPACE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_V78_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_V78_DATA | Call by reference | Type reference (TYPE) | MDG_T_KM_UKM_V78 | MDG KM: Table entries of UKMS V78 table | 20100630 | ||
2 | ![]() |
IT_KEY_VALUE_RANGE | Call by reference | Type reference (TYPE) | UKM_T_KEY_VALUE_RANGE | Range Table for Key Value | 20100630 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS V78 table | 20100630 |
Method GET_V78_RANGE on class CL_MDG_UKMS_UTILITIES has no exception.
Method GET_V78_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_KEY_VALUE | Call by reference | Type reference (TYPE) | UKM_E_KEY_VALUE | UKM: Key Value | 20100630 | ||
2 | ![]() |
IV_KEY_VALUE_ID | Call by reference | Type reference (TYPE) | CHAR32 | ID of the Key Value | 20100630 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of the UKMS V78 table | 20100630 |
Method GET_V78_SINGLE on class CL_MDG_UKMS_UTILITIES has no exception.
Method IS_CUSTOMER_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | ID of the Main Context | 20120531 | ||
2 | ![]() |
RV_IS | Value transfer | Type reference (TYPE) | BOOLE_D | 20120531 |
Method IS_CUSTOMER_CONTEXT on class CL_MDG_UKMS_UTILITIES has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 702 |