SAP ABAP Class CL_ESH_OM_SWASGN (Switch Assignments)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_OM_CALLBACK Call Back 20081212
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_CSWASGN Switch Assignments 20081215
Properties
Class CL_ESH_OM_SWASGN  
Short Description Switch Assignments    
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 20081212   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
# Interface Abstract Final Description Created on
1 IF_ESH_OM_CALLBACK Call Back 20081212
Friends
# Friend Modeled only Created on Description
1 CL_ESH_OM_MODEL_SERVICES 20110222 Services regarding complete models
2 CL_ESH_OM_OTYP 20081218 Object Types
3 CL_ESH_OM_OTYP_EXT_II 20090903 Object Types
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ESH_OM_XSWASGN Instance attribute Protected Type reference (TYPE) TABNAME Table name 20081212
2 GC_DELETED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_DELETED Update flag 20081212
3 GC_INSERTED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_INSERTED Update flag 20081212
4 GC_MODE_CONFIG Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_CONFIG Mode: Config 20081212
5 GC_MODE_ENGINE Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_ENGINE Mode: Import 20081212
6 GC_MODE_IMPORT Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_IMPORT Mode: Import 20081212
7 GC_MODE_RUNTIME Constant Public Type reference (TYPE) XFELD CL_ESH_OM_CONSTANTS=>GC_MODE_RUNTIME Mode: Runtime 20081212
8 GC_MODIFIED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_MODIFIED Update flag 20081212
9 GC_NEW Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_NEW Update flag 20081212
10 GC_NEW_DELETED Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_NEW_DELETED Update flag 20081212
11 GC_NULL Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_NULL Update flag 20081212
12 GC_ORIGINAL Constant Protected Type reference (TYPE) ESH_E_OM_UPDATE_FLAG CL_ESH_OM_CONSTANTS=>GC_ORIGINAL Update flag 20081212
13 MR_CL_DPRVD Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_DPRVD Data providers 20081212
14 MR_CL_OTYP Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object types 20081212
15 MR_CL_OTYP_EXT_II Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_OTYP_EXT_II Object types 20090903
16 MR_CL_REPLICATE Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_REPLICATE References to model entities 20100415
17 MR_CL_SWASGN_TEMPLATE Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_SWASGN Switch assignments 20100415
18 MR_SWC_STACK_HANDLE Instance attribute Public Object reference (TYPE REF TO) CL_ESH_OM_SWC_STACK_HANDLE Handle for SWC stack 20081212
19 MR_SW_SETTING_HANDLE Instance attribute Public Object reference (TYPE REF TO) CL_ESH_OM_SW_SETTING_HANDLE Handle for switch settings 20090112
20 MS_AUTH_SWASGN Instance attribute Public Type reference (TYPE) ESH_S_OM_AUTH_SWASGN Authorizations for switch assignments 20081212
21 MS_CHANGED_DATA_SWASGN Instance attribute Protected Type reference (TYPE) ESH_S_OM_CHGD_DATA_SWSGN_UID Changed data 20101216
22 MS_CHANGED_DATA_SWASGN_F Instance attribute Protected Type reference (TYPE) ESH_S_OM_CHGD_DATA_SWSGN_UID_F Changed data for SWASGN: Up to date flags 20101216
23 MS_MODEL_CATEGORIES Instance attribute Public Type reference (TYPE) ESH_S_OM_MODEL_CATEGORIES Model category flags 20081212
24 MT_ASWASGN Instance attribute Protected Type reference (TYPE) ESH_T_OM_ASWASGN Table type for ESH_S_OM_ASWASGN 20081212
25 MT_ASWASGN_DB Instance attribute Protected Type reference (TYPE) ESH_T_OM_ASWASGN Table type for ESH_S_OM_ASWASGN 20081212
26 MT_REGISTER_GTABKEY Instance attribute Protected Type reference (TYPE) CL_ESH_OM_GTABKEY=>T_REGISTER 20131107
27 MT_SWASGN_ADMIN Instance attribute Protected Type reference (TYPE) ESH_T_OM_SWASGN_ADMIN Table type for ESH_T_OM_SWASGN_ADMIN 20081217
28 MT_SYSREL_EXT_USED Instance attribute Protected Type reference (TYPE) ESH_T_OM_SYSREL_EXT Table type for ESH_S_OM_SYSREL_EXT 20081212
29 MV_ALL_SWASGN_READ Instance attribute Protected Type reference (TYPE) XFELD Flag: All switch assignments read 20081212
30 MV_AREA Instance attribute Public Type reference (TYPE) ESH_E_OM_AREA Area 20081212
31 MV_AREA_ORIG Instance attribute Public Type reference (TYPE) ESH_E_OM_AREA Area 20081212
32 MV_CHECK_DELETE_ALLOWED Instance attribute Protected Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090112
33 MV_HIERARCHY Instance attribute Public Type reference (TYPE) CHAR1 Single-character flag 20090630
34 MV_INSTANCE_OBSOLET Instance attribute Public Type reference (TYPE) XFELD Checkbox 20081212
35 MV_MODE Instance attribute Public Type reference (TYPE) XFELD Mode 20081212
36 MV_MODEL Instance attribute Public Type reference (TYPE) ESH_E_OM_MODEL Logical system 20081212
37 MV_MODEL_GUID Instance attribute Public Type reference (TYPE) ESH_E_OM_MODEL_GUID Logical system: GUID 20081212
38 MV_NO_DUPLICATE_CHECK Instance attribute Public Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20081212
39 MV_REGISTER_GTABKEY Instance attribute Public Type reference (TYPE) XFELD Checkbox 20131106
40 MV_SINGLE_READ Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20090113
41 MV_SYSREL Instance attribute Public Type reference (TYPE) ESH_E_OM_SYSREL System/release 20081212
42 MV_TEMPLATE_TYPE Instance attribute Protected Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template type 20081212
43 ST_GTABKEY_DATA Static Attribute Protected Type reference (TYPE) CL_ESH_OM_GTABKEY_SERVICES=>GTY_T_GTABKEY_DATA 20131106
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION_SWASGN_DEL Instance method Protected Method Check authorization for data types 20081212
2 CHECK_AUTHORIZATION_SWASGN_GET Instance method Protected Method Check authorization for data types 20081212
3 CHECK_AUTHORIZATION_SWASGN_SET Instance method Protected Method Check authorization for data types 20081212
4 CHECK_CONSISTENCY Instance method Public Method Check consistency 20081212
5 CHECK_CONSISTENCY_UID Instance method Protected Method Check consistency regarding update, insert , delete 20110222
6 CHECK_MODEL_CONTENT Instance method Public Method Check model content 20081212
7 CHECK_SAVE_ALLOWED Instance method Public Method Check if Save is allowed 20090112
8 CHECK_SWASGN_EXISTS Instance method Public Method Check if a switch assignment exists 20090113
9 CHECK_SWASGN_IN Instance method Protected Method Check SWASGN input data 20081212
10 CHECK_SWASGN_INT Instance method Protected Method Semantical checks of SWASGN 20090319
11 CHECK_TABLE_ENTRIES Instance method Protected Method Check table entries 20081215
12 CONSTRUCTOR Instance method Public Constructor Constructor 20081212
13 DELETE_MODEL Instance method Public Method Delete model 20081212
14 DEL_DATA_GENERIC_INT Instance method Protected Method Delete internal buffer 20081212
15 DEL_SWASGN Instance method Public Method Delete SWASGN 20081212
16 DEL_SWASGN_INT Instance method Public Method Delete SWASGN internal 20081212
17 DETERMINE_AUTHORIZATIONS Instance method Protected Method Determine authorizations 20081212
18 FILL_ASWASGN_EXT_GENERIC Instance method Protected Method Fill table for switch assignments 20081218
19 FILL_UID_BUFFERS Instance method Protected Method Fill update-insert-delete-buffers 20101216
20 GENERATE_DB_NAMES Instance method Protected Method Generate DB names 20081212
21 GET_CHANGED_DATA Instance method Public Method Get changed data 20081212
22 GET_CL_OTYP Instance method Protected Method Get reference on class for object types 20081212
23 GET_SWASGN Instance method Public Method Get SWASGN 20081212
24 GET_SWASGN_BY_TABNAME_KEY Instance method Public Method Get SWASGN by table name and key 20081217
25 INIT_CHGD_DATA_FLAGS Instance method Protected Method Initialize changed data flags 20101216
26 INIT_GTABKEY_DATA Static method Protected Method Init table for GTABKEY relevant data 20131106
27 MESSAGE_WITH_CONTEXT Instance method Public Method Message with context 20131106
28 READ_SWASGN Instance method Protected Method Read SWASGN 20081212
29 READ_SWASGN_ALL Instance method Protected Method Read all switch assignments 20081212
30 READ_SWASGN_BY_TABNAME_KEY Instance method Protected Method Read SWASGN by table name and key 20081217
31 READ_SWASGN_SINGLE Instance method Protected Method Read an arbitrary switch assignment 20090113
32 RECORD_REGISTER_GTABKEY_ALL Instance method Public Method Register all for GTABKEY 20131126
33 REGISTER_GTABKEY Instance method Public Method Register GTABKEY in save 20131126
34 REPLICATE_SWASGN_INSTANCE Instance method Public Method Replicate instance of SWASGN 20100415
35 RESET_BUFFER Instance method Public Method Reset buffers 20081212
36 RESET_CHGD_DATA_FLAGS_SWASGN Instance method Protected Method Reset changed data flags for SWASGN 20101216
37 SAVE Instance method Public Method Save 20081212
38 SAVE_TABLE Instance method Protected Method Save 20081212
39 SELECT_SWASGN Instance method Protected Method Select SWASGN 20081212
40 SELECT_SWASGN_ALL Instance method Protected Method Select all switch assignments 20081212
41 SELECT_SWASGN_BY_TABNAME_KEY Instance method Protected Method Select SWASGN by tab. name and tab. key_guid 20081216
42 SELECT_SWASGN_SINGLE Instance method Protected Method Select an arbitrary switch assignment 20090113
43 SET_ADMIN_DATA Instance method Protected Method Set timestamp 20081212
44 SET_ADMIN_DATA_OBJECT Instance method Protected Method Set admin data on object level 20081212
45 SET_ATTRIBUTES Instance method Protected Method Set attributes 20100415
46 SET_CL_REFERENCES Instance method Public Method Set references to other repository classes 20100415
47 SET_DATA_GENERIC_INT Instance method Protected Method Set internal buffer 20081212
48 SET_DATA_GENERIC_INT_SORT_BUF Instance method Protected Method Set internal buffer 20081212
49 SET_INSTANCE_OBSOLET Instance method Public Method Set instance to obsolete 20081212
50 SET_SWASGN Instance method Public Method Set SWASGN 20081212
51 SET_SWASGN_INT Instance method Public Method Set SWASGN internal 20081212
52 SWASGN_EXT_2_INT Instance method Protected Method Convert SWASGN from ext to int 20081212
53 SWASGN_INT_2_EXT Instance method Protected Method Convert SWASGN from int to ext 20081212
54 SWITCH_ASSIGNMENT_EXT_2_INT Instance method Public Method Convert switch assignment from ext to int 20081212
55 SWITCH_ASSIGNMENT_INT_2_EXT Instance method Public Method Convert switch assignment from int to ext 20081212
Events
Class CL_ESH_OM_SWASGN has no event.
Types
Class CL_ESH_OM_SWASGN has no local type.
Method Signatures

