SAP ABAP Class CL_ESH_OM_IMPMOD (Import Model)
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_AIMPMOD Import Model 20071005
2 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_CIMPMOD Import Model 20071005
3 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_IIMPMOD Import Model 20071005
4 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_SIMPMOD Import Model 20071005
Properties
Class CL_ESH_OM_IMPMOD  
Short Description Import Model    
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 20071005   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)
Interfaces
Class CL_ESH_OM_IMPMOD has no interface implemented.
Friends
Class CL_ESH_OM_IMPMOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CL_AOB_2_OM_LOADER Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_AU_AOB_2_OM_LOADER Load authorization objects to object model 20091013
2 MR_CL_AUTHC Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_AUTHC Authorization checks 20081117
3 MR_CL_AUTHNW Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_AUTHNW SAP_NW authorizations 20081117
4 MR_CL_AUTHPB Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_AUTHPB Path-based authorization checks 20081117
5 MR_CL_CATEG Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_CATEG Categories 20081216
6 MR_CL_CATTR Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_CATTR Common attributes 20091204
7 MR_CL_DATATY Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_DATATY Data types 20071005
8 MR_CL_DPRVD Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_DPRVD Data providers 20071005
9 MR_CL_OTYP Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object types 20071005
10 MR_CL_SWASGN Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_SWASGN Switch assignments 20081217
11 MR_SWC_STACK_HANDLE Instance attribute Public Object reference (TYPE REF TO) CL_ESH_OM_SWC_STACK_HANDLE Handle for SWC stack 20081114
12 MS_MODEL_CATEGORIES Instance attribute Public Type reference (TYPE) ESH_S_OM_MODEL_CATEGORIES Model category flags 20081117
13 MT_ADPRVD_EXT_LOCKED Instance attribute Protected Type reference (TYPE) ESH_T_OM_ADPRVD_EXT Table type for ESH_S_OM_ADPRVD_EXT 20100423
14 MT_AOTYP_EXT_LOCKED Instance attribute Protected Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table type for ESH_S_OM_AOTYP_EXT 20100423
15 MT_ARELAT_EXT_LOCKED Instance attribute Protected Type reference (TYPE) ESH_T_OM_ARELAT_EXT Table type for ESH_S_OM_ARELAT_EXT 20100423
16 MV_AREA Instance attribute Public Type reference (TYPE) ESH_E_OM_AREA Area 20071005
17 MV_AREA_ORIG Instance attribute Public Type reference (TYPE) ESH_E_OM_AREA Area 20071005
18 MV_MODE Instance attribute Public Type reference (TYPE) XFELD Checkbox 20071005
19 MV_MODEL Instance attribute Public Type reference (TYPE) ESH_E_OM_MODEL Model 20071005
20 MV_MODEL_GUID Instance attribute Public Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20071005
21 MV_SYSREL Instance attribute Public Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20071005
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DPRVDG Instance method Private Method Add attribute groups for data provicers 20110214
2 ADJUST_AUTHCVPB Instance method Private Method Adjust AUTHCVPB-entries 20100701
3 ASSOCIATION_TYPE_VT Static method Private Method Set association type for relations of virtual templates 20100219
4 CHECK_AUTH_CHECK Static method Private Method Check authorization checks 20081107
5 CHECK_BACKEND_NAVIGATIONS Static method Private Method Check back-end navigations 20071109
6 CHECK_BASIS_SWC Instance method Private Method Check if an object belongs to a basis software component 20130919
7 CHECK_CATEGORY Static method Private Method Check categories 20081107
8 CHECK_DATA_ELEMENTS Static method Private Method Check data elements 20071109
9 CHECK_NAVIVATION_PATH_ID Instance method Protected Method Check nav. path GUID 20071016
10 CHECK_NODE_TYPE Static method Private Method Check nodes 20081107
11 CHECK_OBJECT_TYPE Static method Private Method Check object type 20071109
12 CHECK_PROVIDER_ID Static method Private Method Check provider ID 20081114
13 CHECK_REQUEST Static method Private Method Check requests 20081107
14 CHECK_ROLES Static method Private Method Check roles 20071109
15 CONSTRUCTOR Instance method Public Constructor Constructor 20071005
16 DATATYPE_FROM_INTTYPE Instance method Private Method Map int. type 20071119
17 DEL_TREE_NAV_REQUESTS Instance method Private Method Delete navigation requests of nodes that are deleted 20100520
18 DEQUEUE_OTYP Instance method Public Method Release locks of object type import 20100423
19 ENQUEUE_OTYP Instance method Public Method Lock object type and dependent entities 20100423
20 IGNORE_AOTYPNGF Instance method Private Method Ignore node attribute groups 20110215
21 IMPORT_OBJECT_TYPE Instance method Public Method Import object type 20071005
22 IMPORT_SW_COMP Instance method Public Method Import software component 20081105
23 IMPORT_SYSREL Static method Public Method Import metadata of software component 20090506
24 INTERACTIVE_NAV Instance method Private Method Interactive navigation of the node field 20091009
25 LENG_FROM_INTTYPE_DATATYPE Instance method Private Method Map int. type 20071127
26 MAKE_ATTRIBUTES_FROM_DDIC Instance method Private Method Make node attributes from DDIC 20090402
27 MESSAGE_AUTH_CHECK Instance method Private Method Write message for authorization check to the application log 20081204
28 MESSAGE_OBJECT_TYPE Instance method Private Method Write message for object type to the application log 20081204
29 PHASE_OUT_FIELD_TYPES Instance method Private Method Phase out field types 20091119
30 REMOVE_RELAT_NOT_DEL Instance method Private Method Remove relations that must not be deleted 20100917
31 RESET_BUFFERS Instance method Public Method Reset buffers 20071108
32 RESET_CSETTINGS Instance method Private Method Reset check settings 20100504
33 RESET_MODELS_CSETTINGS Static method Private Method Reset check settings 20100504
34 SAVE Instance method Public Method Save 20071011
35 SET_CSETTINGS Instance method Private Method Set check settings 20100504
36 SET_LOGCONTY Instance method Private Method Set types of logical conjunctions 20100930
37 SET_MODELS_CSETTINGS Static method Private Method Set check settings 20100504
38 SET_MODEL_CATEGORIES Instance method Public Method Set model categories 20081118
39 SET_REL_REQU_FLAGS Instance method Private Method Set defaults for request usage flags 20101021
40 SYNCHRONIZE_ATTR_GROUPS_FIELDS Instance method Private Method Synchronize attribute groups and fields 20110215
Events
Class CL_ESH_OM_IMPMOD has no event.
Types
Class CL_ESH_OM_IMPMOD has no local type.
Method Signatures

