SAP ABAP Class CL_ESH_OM_GTABKEY_SERVICES (Services for GTABKEYs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Properties
Class CL_ESH_OM_GTABKEY_SERVICES  
Short Description Services for GTABKEYs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ESH_OM_OBJ_MODEL_REP    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20131030   SAP 
Last change 20141121    
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_ESH_OM_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ESH_OM_GTABKEY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_ESH_OM_GTABKEY_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_OM_GTABKEY_SERVICES has no interface implemented.
Friends
Class CL_ESH_OM_GTABKEY_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SV_REGISTER_GTABKEY Static Attribute Public Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131201
2 SV_TRANSPORT_REQUEST Static Attribute Public Type reference (TYPE) TRKORR Request/Task 20131201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GTABKEY_DATA Static method Public Method Add table GTABKEY data 20131030
2 CHECK_REGISTER_GTABKEY Static method Public Method Check GTABKEY registration 20131030
3 CHECK_REGISTER_GTABKEY_CATCOM Static method Public Method Check GTABKEY registration for categories and common attr. 20131127
4 CHECK_REGISTER_GTABKEY_MODELS Static method Public Method Check the GTABKEY registration of content of SWCs 20131105
5 CHECK_REGISTER_GTABKEY_SYSREL Static method Public Method Check the GTABKEY registration for software components 20131105
6 MANAGE_GTABKEYS Static method Public Method Set internal buffer 20131122
7 MESSAGE_ISSUE Static method Public Method Message for the issue 20131106
8 MESSAGE_REGISTER_ADMIN_DATA Static method Public Method Message for the admin data of the GTBKEY registration 20131127
9 READ_GTABKEY_DATA Static method Public Method Read GTABKEY data 20131121
10 RECORD_GTABKEY_REGISTRATIONS Static method Public Method Record GTABKEY registrations 20131107
11 RECORD_REGISTER_GTABKEY_ALL Static method Public Method Register all for GTABKEY 20131126
12 REGISTER_GTABKEY Static method Public Method Register GTABKEY in save 20131030
13 REGISTER_GTABKEY_WITH_MODE Static method Private Method Register GTABKEY in save 20131107
14 SET_GTABKEY_REGISTRATION Static method Public Method Switch on/off GTABKEY-registration 20131201
15 SET_TRANSPORT_REQUEST Static method Public Method Set transport request for GTABKEY registration 20131201
Events
Class CL_ESH_OM_GTABKEY_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_GTABKEY_DATA Public See coding 20131030 BEGIN OF gty_s_gtabkey_data, key_int TYPE fieldname, tabname TYPE tabname, table_id TYPE char8, key_ext_super TYPE fieldname, key_ext_1 TYPE fieldname, key_ext_2 TYPE fieldname, key_ext_3 TYPE fieldname, END OF gty_s_gtabkey_data
2 GTY_T_GTABKEY_DATA Public See coding 20131030 gty_t_gtabkey_data TYPE HASHED TABLE OF gty_s_gtabkey_data WITH UNIQUE KEY key_int
Method Signatures

Method ADD_GTABKEY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GTABKEY_DATA Call by reference Type reference (TYPE) GTY_T_GTABKEY_DATA 20131030
2 Importing IV_TABNAME_EXT Call by reference Type reference (TYPE) TABNAME Table Name 20131030

Method ADD_GTABKEY_DATA on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method CHECK_REGISTER_GTABKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20131030
2 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20131030
3 Returning RV_REGISTER Value transfer Type reference (TYPE) XFELD Checkbox 20131030

Method CHECK_REGISTER_GTABKEY on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method CHECK_REGISTER_GTABKEY_CATCOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) ANY 20131127
2 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20131127
3 Returning RV_REGISTER Value transfer Type reference (TYPE) XFELD Checkbox 20131127

Method CHECK_REGISTER_GTABKEY_CATCOM on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method CHECK_REGISTER_GTABKEY_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20131105
2 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20131105
3 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20131105
4 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20131105
5 Returning RV_REGISTER Value transfer Type reference (TYPE) XFELD Checkbox 20131105

Method CHECK_REGISTER_GTABKEY_MODELS on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method CHECK_REGISTER_GTABKEY_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) ANY 20131105
2 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20131105
3 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20131105
4 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20131105
5 Returning RV_REGISTER Value transfer Type reference (TYPE) XFELD Checkbox 20131105