Method CHECK_AUTHORIZATION_SWASGN_DEL 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 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method CHECK_AUTHORIZATION_SWASGN_GET 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 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method CHECK_AUTHORIZATION_SWASGN_SET 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 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method CHECK_CONSISTENCY 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 20081212
2 Importing IV_PERFORM_INPUT_CHECKS Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method CHECK_CONSISTENCY_UID 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 20110222
2 Importing IV_CHECK_EXT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20110505
3 Importing IV_CHECK_INT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20110505
4 Importing IV_RAISE_EXCEPTION_IMMEDIATELY Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20110505
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20110222

Method CHECK_MODEL_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTENT_EXISTS Value transfer Type reference (TYPE) XFELD Checkbox 20081212

Method CHECK_MODEL_CONTENT on class CL_ESH_OM_SWASGN has no exception.

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

Method CHECK_SWASGN_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXIST Value transfer Type reference (TYPE) XFELD Checkbox 20090113

Method CHECK_SWASGN_EXISTS on class CL_ESH_OM_SWASGN has no exception.

Method CHECK_SWASGN_IN 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 20081212
2 Importing IT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method CHECK_SWASGN_INT 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 20090319
2 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20090319
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090319

Method CHECK_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081215
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081215
3 Importing IT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081215

Method CHECK_TABLE_ENTRIES on class CL_ESH_OM_SWASGN has no exception.

