SAP ABAP Class CL_ESH_OM_SW_SETTING_HANDLE (Handle for Switch-Settings)
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_SW_SETTING_HANDLE  
Short Description Handle for Switch-Settings    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class ESH_OM_OBJ_MODEL_REP    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20090108   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
Class CL_ESH_OM_SW_SETTING_HANDLE has no interface implemented.
Friends
Class CL_ESH_OM_SW_SETTING_HANDLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_SWITCHES Instance attribute Public Type reference (TYPE) ESH_T_OM_SWITCHES Table type for ESH_S_OM_SWITCHES 20090108
2 MT_SW_SETTING_HANDLES Static Attribute Private Type reference (TYPE) ESH_T_OM_SW_SETTING_HANDLES Table type for ESH_S_OM_SW_SETTING_HANDLES 20090108
3 MV_STACK_TYPE Instance attribute Public Type reference (TYPE) ESH_E_OM_STACK_TYPE Stack type 20090108
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SWASGN Static method Private Method Check if switch settings exist 20090113
2 CHECK_SWITCHES Static method Private Method Check switches 20090108
3 CHECK_SYSREL Static method Private Method Check software component 20090119
4 CONSTRUCTOR Instance method Private Constructor Constructor 20090108
5 COPY_HANDLE Instance method Public Method Copy handle 20090108
6 EVALUATE_SWASGN Instance method Public Method Evaluate switch assignment 20090108
7 GET_HANDLE Static method Public Method Get handle for specific switch setting 20090108
Events
Class CL_ESH_OM_SW_SETTING_HANDLE has no event.
Types
Class CL_ESH_OM_SW_SETTING_HANDLE has no local type.
Method Signatures

Method CHECK_SWASGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HANDLE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SWC_STACK_HANDLE Handle for SWC-Stack 20090113
2 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20090113
3 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20090113
4 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSTEM System 20090113
5 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20090113
6 Returning RV_EXIST Value transfer Type reference (TYPE) XFELD Checkbox 20090113
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090113

Method CHECK_SWITCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SWITCHES Call by reference Type reference (TYPE) ESH_T_OM_SWITCHES Table of ESH_S_OM_SWITCHES 20090108

Method CHECK_SWITCHES on class CL_ESH_OM_SW_SETTING_HANDLE has no exception.

Method CHECK_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 20090119
2 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20090119
3 Returning RV_OK Value transfer Type reference (TYPE) XFELD Checkbox 20090119

Method CHECK_SYSREL on class CL_ESH_OM_SW_SETTING_HANDLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SWITCHES Call by reference Type reference (TYPE) ESH_T_OM_SWITCHES Table Type for ESH_S_OM_SWITCHES 20090108
2 Importing IV_CHECK_SWITCHES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090108
3 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20090108
4 Importing IV_SETTING_TYPE Call by reference Type reference (TYPE) ESH_E_OM_STACK_TYPE 20090108
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090108

Method COPY_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_HANDLE Value transfer Object reference (TYPE REF TO) CL_ESH_OM_SW_SETTING_HANDLE 20090108

Method COPY_HANDLE on class CL_ESH_OM_SW_SETTING_HANDLE has no exception.

Method EVALUATE_SWASGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ASWASGN 20090108
2 Returning RT_ASWASGN Value transfer Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ASWASGN 20090108

Method EVALUATE_SWASGN on class CL_ESH_OM_SW_SETTING_HANDLE has no exception.

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_HANDLE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SW_SETTING_HANDLE Handle for Switch-Setting 20090108
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090119
3 Importing IR_HANDLE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SWC_STACK_HANDLE Handle for SWC-Stack 20090113
4 Importing IT_SWITCHES Call by reference Type reference (TYPE) ESH_T_OM_SWITCHES Table of Switches 20090108
5 Importing IV_CHECK_SWASGN Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090113
6 Importing IV_CHECK_SYSREL Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090119
7 Importing IV_LOGSYS Call by reference Type reference (TYPE) ESH_E_OM_SYSTEM System 20090108
8 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20090113
9 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSTEM System 20090108
10 Importing IV_MODEL_LOGSYS_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20090113
11 Importing IV_SW_SETTING_TYPE Call by reference Type reference (TYPE) ESH_E_OM_SW_SETTING_TYPE Switch Setting Type 20090108
12 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20090113
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090108
History
Last changed by/on SAP  20110908 
SAP Release Created in 720