SAP ABAP Class CL_ESH_OM_OBJECT_TYPE_CHANGE (Object change)
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_OBJECT_TYPE_CHANGE  
Short Description Object change    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20071115   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_ESH_OM_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_OM_OBJECT_TYPE_CHANGE has no interface implemented.
Friends
Class CL_ESH_OM_OBJECT_TYPE_CHANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_AOTYP_EXT Instance attribute Public Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table type for ESH_S_OM_AOTYP_EXT 20071115
2 MV_SET_ALL_OTYP Instance attribute Public Type reference (TYPE) XFELD All object types set 20071115
3 MV_TEMPLATE_TYPE Instance attribute Public Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template type 20071115
4 MV_UPDATE_MODEL_VERSION Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Update of model version 20090306
5 MV_UPDATE_TRANSVOL Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Update single objects 20090306
6 ST_INSTANCES Static Attribute Private Type reference (TYPE) LTT_INSTANCES 20071115
7 SV_CONTAINS_DATA Static Attribute Public Type reference (TYPE) XFELD Contains data 20071119
8 SV_PERFORM_ON_COMMIT_SET Static Attribute Protected Type reference (TYPE) XFELD Perform on commit is set 20071115
9 SV_SKIP_UPDATE_TRANSVOL Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Skip update of transvol hash code 20101125
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_OTYP_CHANGED Static method Public Method Reset objects changed 20071115
2 GET_CONNECTOR_HASH_CODE Static method Public Method Get transport volume hash code 20090119
3 GET_MODEL_HASH_CODE Static method Protected Method 20081014
4 GET_MODEL_HASH_CODE_VIA_API Static method Private Method Get model hash code via OM API 20110217
5 GET_MODEL_HASH_CODE_VIA_SELECT Static method Private Method Get model hash code via direct DB selects 20110217
6 GET_SYSREL_GUID_BY_SYSREL Static method Private Method Get syerel GUID by sysrel 20110217
7 GET_TRANSVOL_HASH_CODE Static method Protected Method 20071115
8 SET_OTYP_CHANGED Static method Public Method Set objects changed 20071115
9 SET_PERFORM_ON Static method Protected Method 20071115
10 SET_UPDATE_TASK_ENTRY Static method Public Method Set necessary update task entries 20071115
11 UPDATE_HASH_CODES Static method Public Method 20071115
12 UPDATE_HASH_CODES_GLOBAL Static method Public Method Update hash codes for all models 20090429
13 UPDATE_MODEL_VERSION Static method Public Method Update model version 20081015
Events
Class CL_ESH_OM_OBJECT_TYPE_CHANGE has no event.
Types
Class CL_ESH_OM_OBJECT_TYPE_CHANGE has no local type.
Method Signatures

Method CLEAR_OTYP_CHANGED 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 20071115
2 Importing IV_ALL Call by reference Type reference (TYPE) XFELD Checkbox 20071116
3 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA CL_ESH_OM_CONSTANTS=>GC_AREA_MODIFIED Area 20071115
4 Importing IV_INTERNAL_MODE Call by reference Type reference (TYPE) XFELD Checkbox 20071116
5 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20071115
6 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20071115

Method CLEAR_OTYP_CHANGED on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method GET_CONNECTOR_HASH_CODE 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 20090119
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090119
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_IF_TEMPLATE_ID Search Connector Template ID 20090119
4 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20090119
5 Returning RV_HASH_CODE Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20090119
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090119

Method GET_MODEL_HASH_CODE 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 20081014
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20081014
3 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20081014
4 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20081014
5 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20110217
6 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081014
7 Returning RV_HASH_CODE Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20081014

Method GET_MODEL_HASH_CODE on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method GET_MODEL_HASH_CODE_VIA_API 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 20110217
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20110217
3 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20110217
4 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20110217
5 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20110217
6 Returning RV_HASH_CODE Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20110217

Method GET_MODEL_HASH_CODE_VIA_API on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method GET_MODEL_HASH_CODE_VIA_SELECT 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 20110217
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20110217
3 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20110217
4 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20110217
5 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20110217
6 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20110217
7 Returning RV_HASH_CODE Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20110217

Method GET_MODEL_HASH_CODE_VIA_SELECT on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method GET_SYSREL_GUID_BY_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20110217
2 Returning RV_SYSREL_GUID Value transfer Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20110217

Method GET_SYSREL_GUID_BY_SYSREL on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method GET_TRANSVOL_HASH_CODE 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 20071115
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20071115
3 Importing IS_AOTYP_EXT Call by reference Type reference (TYPE) ESH_S_OM_AOTYP_EXT Table ESH_OM_AOTYP in External Representation 20071115
4 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20071115
5 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20071115
6 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20071115
7 Returning RV_HASH_CODE Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20071115

Method GET_TRANSVOL_HASH_CODE on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method SET_OTYP_CHANGED 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 20071115
2 Importing IT_AOTYP_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table Type for ESH_S_OM_AOTYP_EXT 20071115
3 Importing IT_SYSREL_STACK Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_EXT Stack of Sysrel 20081205
4 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA CL_ESH_OM_CONSTANTS=>GC_AREA_MODIFIED Area 20071115
5 Importing IV_INTERNAL_MODE Call by reference Type reference (TYPE) XFELD Checkbox 20071115
6 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20071115
7 Importing IV_SET_DEPENDENT_SYSRELS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Set change flag for dependent software components 20090518
8 Importing IV_SET_OTYP_ALL Call by reference Type reference (TYPE) XFELD Checkbox 20071115
9 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20071115
10 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20071115
11 Importing IV_UPDATE_MODEL_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update model version 20090306
12 Importing IV_UPDATE_TRANSVOL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update objects 20090306

Method SET_OTYP_CHANGED on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method SET_PERFORM_ON Signature

Method SET_PERFORM_ON on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no parameter.
Method SET_PERFORM_ON on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method SET_UPDATE_TASK_ENTRY Signature

Method SET_UPDATE_TASK_ENTRY on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no parameter.
Method SET_UPDATE_TASK_ENTRY on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method UPDATE_HASH_CODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_MODEL_VERSION_ID Call by reference Type reference (TYPE) CHAR40 Last model version id 20081015
2 Importing IV_MODEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update Hash Code for complete model 20081015
3 Importing IV_TRANSVOL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update Hash Code for Templates (transvol) 20081015

Method UPDATE_HASH_CODES on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method UPDATE_HASH_CODES_GLOBAL Signature

Method UPDATE_HASH_CODES_GLOBAL on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no parameter.
Method UPDATE_HASH_CODES_GLOBAL on class CL_ESH_OM_OBJECT_TYPE_CHANGE has no exception.

Method UPDATE_MODEL_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION_ID Call by reference Type reference (TYPE) CHAR40 New Version ID 20081015
2 Importing IV_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL Commit changes 20081015
3 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081015

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