Method CONSTRUCTOR 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 20081212
2 Importing IR_SW_SETTING_HANDLE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SW_SETTING_HANDLE Handle for Switch-Settings 20090112
3 Importing IS_MODEL_CATEGORIES Call by reference Type reference (TYPE) ESH_S_OM_MODEL_CATEGORIES Model Category Flags 20081212
4 Importing IV_AREA Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081212
5 Importing IV_GENERATE_DB_NAMES Call by reference Type reference (TYPE) XFELD ABAP_TRUE Flag: Generate DB-Names 20081212
6 Importing IV_HIERARCHY Call by reference Type reference (TYPE) CHAR1 CL_ESH_OM_CONSTANTS=>GC_HIERARCHICAL Single-Character Flag 20090630
7 Importing IV_MODE Call by reference Type reference (TYPE) XFELD Mode 20081212
8 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Logical system 20081212
9 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Logical System: GUID 20081212
10 Importing IV_SKIP_CONSTRUCTOR Call by reference Type reference (TYPE) XFELD Checkbox 20100415
11 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method DELETE_MODEL 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 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method DEL_DATA_GENERIC_INT 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) TABLE 20081212
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081212
3 Importing IT_OBJECT Call by reference Type reference (TYPE) TABLE Table Type for ESH_S_OM_AOTYP 20081212
4 Importing IT_OBJECT_BUF Call by reference Type reference (TYPE) TABLE 20081212
5 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131121
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method DEL_SWASGN 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 20081212
2 Importing IT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method DEL_SWASGN_INT 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 20081212
2 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
3 Importing IT_OBJECT Call by reference Type reference (TYPE) TABLE 20081218
4 Importing IV_DEL_BY_TABNAME_KEY Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20081218
5 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20081218
6 Importing IV_SKIP_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20101203
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20081218
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method DETERMINE_AUTHORIZATIONS Signature