Method ADD_DPRVDG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADPRVDGD_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDGD_EXT Table Type for ESH_S_OM_ADPRVDGD_EXT 20110214
2 Changing CT_ADPRVDGF_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDGF_EXT Table Type for ESH_S_OM_ADPRVDGf_EXT 20110214
3 Changing CT_ADPRVDGT_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDGT_EXT Table Type for ESH_S_OM_ADPRVDGT_EXT 20110214
4 Changing CT_ADPRVDG_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDG_EXT Table Type for ESH_S_OM_ADPRVDG_EXT 20110214
5 Importing IT_ADPRVDF_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDF_EXT Table Type for ESH_S_OM_ADPRVDF_EXT 20110215
6 Importing IT_AOTYPNF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Table Type for ESH_S_OM_AOTYPNF_EXT 20110215
7 Importing IT_AOTYPNGFD_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFD_EXT Table Type for ESH_S_OM_AOTYPNGFD_EXT 20110214
8 Importing IT_AOTYPNGFF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFF_EXT Table Type for ESH_S_OM_AOTYPNGFF_EXT 20110214
9 Importing IT_AOTYPNGFT_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFT_EXT Table Type for ESH_S_OM_AOTYPNGFT_EXT 20110214
10 Importing IT_AOTYPNGF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGF_EXT Table Type for ESH_S_OM_AOTYPNGF_EXT 20110214
11 Importing IT_AOTYPN_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20110214

