SAP ABAP Class CL_ESH_OM_WHERE_USED (Where used methods)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_AWHERE_USED Where used methods 20101116
2 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_CWHERE_USED Where used methods 20101116
3 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_IWHERE_USED Where used methods 20101116
Properties
Class CL_ESH_OM_WHERE_USED  
Short Description Where used methods    
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 20101116   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_WHERE_USED has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_OM_OTYP_EXT_IV 20110324 Object Types
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DELETED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_DELETED Update flag 20101122
2 GC_INSERTED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_INSERTED Update flag 20101122
3 GC_MODE_CONFIG Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_CONFIG Mode: Config 20101116
4 GC_MODE_ENGINE Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_ENGINE Mode: Import 20101116
5 GC_MODE_IMPORT Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_IMPORT Mode: Import 20101116
6 GC_MODE_RUNTIME Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_RUNTIME Mode: Runtime 20101116
7 GC_MODIFIED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_MODIFIED Update flag 20101122
8 GC_NEW Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_NEW Update flag 20101122
9 GC_NEW_DELETED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_NEW_DELETED Update flag 20101122
10 GC_NULL Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_NULL Update flag 20101122
11 GC_ORIGINAL Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_ORIGINAL Update flag 20101122
12 MR_CL_REPLICATE Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_REPLICATE References to Model Entities 20101116
13 MR_CL_WHERE_USED_TEMPLATE Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_WHERE_USED Where used methods 20101116
14 MR_SW_SETTING_HANDLE Instance attribute Public Object reference (TYPE REF TO) CL_ESH_OM_SW_SETTING_HANDLE Handle for Switch-Settings 20101116
15 MV_AREA Instance attribute Public Type reference (TYPE) ESH_E_OM_AREA Area 20101116
16 MV_AREA_ORIG Instance attribute Public Type reference (TYPE) ESH_E_OM_AREA Area 20101116
17 MV_INSTANCE_OBSOLET Instance attribute Public Type reference (TYPE) XFELD Checkbox 20101116
18 MV_MODE Instance attribute Public Type reference (TYPE) XFELD Mode 20101116
19 MV_TEMPLATE_TYPE Instance attribute Protected Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template type 20101116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SAVE_ALLOWED Instance method Public Method Check if Save is allowed 20101116
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101116
3 FILTER_OTYPPS_BY_NODE_GUID Instance method Protected Method Select OTYPPS by OTYPP 20101122
4 READ_OTYPPS_BY_MUID Instance method Protected Method Select OTYPPS by OTYPP 20101119
5 REPLICATE_WHERE_USED_INSTANCE Instance method Public Method Replicate instance of DPRVD 20101116
6 SELECT_OTYPPS_BY_MUID Instance method Protected Method Select OTYPPS by OTYPP 20101119
7 SET_ATTRIBUTES Instance method Protected Method Set attributes 20101116
8 WHERE_USED_OTYPN_CR_GLOBAL Instance method Protected Method Cross-enabled Where-used for nodes 20101119
Events
Class CL_ESH_OM_WHERE_USED has no event.
Types
Class CL_ESH_OM_WHERE_USED has no local type.
Method Signatures

Method CHECK_SAVE_ALLOWED 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 20101116
2 Importing IV_X_MESSAGE Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20101116
3 Returning RV_SAVE_ALLOWED Value transfer Type reference (TYPE) XFELD Checkbox 20101116
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20101116

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SW_SETTING_HANDLE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SW_SETTING_HANDLE Handle for Switch-Settings 20101116
2 Importing IV_AREA Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101116
3 Importing IV_MODE Call by reference Type reference (TYPE) XFELD Mode 20101116
4 Importing IV_SKIP_CONSTRUCTOR Call by reference Type reference (TYPE) XFELD Checkbox 20101116
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20101116

Method FILTER_OTYPPS_BY_NODE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AOTYPPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20101122
2 Importing IT_AOTYPN_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20101122

Method FILTER_OTYPPS_BY_NODE_GUID on class CL_ESH_OM_WHERE_USED has no exception.

Method READ_OTYPPS_BY_MUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AOTYPPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20101119
2 Importing IV_MUID_GEN Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20101122

Method READ_OTYPPS_BY_MUID on class CL_ESH_OM_WHERE_USED has no exception.

Method REPLICATE_WHERE_USED_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CL_AWHERE_USED Call by reference Object reference (TYPE REF TO) CL_ESH_OM_AWHERE_USED Where used methods 20101116
2 Exporting ER_CL_CWHERE_USED Call by reference Object reference (TYPE REF TO) CL_ESH_OM_CWHERE_USED Where used methods 20101116
3 Exporting ER_CL_IWHERE_USED Call by reference Object reference (TYPE REF TO) CL_ESH_OM_IWHERE_USED Where used methods 20101116
4 Exporting ER_CL_WHERE_USED Call by reference Object reference (TYPE REF TO) CL_ESH_OM_WHERE_USED Where used methods 20101116
5 Importing IR_CL_REPLICATE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_REPLICATE References to Model Entities 20101116

Method REPLICATE_WHERE_USED_INSTANCE on class CL_ESH_OM_WHERE_USED has no exception.

Method SELECT_OTYPPS_BY_MUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AOTYPPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20101119
2 Importing IV_MUID_GEN Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20101122

Method SELECT_OTYPPS_BY_MUID on class CL_ESH_OM_WHERE_USED has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CL_REPLICATE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_REPLICATE References to Model Entities 20101116
2 Importing IR_CL_WHERE_USED Call by reference Object reference (TYPE REF TO) CL_ESH_OM_WHERE_USED Where used methods 20101116

Method SET_ATTRIBUTES on class CL_ESH_OM_WHERE_USED has no exception.

Method WHERE_USED_OTYPN_CR_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AOTYPPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20101122
2 Importing IT_AOTYPN_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20101122
3 Importing IV_MUID_GEN Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20101122

Method WHERE_USED_OTYPN_CR_GLOBAL on class CL_ESH_OM_WHERE_USED has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703