Method DETERMINE_AUTHORIZATIONS on class CL_ESH_OM_SWASGN has no parameter.
Method DETERMINE_AUTHORIZATIONS on class CL_ESH_OM_SWASGN has no exception.

Method FILL_ASWASGN_EXT_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081218
2 Importing IT_OBJECT Call by reference Type reference (TYPE) TABLE 20081218
3 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20081218
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081218

Method FILL_ASWASGN_EXT_GENERIC on class CL_ESH_OM_SWASGN has no exception.

Method FILL_UID_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATA_EXISTS Call by reference Type reference (TYPE) XFELD 20101216
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101216
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD 20101216
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20101216

Method GENERATE_DB_NAMES Signature

Method GENERATE_DB_NAMES on class CL_ESH_OM_SWASGN has no parameter.
Method GENERATE_DB_NAMES on class CL_ESH_OM_SWASGN has no exception.

Method GET_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
2 Exporting ET_ASWASGN_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
3 Exporting ET_ASWASGN_OTYPNAF_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
4 Exporting ET_ASWASGN_OTYPNAF_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
5 Exporting ET_ASWASGN_OTYPNAF_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
6 Exporting ET_ASWASGN_OTYPNA_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
7 Exporting ET_ASWASGN_OTYPNA_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
8 Exporting ET_ASWASGN_OTYPNA_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
9 Exporting ET_ASWASGN_OTYPNCC_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
10 Exporting ET_ASWASGN_OTYPNCC_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
11 Exporting ET_ASWASGN_OTYPNCC_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
12 Exporting ET_ASWASGN_OTYPNF_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
13 Exporting ET_ASWASGN_OTYPNF_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
14 Exporting ET_ASWASGN_OTYPNF_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
15 Exporting ET_ASWASGN_OTYPNGF_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
16 Exporting ET_ASWASGN_OTYPNGF_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
17 Exporting ET_ASWASGN_OTYPNGF_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
18 Exporting ET_ASWASGN_OTYPNQF_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
19 Exporting ET_ASWASGN_OTYPNQF_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
20 Exporting ET_ASWASGN_OTYPNQF_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
21 Exporting ET_ASWASGN_OTYPNQG_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
22 Exporting ET_ASWASGN_OTYPNQG_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
23 Exporting ET_ASWASGN_OTYPNQG_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
24 Exporting ET_ASWASGN_OTYPNRF_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
25 Exporting ET_ASWASGN_OTYPNRF_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
26 Exporting ET_ASWASGN_OTYPNRF_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
27 Exporting ET_ASWASGN_OTYPNRG_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
28 Exporting ET_ASWASGN_OTYPNRG_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
29 Exporting ET_ASWASGN_OTYPNRG_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
30 Exporting ET_ASWASGN_OTYPN_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
31 Exporting ET_ASWASGN_OTYPN_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
32 Exporting ET_ASWASGN_OTYPN_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
33 Exporting ET_ASWASGN_OTYP_DEL Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
34 Exporting ET_ASWASGN_OTYP_INS Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
35 Exporting ET_ASWASGN_OTYP_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_OM_S_ASWASGN 20101126
36 Exporting ET_ASWASGN_UPD Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
37 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081212
38 Importing IS_SWO Call by reference Type reference (TYPE) ESH_S_OM_CHGD_DATA_SWASGN_SWO Switch off export tables 20101126
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method GET_CL_OTYP Signature