Method ADD_DPRVDG on class CL_ESH_OM_IMPMOD has no exception.

Method ADJUST_AUTHCVPB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AAUTHCVPB_EXT Call by reference Type reference (TYPE) ESH_T_OM_AAUTHCVPB_EXT Table Type for ESH_S_OM_AAUTHCVPB_EXT 20100701

Method ADJUST_AUTHCVPB on class CL_ESH_OM_IMPMOD has no exception.

Method ASSOCIATION_TYPE_VT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ASSOCIATION_TYPE Call by reference Type reference (TYPE) ESH_E_OM_ASSO_TYPE Association Type 20100219
2 Importing IT_AOTYP_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table Type for ESH_S_OM_AOTYP_EXT 20100219
3 Importing IT_AOTYP_EXT_ALL Call by reference Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table Type for ESH_S_OM_AOTYP_EXT 20100219
4 Importing IV_SOURCE_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20100219
5 Importing IV_TARGET_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20100219

Method ASSOCIATION_TYPE_VT on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20081107
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081107
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081107
4 Importing IR_AUTH_CHECK Call by reference Object reference (TYPE REF TO) ESH_S_IF_AUTH_CHECK authorization check 20081107

Method CHECK_AUTH_CHECK on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_BACKEND_NAVIGATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20071109
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20071109
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071109
4 Importing IR_BACKEND_NAVIGATIONS Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_BACKEND_NAVI backend navigation 20071109

Method CHECK_BACKEND_NAVIGATIONS on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_BASIS_SWC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RAISE_EXCEPTION Value transfer Type reference (TYPE) XFELD Checkbox 20130919
2 Exporting EV_BASIS_SWC Call by reference Type reference (TYPE) XFELD Checkbox 20130919
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130919
4 Importing IV_AUTH_CHECK Call by reference Type reference (TYPE) ESH_E_OM_AUTH_CHECK Authorization Check 20130919
5 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) ESH_E_OM_DATA_TYPE Data Type 20130919
6 Importing IV_NAVPATH_GUID Call by reference Type reference (TYPE) ESH_E_OM_NAVIGATION_PATH_GUID Object Types: Navigation Path GUID 20130919
7 Importing IV_OBJECT_TYPE_NAME Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20130919
8 Importing IV_ORG_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID 20130919
9 Importing IV_RELATION_ID Call by reference Type reference (TYPE) ESH_E_OM_RELATION_ID Relation ID 20130919

Method CHECK_BASIS_SWC on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20081107
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081107
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081107
4 Importing IR_CATEGORY Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_CATEG_DEF category 20081107

Method CHECK_CATEGORY on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_DATA_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20071109
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20071109
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071109
4 Importing IR_DATA_ELEMENTS Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_DATA_ELEMENT 20071109

Method CHECK_DATA_ELEMENTS on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_NAVIVATION_PATH_ID 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 20071016
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071016
3 Importing IV_NAVIGATION_PATH_ID Call by reference Type reference (TYPE) ESH_E_OM_NAVIGATION_PATH_GUID Object Types: Navigation Path GUID 20071016

Method CHECK_NAVIVATION_PATH_ID on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20081107
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081107
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081107
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_NODE_TYPE node 20081107
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20081107

Method CHECK_NODE_TYPE on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_OBJECT_TYPE 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 20071109
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071109
3 Importing IS_IF_DCB_ALL Call by reference Type reference (TYPE) ESH_S_IF_DCB_ALL describe complete object 20071109

Method CHECK_OBJECT_TYPE on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_PROVIDER_ID 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 20081114
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081114
3 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_IF_PROVIDER_ID describe complete object 20081114

Method CHECK_PROVIDER_ID on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20081107
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20081107
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081107
4 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_REQUEST request 20081107
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20081107

Method CHECK_REQUEST on class CL_ESH_OM_IMPMOD has no exception.