Method CHECK_REGISTER_GTABKEY_SYSREL on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method MANAGE_GTABKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MT_OBJECT Call by reference Type reference (TYPE) ANY TABLE 20131122
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Flag: Raise Exception 20131122
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20131122
4 Importing IR_CALLBACK Call by reference Object reference (TYPE REF TO) IF_ESH_OM_CALLBACK Call Back 20131122
5 Importing IS_GTABKEY_DATA Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY_SERVICES=>GTY_S_GTABKEY_DATA 20131122
6 Importing IT_OBJECT_INS Call by reference Type reference (TYPE) ANY TABLE 20131122
7 Importing IT_OBJECT_REN Call by reference Type reference (TYPE) ANY TABLE 20131122
8 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20131122
9 Importing IV_KEY_EXT_1 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
10 Importing IV_KEY_EXT_10 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
11 Importing IV_KEY_EXT_2 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
12 Importing IV_KEY_EXT_3 Call by reference Type reference (TYPE) FIELDNAME 20131122
13 Importing IV_KEY_EXT_4 Call by reference Type reference (TYPE) FIELDNAME 20131122
14 Importing IV_KEY_EXT_5 Call by reference Type reference (TYPE) FIELDNAME 20131122
15 Importing IV_KEY_EXT_6 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
16 Importing IV_KEY_EXT_7 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
17 Importing IV_KEY_EXT_8 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
18 Importing IV_KEY_EXT_9 Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
19 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20131122
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20131122

Method MESSAGE_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_MESSAGE Value transfer Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20131106
2 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'R' Single-Character Flag 20131106
3 Importing IV_ORIGINAL_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20131106
4 Importing IV_ORIGINAL_USER Call by reference Type reference (TYPE) SYUNAME User Name 20131106

Method MESSAGE_ISSUE on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method MESSAGE_REGISTER_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_MESSAGE Value transfer Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20131127
2 Importing IV_ORIGINAL_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20131127
3 Importing IV_ORIGINAL_USER Call by reference Type reference (TYPE) SYUNAME User Name 20131127

Method MESSAGE_REGISTER_ADMIN_DATA on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method READ_GTABKEY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GTABKEY_DATA Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY_SERVICES=>GTY_S_GTABKEY_DATA 20131121
2 Importing IT_GTABKEY_DATA Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY_SERVICES=>GTY_T_GTABKEY_DATA 20131121
3 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20131121
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131121

Method READ_GTABKEY_DATA on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method RECORD_GTABKEY_REGISTRATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REGISTER_GTABKEY Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY=>T_REGISTER 20131107
2 Importing IS_REGISTER_GTABKEY Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY=>S_REGISTER 20131107

Method RECORD_GTABKEY_REGISTRATIONS on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method RECORD_REGISTER_GTABKEY_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20131126
2 Importing IR_CL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20131126
3 Importing IT_GTABKEY_DATA Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY_SERVICES=>GTY_T_GTABKEY_DATA 20131126
4 Importing IV_GET_METHOD Call by reference Type reference (TYPE) STRING 20131126
5 Importing IV_GTABKEY_REASON Call by reference Type reference (TYPE) CHAR1 CL_ESH_OM_CONSTANTS=>GC_GTABKEY_REASON_RENAME Single-Character Flag 20131126
6 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20131126
7 Importing IV_PARAM_GET_ALL Call by reference Type reference (TYPE) FIELDNAME Field Name 20131126
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20131126

Method REGISTER_GTABKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20131030
2 Importing IR_CALLBACK Call by reference Object reference (TYPE REF TO) IF_ESH_OM_CALLBACK Call Back 20131030
3 Importing IT_REGISTER_GTABKEY Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY=>T_REGISTER 20131107
4 Importing IV_CHECK Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131118
5 Importing IV_REGISTER Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131118
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20131030

Method REGISTER_GTABKEY_WITH_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20131107
2 Importing IR_CALLBACK Call by reference Object reference (TYPE REF TO) IF_ESH_OM_CALLBACK Call Back 20131107
3 Importing IT_REGISTER_GTABKEY Call by reference Type reference (TYPE) CL_ESH_OM_GTABKEY=>T_REGISTER 20131107
4 Importing IV_READ_MODE Call by reference Type reference (TYPE) CHAR1 ABAP_TRUE Single-Character Flag 20131107
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20131107

Method SET_GTABKEY_REGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGISTER_GTABKEY Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131201

Method SET_GTABKEY_REGISTRATION on class CL_ESH_OM_GTABKEY_SERVICES has no exception.

Method SET_TRANSPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20131201

Method SET_TRANSPORT_REQUEST on class CL_ESH_OM_GTABKEY_SERVICES has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740