Method GET_CL_OTYP on class CL_ESH_OM_SWASGN has no parameter.
Method GET_CL_OTYP on class CL_ESH_OM_SWASGN has no exception.

Method GET_SWASGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
2 Changing CT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081212
3 Importing IS_SWO Call by reference Type reference (TYPE) ESH_S_OM_SWASGN_SWO Switch of Tables 20081212
4 Importing IT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081212
5 Importing IV_GET_SWASGN_ALL Call by reference Type reference (TYPE) XFELD Flag: Get all Switch Assignments 20081212

Method GET_SWASGN on class CL_ESH_OM_SWASGN has no exception.

Method GET_SWASGN_BY_TABNAME_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081217
2 Changing CT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081217
3 Importing IS_SWO Call by reference Type reference (TYPE) ESH_S_OM_SWASGN_SWO Switch of Tables 20081217
4 Importing IT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081217
5 Importing IT_OBJECT Call by reference Type reference (TYPE) TABLE 20081218
6 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20081218
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081218

Method GET_SWASGN_BY_TABNAME_KEY on class CL_ESH_OM_SWASGN has no exception.

Method INIT_CHGD_DATA_FLAGS Signature

Method INIT_CHGD_DATA_FLAGS on class CL_ESH_OM_SWASGN has no parameter.
Method INIT_CHGD_DATA_FLAGS on class CL_ESH_OM_SWASGN has no exception.

Method INIT_GTABKEY_DATA Signature

Method INIT_GTABKEY_DATA on class CL_ESH_OM_SWASGN has no parameter.
Method INIT_GTABKEY_DATA on class CL_ESH_OM_SWASGN has no exception.

Method MESSAGE_WITH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20131106
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20131106
3 Importing IS_MESSAGE_ISSUE_1 Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20131127
4 Importing IS_MESSAGE_ISSUE_2 Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20131127
5 Importing IS_OBJECT Call by reference Type reference (TYPE) ANY 20131106
6 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20131106
7 Importing IV_MESSAGE_LEVEL Call by reference Type reference (TYPE) ESH_E_OM_MESSAGE_LEVEL Message Levels 20131106
8 Importing IV_TABLE_ID Call by reference Type reference (TYPE) CHAR8 20131106
9 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131106

Method MESSAGE_WITH_CONTEXT on class CL_ESH_OM_SWASGN has no exception.

Method READ_SWASGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
2 Importing IT_ASWASGN_KEY Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_KEY Table Type for ESH_S_OM_ASWASGN_KEY 20081212