Method CHECK_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20071109
2 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20071109
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071109
4 Importing IR_ROLES Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_ROLE role 20071109

Method CHECK_ROLES on class CL_ESH_OM_IMPMOD 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 20081114
2 Importing IS_MODEL_CATEGORIES Call by reference Type reference (TYPE) ESH_S_OM_MODEL_CATEGORIES Model Category Flags 20081117
3 Importing IV_AREA Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20071005
4 Importing IV_MODE Call by reference Type reference (TYPE) XFELD Mode 20071005
5 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Logical system 20071005
6 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Logical System: GUID 20071005
7 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20071005

Method CONSTRUCTOR on class CL_ESH_OM_IMPMOD has no exception.

Method DATATYPE_FROM_INTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20071119
2 Returning RV_DATATYPE Value transfer Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20071119

Method DATATYPE_FROM_INTTYPE on class CL_ESH_OM_IMPMOD has no exception.

Method DEL_TREE_NAV_REQUESTS 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 20100520
2 Importing IT_AOTYPN_EXT_DEL Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20100520
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20100520

Method DEQUEUE_OTYP Signature

Method DEQUEUE_OTYP on class CL_ESH_OM_IMPMOD has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20100423

Method ENQUEUE_OTYP 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 20100423
2 Importing IR_CL_DPRVD Call by reference Object reference (TYPE REF TO) CL_ESH_OM_DPRVD Data Providers 20100423
3 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20100423
4 Importing IT_ADPRVD_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVD_EXT Table Type for ESH_S_OM_ADPRVD_EXT 20100423
5 Importing IT_AOTYP_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table Type for ESH_S_OM_AOTYP_EXT 20100423
6 Importing IT_ARELAT_EXT Call by reference Type reference (TYPE) ESH_T_OM_ARELAT_EXT Table Type for ESH_S_OM_ARELAT_EXT 20100423
7 Importing IV_ENQUEUE_DPRVD Call by reference Type reference (TYPE) XFELD Checkbox 20110808
8 Importing IV_ENQUEUE_DPRVD_DEPENDENT Call by reference Type reference (TYPE) XFELD Checkbox 20110808
9 Importing IV_ENQUEUE_OTYP Call by reference Type reference (TYPE) XFELD Checkbox 20110808
10 Importing IV_ENQUEUE_RELAT Call by reference Type reference (TYPE) XFELD Checkbox 20110808
11 Importing IV_ENQUEUE_RELAT_DEPENDENT Call by reference Type reference (TYPE) XFELD Checkbox 20110808
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20100423

Method IGNORE_AOTYPNGF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AOTYPNGFD_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFD_EXT Table Type for ESH_S_OM_AOTYPNGFD_EXT 20110215
2 Changing CT_AOTYPNGFF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFF_EXT Table Type for ESH_S_OM_AOTYPNGFF_EXT 20110215
3 Changing CT_AOTYPNGFT_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFT_EXT Table Type for ESH_S_OM_AOTYPNGFT_EXT 20110215
4 Changing CT_AOTYPNGF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGF_EXT Table Type for ESH_S_OM_AOTYPNGF_EXT 20110215
5 Changing CT_AOTYPNGF_EXT_OLD Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGF_EXT Table Type for ESH_S_OM_AOTYPNGF_EXT 20110215
6 Importing IT_AOTYPNF_EXT_SKIP Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Table Type for ESH_S_OM_AOTYPNF_EXT 20110215

Method IGNORE_AOTYPNGF on class CL_ESH_OM_IMPMOD has no exception.