Method READ_SWASGN on class CL_ESH_OM_SWASGN has no exception.

Method READ_SWASGN_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212

Method READ_SWASGN_ALL on class CL_ESH_OM_SWASGN has no exception.

Method READ_SWASGN_BY_TABNAME_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081217
2 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081217

Method READ_SWASGN_BY_TABNAME_KEY on class CL_ESH_OM_SWASGN has no exception.

Method READ_SWASGN_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20090113

Method READ_SWASGN_SINGLE on class CL_ESH_OM_SWASGN 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 IV_GTABKEY_REASON Call by reference Type reference (TYPE) CHAR1 CL_ESH_OM_CONSTANTS=>GC_GTABKEY_REASON_RENAME Application Log 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 20131126
2 Importing IV_CHECK Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131126
3 Importing IV_REGISTER Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131126
4 Importing IV_RESET_BUFFER Call by reference Type reference (TYPE) XFELD Checkbox 20131126
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20131126

Method REPLICATE_SWASGN_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CL_CSWASGN Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SWASGN 20100415
2 Exporting ER_CL_SWASGN Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SWASGN 20100415
3 Importing IR_CL_REPLICATE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_REPLICATE References to Model Entities 20100415

Method REPLICATE_SWASGN_INSTANCE on class CL_ESH_OM_SWASGN has no exception.

Method RESET_BUFFER Signature

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

Method RESET_BUFFER on class CL_ESH_OM_SWASGN has no exception.

Method RESET_CHGD_DATA_FLAGS_SWASGN Signature

Method RESET_CHGD_DATA_FLAGS_SWASGN on class CL_ESH_OM_SWASGN has no parameter.
Method RESET_CHGD_DATA_FLAGS_SWASGN on class CL_ESH_OM_SWASGN has no exception.

Method SAVE 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 20081212
2 Importing IV_CHECK_CONSISTENCY Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20081212
3 Importing IV_CHECK_CONSISTENCY_UID Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20110223
4 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Flag: Commit 20081212
5 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20081212
6 Importing IV_PERFORM_INPUT_CHECKS Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20081212
7 Importing IV_RESET_BUFFER_ON_EXCEPTION Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20081212
8 Importing IV_SET_ADMIN_DATA Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20081212
9 Importing IV_SET_OTYP_CHANGED Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20081212
10 Importing IV_SYNCHRONOUS Call by reference Type reference (TYPE) XFELD ABAP_TRUE Flag: Synchronous update 20081212
11 Importing IV_TEST Call by reference Type reference (TYPE) XFELD SPACE Flag: Testmode 20081212
12 Importing IV_UPDATE_MODEL_VERSION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090309
13 Importing IV_UPDATE_TRANSVOL Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090309
14 Importing IV_WAIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Flag: Wait for Update Task to complete 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method SAVE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_DEL Call by reference Type reference (TYPE) ANY TABLE 20081212
2 Exporting ET_TABLE_INS Call by reference Type reference (TYPE) ANY TABLE 20081212
3 Exporting ET_TABLE_UPD Call by reference Type reference (TYPE) ANY TABLE 20081212
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081212
5 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20081212
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method SELECT_SWASGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
2 Importing IT_ASWASGN_KEY Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_KEY Table Type for ESH_S_OM_DSWASGN_KEY 20081212
3 Importing IV_INTERNAL Call by reference Type reference (TYPE) XFELD Checkbox 20081212

Method SELECT_SWASGN on class CL_ESH_OM_SWASGN has no exception.

Method SELECT_SWASGN_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212

Method SELECT_SWASGN_ALL on class CL_ESH_OM_SWASGN has no exception.

Method SELECT_SWASGN_BY_TABNAME_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081216
2 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081217

Method SELECT_SWASGN_BY_TABNAME_KEY on class CL_ESH_OM_SWASGN has no exception.

Method SELECT_SWASGN_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20090113

Method SELECT_SWASGN_SINGLE on class CL_ESH_OM_SWASGN has no exception.

Method SET_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20081212
2 Returning RV_TIMESTMP Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090505

Method SET_ADMIN_DATA on class CL_ESH_OM_SWASGN has no exception.