Method IMPORT_OBJECT_TYPE 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 20071005
2 Importing IS_IF_DCB_ALL Call by reference Type reference (TYPE) ESH_S_IF_DCB_ALL describe complete object 20071005
3 Importing IS_OM_DCB_DATA_PROVIDERS Call by reference Type reference (TYPE) ESH_S_OM_DCB_DATA_PROVIDERS Data Provider Data 20071022
4 Importing IT_AOTYPNF_EXT_SKIP Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Node fields to be skipped 20091105
5 Importing IV_GRANULAR_LOCKS Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20100423
6 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 CL_ESH_OM_CONSTANTS=>GC_IMPMOD_MODE_OBJECT_TYPE Single-Character Flag 20071018
7 Importing IV_NET Call by reference Type reference (TYPE) XFELD Flag: Net data 20071022
8 Importing IV_NODEIMP_IGNORE_ASSOCIATIONS Call by reference Type reference (TYPE) XFELD Checkbox 20110204
9 Importing IV_NODEIMP_IGNORE_CHILDCOMPS Call by reference Type reference (TYPE) XFELD Checkbox 20110204
10 Importing IV_NODEIMP_IGNORE_OTPYPNGFNIMP Call by reference Type reference (TYPE) XFELD Checkbox 20110216
11 Importing IV_NODE_UPDATE_MODE Call by reference Type reference (TYPE) ESH_E_MU_NODE_UPDATE_MODE Node Update Mode (update, reset) 20101210
12 Importing IV_OBJECT_TYPE_LOCATION Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE_LOCATION CL_ESH_OM_CONSTANTS=>GC_OBJECT_LOCATION_REMOTE Location of Object TYpe 20071022
13 Importing IV_RESET_BUFFER_ON_EXCEPTION Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20071107
14 Importing IV_REUSE_COMPOSITIONS Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20091013
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20071005

Method IMPORT_SW_COMP 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 20081105
2 Importing IS_IF_DCB_MODEL Call by reference Type reference (TYPE) ESH_S_IF_DCB_MODEL describe complete sw component 20081105
3 Importing IS_OM_DCB_DATA_PROVIDERS Call by reference Type reference (TYPE) ESH_S_OM_DCB_DATA_PROVIDERS Data Provider Data 20081105
4 Importing IV_NET Call by reference Type reference (TYPE) XFELD ABAP_FALSE Flag: Net data 20081201
5 Importing IV_OBJECT_TYPE_LOCATION Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE_LOCATION CL_ESH_OM_CONSTANTS=>GC_OBJECT_LOCATION_REMOTE Location of Object TYpe 20081105
6 Importing IV_RESET_BUFFER_ON_EXCEPTION Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20081105
7 Importing IV_REUSE_COMPOSITIONS Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20091013
8 Importing IV_WITH_HEADER_MESSAGES Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20081204
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081105

Method IMPORT_SYSREL 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 20090506
2 Importing IS_IF_DCB_MODEL Call by reference Type reference (TYPE) ESH_S_IF_DCB_MODEL Model data 20090506
3 Importing IV_DEPENDENCIES Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20090506
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090506

Method INTERACTIVE_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AOTYPNF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20091009
2 Changing CT_AOTYPNQF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQF_EXT Table Type for ESH_S_OM_AOTYPNQF_EXT 20091009
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091012
4 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'S' Single-Character Flag 20091009
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20091012

Method LENG_FROM_INTTYPE_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20071127
2 Importing IV_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20071127
3 Returning RV_LENG Value transfer Type reference (TYPE) DDLENG Length (No. of Characters) 20071127

Method LENG_FROM_INTTYPE_DATATYPE on class CL_ESH_OM_IMPMOD has no exception.

Method MAKE_ATTRIBUTES_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADATATYFT_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYFT_EXT Table Type for ESH_S_OM_AOTYPNFT_EXT 20090403
2 Changing CT_ADATATYT_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYT_EXT Table Type for ESH_S_OM_ADATATYT_EXT 20090403
3 Changing CT_ADATATY_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADATATY_EXT Table Type for ESH_S_OM_ADATATY_EXT 20090403
4 Changing CT_AOTYPNF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20090402
5 Changing CT_AOTYPNGFF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFF_EXT Table Type for ESH_S_OM_AOTYPNGFF_EXT 20091009
6 Changing CT_AOTYPNGFT_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFT_EXT Table Type for ESH_S_OM_AOTYPNGFT_EXT 20091009
7 Changing CT_AOTYPNGF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGF_EXT Table Type for ESH_S_OM_AOTYPNGF_EXT 20091009
8 Changing CT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20090403
9 Changing CT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T data elements 20090403
10 Changing CT_DATA_ELEMENT_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS_T data elements 20090403
11 Changing CT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20090402
12 Changing CT_NODE_ATTRIBUTE_GROUPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_ATTR_GROUPS Node attribute groups 20091009
13 Changing CT_NODE_ATTRIBUTE_GROUP_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_ATTR_GROUP_F Attributes of node attribute group 20091009
14 Changing CT_NODE_ATTRIBUTE_GROUP_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_ATTR_GROUP_T Node attribute group texts 20091009
15 Changing CV_HEADER_MESSAGE Call by reference Type reference (TYPE) XFELD Checkbox 20090403
16 Changing CV_POOLCLUSTER_TAB Call by reference Type reference (TYPE) ESH_E_OM_POOLCLUSTER_TAB Data source is Pool/ Cluster Table 20130227
17 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20090402
18 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090402
19 Importing IR_NODE_TYPE Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_NODE_TYPE node type 20090402
20 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20090403
21 Importing IV_DATA_PRVD Call by reference Type reference (TYPE) ESH_E_OM_DATA_PROVIDER Data Provider 20110211
22 Importing IV_DIRECT_ACCESSIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20131021
23 Importing IV_IMPORT_SW_COMP Call by reference Type reference (TYPE) XFELD Checkbox 20090403
24 Importing IV_OBJECT_TYPE_NAME Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090402
25 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID Provider ID 20090403

Method MAKE_ATTRIBUTES_FROM_DDIC on class CL_ESH_OM_IMPMOD has no exception.

Method MESSAGE_AUTH_CHECK 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 20081204
2 Importing IV_AUTH_CHECK Call by reference Type reference (TYPE) ESH_E_OM_AUTH_CHECK 20081204

Method MESSAGE_AUTH_CHECK on class CL_ESH_OM_IMPMOD has no exception.

Method MESSAGE_OBJECT_TYPE 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 20081204
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20081204
3 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID Provider ID 20081204

Method MESSAGE_OBJECT_TYPE on class CL_ESH_OM_IMPMOD has no exception.

Method PHASE_OUT_FIELD_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTEXT Call by reference Type reference (TYPE) XFELD Checkbox 20091119
2 Changing CV_HEADER_MESSAGE Call by reference Type reference (TYPE) XFELD Checkbox 20091119
3 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20091119
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091119
5 Importing IR_FIELDS Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_FIELD Field 20091119
6 Importing IR_OBJECT_TYPES Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_OBJECT_TYPE_MODEL Object Type 20091119

Method PHASE_OUT_FIELD_TYPES on class CL_ESH_OM_IMPMOD has no exception.

Method REMOVE_RELAT_NOT_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ARELATFV_EXT Call by reference Type reference (TYPE) ESH_T_OM_ARELATFV_EXT Table Type for ESH_S_OM_ARELATFV_EXT 20100917
2 Changing CT_ARELATF_EXT Call by reference Type reference (TYPE) ESH_T_OM_ARELATF_EXT Table Type for ESH_S_OM_ARELATF_EXT 20100917
3 Changing CT_ARELAT_EXT Call by reference Type reference (TYPE) ESH_T_OM_ARELAT_EXT Table Type for ESH_S_OM_ARELAT_EXT 20100917
4 Importing IT_AOTYPN_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20100917

Method REMOVE_RELAT_NOT_DEL on class CL_ESH_OM_IMPMOD has no exception.

Method RESET_BUFFERS Signature

Method RESET_BUFFERS on class CL_ESH_OM_IMPMOD has no parameter.
Method RESET_BUFFERS on class CL_ESH_OM_IMPMOD has no exception.

Method RESET_CSETTINGS Signature

Method RESET_CSETTINGS on class CL_ESH_OM_IMPMOD has no parameter.
Method RESET_CSETTINGS on class CL_ESH_OM_IMPMOD has no exception.