Method SET_ADMIN_DATA_OBJECT Signature

Method SET_ADMIN_DATA_OBJECT on class CL_ESH_OM_SWASGN has no parameter.
Method SET_ADMIN_DATA_OBJECT on class CL_ESH_OM_SWASGN 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 20100415
2 Importing IR_CL_SWASGN Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SWASGN Switch Assignments 20100415

Method SET_ATTRIBUTES on class CL_ESH_OM_SWASGN has no exception.

Method SET_CL_REFERENCES 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 20100415

Method SET_CL_REFERENCES on class CL_ESH_OM_SWASGN has no exception.

Method SET_DATA_GENERIC_INT 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) TABLE 20081212
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081212
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081212
4 Importing IT_OBJECT Call by reference Type reference (TYPE) TABLE Table Type for ESH_S_OM_AOTYP 20081212
5 Importing IT_OBJECT_BUF Call by reference Type reference (TYPE) TABLE 20081212
6 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) TABLE 20081212
7 Importing IV_KEY_EXT_1 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
8 Importing IV_KEY_EXT_2 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
9 Importing IV_KEY_EXT_3 Call by reference Type reference (TYPE) FIELDNAME 20081212
10 Importing IV_KEY_EXT_4 Call by reference Type reference (TYPE) FIELDNAME 20081212
11 Importing IV_KEY_EXT_5 Call by reference Type reference (TYPE) FIELDNAME 20081212
12 Importing IV_KEY_EXT_6 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
13 Importing IV_KEY_EXT_7 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
14 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method SET_DATA_GENERIC_INT_SORT_BUF 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) SORTED TABLE 20081212
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081212
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081212
4 Importing IT_OBJECT Call by reference Type reference (TYPE) TABLE Table Type for ESH_S_OM_AOTYP 20081212
5 Importing IT_OBJECT_BUF Call by reference Type reference (TYPE) TABLE 20081212
6 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) TABLE 20081212
7 Importing IV_KEY_EXT_1 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
8 Importing IV_KEY_EXT_2 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
9 Importing IV_KEY_EXT_3 Call by reference Type reference (TYPE) FIELDNAME 20081212
10 Importing IV_KEY_EXT_4 Call by reference Type reference (TYPE) FIELDNAME 20081212
11 Importing IV_KEY_EXT_5 Call by reference Type reference (TYPE) FIELDNAME 20081212
12 Importing IV_KEY_EXT_6 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
13 Importing IV_KEY_EXT_7 Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
14 Importing IV_KEY_INT Call by reference Type reference (TYPE) FIELDNAME Field Name 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method SET_INSTANCE_OBSOLET Signature

Method SET_INSTANCE_OBSOLET on class CL_ESH_OM_SWASGN has no parameter.
Method SET_INSTANCE_OBSOLET on class CL_ESH_OM_SWASGN has no exception.

Method SET_SWASGN 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 20081212
2 Importing IT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method SET_SWASGN_INT 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 20081212
2 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081212

Method SWASGN_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_SWASGN 20081212
2 Changing CT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_SWASGN_EXT 20081212

Method SWASGN_EXT_2_INT on class CL_ESH_OM_SWASGN has no exception.

Method SWASGN_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN_EXT Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_EXT Table Type for ESH_S_OM_ASWASGN_EXT 20081212
2 Importing IT_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ESH_S_OM_ASWASGN 20081212

Method SWASGN_INT_2_EXT on class CL_ESH_OM_SWASGN has no exception.

Method SWITCH_ASSIGNMENT_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN_KEY Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_KEY Table Type for ESH_S_OM_Aswasgn_KEY 20081212
2 Exporting ET_ASWASGN Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN Table Type for ASWASGN 20081217

Method SWITCH_ASSIGNMENT_EXT_2_INT on class CL_ESH_OM_SWASGN has no exception.

Method SWITCH_ASSIGNMENT_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASWASGN_KEY Call by reference Type reference (TYPE) ESH_T_OM_ASWASGN_KEY Table Type for ESH_S_OM_Aswasgn_KEY 20081212

Method SWITCH_ASSIGNMENT_INT_2_EXT on class CL_ESH_OM_SWASGN has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 720