Method RESET_MODELS_CSETTINGS Signature

Method RESET_MODELS_CSETTINGS on class CL_ESH_OM_IMPMOD has no parameter.
Method RESET_MODELS_CSETTINGS on class CL_ESH_OM_IMPMOD 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 20071011
2 Importing IV_ADJUST_TEMPLATES Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20071011
3 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Flag: Commit 20071011
4 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE Mode 20071011
5 Importing IV_RESET_BUFFER_ON_EXCEPTION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20071011
6 Importing IV_SET_ADMIN_DATA Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20131127
7 Importing IV_SET_OTYP_CHANGED Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20071115
8 Importing IV_SYNCHRONOUS Call by reference Type reference (TYPE) XFELD Flag: Synchronous update 20071011
9 Importing IV_TEST Call by reference Type reference (TYPE) XFELD SPACE Flag: Testmode 20071011
10 Importing IV_UPDATE_MODEL_VERSION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090309
11 Importing IV_UPDATE_TRANSVOL Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20090309
12 Importing IV_WAIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Flag: Wait for Update Task to complete 20071011
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20071011

Method SET_CSETTINGS Signature

Method SET_CSETTINGS on class CL_ESH_OM_IMPMOD has no parameter.
Method SET_CSETTINGS on class CL_ESH_OM_IMPMOD has no exception.

Method SET_LOGCONTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH_CONJ Call by reference Type reference (TYPE) ESH_T_IF_DCB_AUTH_CONJUNCTION Logical conjunction for authorization checks 20100930
2 Changing CV_HEADER_MESSAGE Call by reference Type reference (TYPE) XFELD Checkbox 20100930
3 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20100930
4 Exporting EV_LOGCONTY Call by reference Type reference (TYPE) ESH_E_OM_LOGCONTY Authorization Type 20100930
5 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20100930
6 Importing IR_AUTH_CONJ Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_AUTH_CONJUNCTION Logical conjunction for authorization checks 20100930
7 Importing IR_OBJECT_TYPES Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20100930

Method SET_LOGCONTY on class CL_ESH_OM_IMPMOD has no exception.

Method SET_MODELS_CSETTINGS Signature

Method SET_MODELS_CSETTINGS on class CL_ESH_OM_IMPMOD has no parameter.
Method SET_MODELS_CSETTINGS on class CL_ESH_OM_IMPMOD has no exception.

Method SET_MODEL_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODEL_CATEGORIES Call by reference Type reference (TYPE) ESH_S_OM_MODEL_CATEGORIES Model Category Flags 20081118

Method SET_MODEL_CATEGORIES on class CL_ESH_OM_IMPMOD has no exception.

Method SET_REL_REQU_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AOTYPNQ_EXT Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNQ_EXT Table ESH_OM_AOTYPNQ in External Representation 20101021
2 Changing CV_HEADER_MESSAGE Call by reference Type reference (TYPE) XFELD Checkbox 20101021
3 Changing CV_RAISE_EXCEPTION Call by reference Type reference (TYPE) XFELD Checkbox 20101021
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101021
5 Importing IR_OBJECT_TYPES Call by reference Object reference (TYPE REF TO) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20101021

Method SET_REL_REQU_FLAGS on class CL_ESH_OM_IMPMOD has no exception.

Method SYNCHRONIZE_ATTR_GROUPS_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADPRVDGF_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDGF_EXT Table Type for ESH_S_OM_ADPRVDGF_EXT 20110215
2 Changing CT_AOTYPNGFF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNGFF_EXT Table Type for ESH_S_OM_AOTYPNGFF_EXT 20110215
3 Importing IT_ADPRVDF_EXT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDF_EXT Table Type for ESH_S_OM_ADPRVDF_EXT 20110215
4 Importing IT_AOTYPNF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Table Type for ESH_S_OM_AOTYPNF_EXT 20110215

Method SYNCHRONIZE_ATTR_GROUPS_FIELDS on class CL_ESH_OM_IMPMOD has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 700