SAP ABAP Class CL_ESH_IEF_FRAMEWORK (Import/Export Framework for Object Models)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_IMPORT_EXPORT (Package) Import/Export Framework for Models
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IEF_CODE_GEN_PROGRAMM SNOTE Code Generation 20110323
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_TAU_CHK_TEST Public Tests of a Class 20110317
Properties
Class CL_ESH_IEF_FRAMEWORK  
Short Description Import/Export Framework for Object Models    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_IMPORT_EXPORT   Import/Export Framework for Models 
Created 20101022   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_IEF_FRAMEWORK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ESH_IEF_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_ESH_CU_DAO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESH_IEF_CODE_GEN_PROGRAMM SNOTE Code Generation 20110323
2 IF_ESH_TAU_CHK_TEST Public Tests of a Class 20110317
Friends
Class CL_ESH_IEF_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CODE_GEN_INTERFACE_NAME Static Attribute Private Type reference (TYPE) SEOCLSNAME 'IF_ESH_IEF_CODE_GEN_PROGRAMM' Code generation ABAP interface name 20101202
2 GC_FACTORY_TYPE_BADI Static Attribute Public Type reference (TYPE) ESH_E_OM_FACTORY_TYPE '__BADI' Factory type (SYSREL, OTYP, DPRVD, ...) 20101129
3 GC_IMPORT_STATUS_ERROR Static Attribute Public Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS 'ERROR' Error: Import status (SNOTE) 20101206
4 GC_IMPORT_STATUS_SUCCESS Static Attribute Public Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS 'SUCCESS' Success: Import status (SNOTE) 20101206
5 GC_IMPORT_STATUS_WARNING Static Attribute Public Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS 'WARNING' Warning: Import status( SNOTE ) 20110126
6 GC_PARAMID_AUTH_CHECK Static Attribute Public Type reference (TYPE) STRING 'AUTH_CHECK' Authorization check name 20101213
7 GC_PARAMID_AUTH_CHECK_GUID Static Attribute Public Type reference (TYPE) STRING 'AUTH_CHECK_GUID' Authorization check GUID 20101213
8 GC_PARAMID_AUTH_OBJECT Static Attribute Public Type reference (TYPE) STRING 'AUTH_OBJECT' Authorization object name 20101213
9 GC_PARAMID_AUTH_OBJECT_GUID Static Attribute Public Type reference (TYPE) STRING 'AUTH_OBJECT_GUID' Authorization object GUID 20101213
10 GC_PARAMID_CATEGORY Static Attribute Public Type reference (TYPE) STRING 'CATEGORY' Category name 20101213
11 GC_PARAMID_CATEGORY_GUID Static Attribute Public Type reference (TYPE) STRING 'CATEGORY_GUID' Category GUID 20101213
12 GC_PARAMID_COMM_ATTR Static Attribute Public Type reference (TYPE) STRING 'COMM_ATTR' Common attribute name 20101213
13 GC_PARAMID_COMM_ATTR_GUID Static Attribute Public Type reference (TYPE) STRING 'COMM_ATTR_GUID' Common attribute ID 20101213
14 GC_PARAMID_DATA_PRVD Static Attribute Public Type reference (TYPE) STRING 'DATA_PRVD' Data provider name 20101209
15 GC_PARAMID_DATA_PRVD_GUID Static Attribute Public Type reference (TYPE) STRING 'DATA_PRVD_GUID' Data provider GUID 20101209
16 GC_PARAMID_DATA_TYPE Static Attribute Public Type reference (TYPE) STRING 'DATA_TYPE' Data type name 20101210
17 GC_PARAMID_DATA_TYPE_GUID Static Attribute Public Type reference (TYPE) STRING 'DATA_TYPE_GUID' Data type GUID 20101210
18 GC_PARAMID_DEVCLASS Static Attribute Public Type reference (TYPE) STRING 'DEVCLASS' Package (development class) 20101201
19 GC_PARAMID_FACTORY_TYPE Static Attribute Public Type reference (TYPE) STRING 'FACTORY_TYPE' Object repository factory type 20101201
20 GC_PARAMID_GEN_TIMESTAMP Static Attribute Public Type reference (TYPE) STRING 'GEN_TIMESTAMP' Generated at 20101201
21 GC_PARAMID_GEN_TIMESTAMP_INT Static Attribute Public Type reference (TYPE) STRING 'GEN_TIMESTAMP_INT' Generated at 20110405
22 GC_PARAMID_GEN_USER Static Attribute Public Type reference (TYPE) STRING 'GEN_USER' Generated by 20101201
23 GC_PARAMID_IS_DELETION Static Attribute Public Type reference (TYPE) STRING 'IS_DELETION' Repository entry deletion indicator 20101202
24 GC_PARAMID_IS_FULL_GENERATION Static Attribute Public Type reference (TYPE) STRING 'IS_FULL_GENERATION' Full-Generation of all software component programs 20110421
25 GC_PARAMID_KORRNUM Static Attribute Public Type reference (TYPE) STRING 'KORRNUM' Workbench request 20101201
26 GC_PARAMID_MANDT Static Attribute Public Type reference (TYPE) STRING 'MANDT' SAP system client 20101201
27 GC_PARAMID_MODEL_GUID Static Attribute Public Type reference (TYPE) STRING 'MODEL_GUID' Software component GUID 20101201
28 GC_PARAMID_OBJECT_TYPE_GUID Static Attribute Public Type reference (TYPE) STRING 'OBJECT_TYPE_GUID' Object type GUID 20101201
29 GC_PARAMID_OBJECT_TYPE_NAME Static Attribute Public Type reference (TYPE) STRING 'OBJECT_TYPE_NAME' Object type name (ID) 20101201
30 GC_PARAMID_RELATION_GUID Static Attribute Public Type reference (TYPE) STRING 'RELATION_GUID' Relation GUID 20101215
31 GC_PARAMID_RELATION_ID Static Attribute Public Type reference (TYPE) STRING 'RELATION_ID' Relation name 20101215
32 GC_PARAMID_SAPRL Static Attribute Public Type reference (TYPE) STRING 'SAPRL' SAP release 20101201
33 GC_PARAMID_SYSID Static Attribute Public Type reference (TYPE) STRING 'SYSID' SAP system ID 20101201
34 GC_PARAMID_SYSREL Static Attribute Public Type reference (TYPE) STRING 'SYSREL' 20101201
35 GC_PARAMID_TRIGGER_SYSREL_IMP Static Attribute Public Type reference (TYPE) STRING 'TRIGGER_SYSREL_IMPORT' Import all programs of software component (again) 20131009
36 GC_PREFIX_ESH_SNOTE_PRG_CUST Static Attribute Public Type reference (TYPE) STRING 'ZESH' 20110302
37 GC_PREFIX_ESH_SNOTE_PRG_SAP Static Attribute Public Type reference (TYPE) STRING 'ESHS' 20110302
38 GC_TABLE_POSTFIX Static Attribute Public Type reference (TYPE) STRING '_TABLE' 20110119
39 GC_TABNAME_CAUTHCT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CAUTHCT' Table name 20110128
40 GC_TABNAME_CAUTHONWT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CAUTHONWT' Table name 20110128
41 GC_TABNAME_CCATEGT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CCATEGT' Table name 20110128
42 GC_TABNAME_CCATTRT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CCATTRT' Table name 20110128
43 GC_TABNAME_CDATATYFT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CDATATYFT' Table name 20110128
44 GC_TABNAME_CDATATYT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CDATATYT' Table name 20110128
45 GC_TABNAME_CDPRVDGT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CDPRVDGT' Table name 20110128
46 GC_TABNAME_CDPRVDT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_CDPRVDT' Table name 20110128
47 GC_TABNAME_COTYPNAT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNAT' Table name 20110121
48 GC_TABNAME_COTYPNBNT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNBNT' Table name 20110121
49 GC_TABNAME_COTYPNGFT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNGFT' Table name 20110121
50 GC_TABNAME_COTYPNQGT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNQGT' Table name 20110121
51 GC_TABNAME_COTYPNQT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNQT' Table name 20110120
52 GC_TABNAME_COTYPNRGT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNRGT' Table name 20110121
53 GC_TABNAME_COTYPNRPT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNRPT' Table name 20130325
54 GC_TABNAME_COTYPNRRT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNRRT' Table name 20130325
55 GC_TABNAME_COTYPNT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPNT' Table name 20110120
56 GC_TABNAME_COTYPT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPT' 20110119
57 GC_TABNAME_COTYPUGT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_COTYPUGT' Table name 20110121
58 GC_TABNAME_SYSRELT Static Attribute Public Type reference (TYPE) TABNAME 'ESH_OM_SYSRELT' Table name 20110128
59 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ESH_IEF_FRAMEWORK Import/export framework for object models 20101022
60 MT_BAPIRET Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI return information 20101210
61 MT_DATATY_GEN_KEYS Static Attribute Private Type reference (TYPE) TT_MODEL_DATATY_GEN Data type keys 20101123
62 MT_DPRVD_GEN_KEYS Static Attribute Private Type reference (TYPE) TT_MODEL_DPRVD_GEN DPRVD keys 20101118
63 MT_FWK_ADAPTER Instance attribute Private Type reference (TYPE) TT_FWK_ADAPER 20101022
64 MT_MODEL_GEN_KEYS Static Attribute Private Type reference (TYPE) TT_MODEL_GEN Sysrel keys 20101119
65 MT_OTYP_GEN_KEYS Static Attribute Private Type reference (TYPE) TT_MODEL_OTYP_GEN OTYP keys 20101118
66 MT_PROGRAMM Instance attribute Private Type reference (TYPE) TT_PROGRAMM 20101115
67 MV_HOME_SOFTWARE_COMPONENT Instance attribute Private Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20101022
68 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Language key of current text environment 20101022
69 MV_MODEL_GUID Instance attribute Private Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20101022
70 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20101022
71 MV_RFC_DESTINATION Instance attribute Private Type reference (TYPE) RFCDEST Logical destination (specified in function call) 20101022
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_UP_IMPLOG Static method Public Method Remove records of non-existing reports 20101217
2 COLLECT_FOR_IMPLOG Instance method Private Method Collect entry for import log 20110124
3 CREATE_OM_STRUCTURE Static method Public Method Create specific data structure of repository objects 20101108
4 EVALUATE_RELEVANT_REQUESTS Instance method Public Method Evaluate relevant transport requests for gen. programs 20101117
5 EXP_OM_CODE_GEN_AUTHC Instance method Public Method Generate code: AUTHC, ... data (auth. check, path, ...) 20101213
6 EXP_OM_CODE_GEN_AUTHONW Instance method Public Method Generate code: AUTHONW, ... data (NW authorization object) 20101222
7 EXP_OM_CODE_GEN_BADI Instance method Public Method Generate code: Application data passed by BAdI 20101022
8 EXP_OM_CODE_GEN_CATEG Instance method Public Method Generate code: CATEG data (categories) 20101022
9 EXP_OM_CODE_GEN_CATTR Instance method Public Method Generate code: CATTR data (common attributes) 20101022
10 EXP_OM_CODE_GEN_DATATY Instance method Public Method Generate code: DATATY data (data type) 20101208
11 EXP_OM_CODE_GEN_DPRVD Instance method Public Method Generate code: DPRVD data (data provider) 20101022
12 EXP_OM_CODE_GEN_OTYP Instance method Public Method Generate code: OTYP data (search & analytics model) 20101022
13 EXP_OM_CODE_GEN_RELAT Instance method Public Method Generate code: RELAT, ... data (relations of model nodes) 20101215
14 EXP_OM_CODE_GEN_SYSREL Instance method Public Method Generate code: SYSREL data (software component) 20101022
15 EXP_OM_SET_KORRNUM_FOR_SAVE Instance method Public Method Set correction requests for save 20101115
16 EXP_OM_SWC_TO_XML Static method Public Method Export software component (to XML document) 20101022
17 EXP_READ_OM_DATA Instance method Private Method Read model repository data 20101209
18 FILL_METADATA Static method Private Method 20110202
19 GET_EXT_CHANGE_MODE Static method Public Method Get external change mode (human readable) 20101209
20 GET_EXT_ENTITY_ID_BY_METADATA Static method Public Method Get external ID (human readable) of repository entity 20101207
21 GET_FACTORY_TYPE_BY_TABNAME Static method Public Method Determin the OM factory type based onOM table name 20131024
22 GET_FACTORY_TYPE_FROM_DATA Instance method Private Method Determin the OM factory type based on OM-data 20101112
23 GET_FROM_METADATA Static method Public Method Get from metadata 20101221
24 GET_GENERIC_GUID_BY_METADATA Static method Private Method Get generic GUID of repository entity 20101216
25 GET_ICON_FOR_IMPORT_STATUS Static method Public Method Get icon for import status 20101209
26 GET_IMP_LOG Static method Private Method Get import log for repository objects 20101216
27 GET_IMP_LOG_MESSAGES Static method Public Method Get import log messages for repository objects 20101206
28 GET_INSTANCE Static method Public Method Get instance of import/export framework 20101022
29 GET_OM_INSTANCE_BY_FACTORYTYPE Instance method Private Method Get OM instance by object repository factory type 20101222
30 GET_OM_PREFIX_BY_FACTORY_TYPE Static method Private Method 20101222
31 GET_PROGRAMM_BY_HASHCODE Instance method Private Method Get the program (transport data) based on the GUID-hashcode 20101201
32 GET_TEXT_FOR_FACTORY_TYPE Static method Public Method Get the display text corresponding to the factory type 20101130
33 GET_TRANSPORT_DETAILS Instance method Private Method 20110126
34 GET_TRDIR_OF_GENERATED_PROGS Static method Public Method Get obj. catalog entries of all generated programs (SNOTE) 20101216
35 GET_VERSION_MGMT Static method Public Method Get object repository object versions 20101216
36 HANDLE_CONFLICT Instance method Private Method 20110203
37 IMP_GET_IMPSEQ_FOR_FACTORY Static method Public Method Get the import sequence corresponding to the factory type 20110104
38 IMP_OM_DELETE Instance method Protected Method Delete object repository entries 20101203
39 IMP_OM_DO_IMPORT Instance method Protected Method Update outdated object repository objects 20110203
40 IMP_OM_DO_IMPORT_BADI Instance method Protected Method Update outdated application data (triggered by model change) 20101126
41 IMP_OM_DO_LOCK_SWC Instance method Protected Method Save changes in object repository 20101221
42 IMP_OM_DO_SAVE Instance method Protected Method Save changes in object repository 20101221
43 IMP_OM_DO_UNLOCK_SWC Instance method Protected Method Save changes in object repository 20101221
44 IMP_OM_GET_PENDING_OM_UPDATES2 Static method Public Method Get pending object repository objects for update 20130826
45 IMP_OM_UPDATE_CONTENT Instance method Public Method Update outdated object repository objects 20101112
46 IMP_OM_UPDATE_CONTENT_BGD Instance method Public Method Update outdated object repository objects - background task 20101112
47 PUT_BUFFER_TO_IMPLOG Instance method Private Method PUT buffer to import log 20110124
48 SET_IMPLOG_BUFFER_STATUS Instance method Private Method PUT buffer to import log 20110124
49 TRIGGER_SYSREL_IMPORT_IMPLOG Static method Public Method Import all progs of SWC (triggered by reset import log date) 20131015
50 UPDATE_IMP_LOG Instance method Private Method Update import log for rep. objects (one line per program) 20101112
51 UPDATE_METADATA Static method Public Method Update request, system, client and last-changed timestamp 20130925
52 UPL_EXT_DS_DO_UPLOAD_FILE Static method Public Method Upload ext. data source from file to IE framework buffer 20101022
53 UPL_GET_EXT_DS_FILE Static method Public Method Get uploaded ext. data source file from IE framework buffer 20101022
54 UPL_REMOVE_EXT_DS_FILE Static method Public Method Remove ext. data source file from IE framework buffer 20101022
55 _M_GET_OM_API Instance method Private Method Generically get appropriate class and typed parameter 20110119
56 _M_MODIFY_XXXX Instance method Private Method Generically update repository object 20101222
Events
Class CL_ESH_IEF_FRAMEWORK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FACTORY_METADATA Public Attribute reference (LIKE) 20110323
2 TS_FACTORY_TO_GENERATE Public See coding 20101117 BEGIN OF ts_factory_to_generate, devclass TYPE devclass, factory_type TYPE esh_e_om_factory_type, guid TYPE esh_e_om_object_type_guid, programm TYPE programm, END OF ts_factory_to_generate
3 TS_FWK_ADAPER Public See coding 20101022 BEGIN OF ts_fwk_adaper, mdata_prov_type TYPE esh_e_om_meta_data_prov_type, supports_buffer_upload TYPE abap_bool, END OF ts_fwk_adaper
4 TS_IMPLOG_BUFFER Public See coding 20110124 BEGIN OF ts_implog_buffer, programm TYPE programm, trdir_datum TYPE sydatum, trdir_uzeit TYPE syuzeit, factory_type TYPE esh_e_om_factory_type, metadata TYPE cl_esh_ief_framework=>tt_factory_metadata, import_status TYPE esh_e_if_om_ie_imp_status, applog TYPE REF TO if_esh_om_applog, change_mode TYPE esh_e_if_om_ie_change_mode, END OF ts_implog_buffer
5 TS_MODEL_AUTHC_GEN Public See coding 20101213 BEGIN OF ts_model_authc_gen, model_guid TYPE esh_e_om_model_guid, auth_check_guid TYPE esh_e_om_auth_check_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_authc_gen
6 TS_MODEL_AUTHONW_GEN Public See coding 20101213 BEGIN OF ts_model_authonw_gen, model_guid TYPE esh_e_om_model_guid, auth_object_guid TYPE esh_e_om_auth_object_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_authonw_gen
7 TS_MODEL_CATEG_GEN Public See coding 20101208 BEGIN OF ts_model_categ_gen, org_sysrel_guid TYPE esh_e_om_sysrel_guid, category_guid TYPE esh_e_om_category_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_categ_gen
8 TS_MODEL_CATTR_GEN Public See coding 20101213 BEGIN OF ts_model_cattr_gen, org_sysrel_guid TYPE esh_e_om_sysrel_guid, comm_attr_guid TYPE esh_e_om_comm_attr_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_cattr_gen
9 TS_MODEL_DATATY_GEN Public See coding 20101122 BEGIN OF ts_model_dataty_gen, model_guid TYPE esh_e_om_model_guid, data_type_guid TYPE esh_e_om_data_type_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_dataty_gen
10 TS_MODEL_DPRVD_GEN Public See coding 20101104 BEGIN OF ts_model_dprvd_gen, model_guid TYPE esh_e_om_model_guid, data_prvd_guid TYPE esh_e_om_data_provider_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_dprvd_gen
11 TS_MODEL_GEN Public See coding 20101104 BEGIN OF ts_model_gen, sysrel_guid TYPE esh_e_om_sysrel_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_gen
12 TS_MODEL_OTYP_GEN Public See coding 20101104 BEGIN OF ts_model_otyp_gen, model_guid TYPE esh_e_om_model_guid, object_type_guid TYPE esh_e_om_object_type_guid, devclass TYPE devclass, entity_id TYPE char100, provider_id TYPE esh_e_if_provider_id, END OF ts_model_otyp_gen
13 TS_MODEL_RELAT_GEN Public See coding 20101126 BEGIN OF ts_model_relat_gen, model_guid TYPE esh_e_om_model_guid, relation_guid TYPE esh_e_om_relation_guid, source_node_guid TYPE esh_e_om_source_node_guid, target_node_guid TYPE esh_e_om_target_node_guid, devclass TYPE devclass, entity_id TYPE char100, END OF ts_model_relat_gen
14 TS_MODEL_TEXT_GEN Public See coding 20110118 BEGIN OF ts_model_text_gen, tabname TYPE tabname, model_guid TYPE esh_e_om_model_guid, entity_guid TYPE sysuuid_c, update_flag TYPE esh_e_om_update_flag, END OF ts_model_text_gen
15 TS_PROGRAMM Public See coding 20101112 BEGIN OF ts_programm, factory_type TYPE esh_e_om_factory_type, programm TYPE programm, trdir_datum TYPE sydatum, "relevant for import trdir_uzeit TYPE syuzeit, "relevant for import korrnum TYPE trkorr, devclass TYPE devclass, model_guid TYPE esh_e_om_model_guid, entity_id TYPE char100, entity_guid TYPE sysuuid_c, "i.e. esh_e_om_object_type_guid sysrel TYPE esh_e_om_sysrel, user_has_no_task TYPE abap_bool, END OF ts_programm
16 TS_PROGRAMM_IMPORT Public See coding 20101221 BEGIN OF ts_programm_import, model_guid TYPE esh_e_om_model_guid, sysrel TYPE esh_e_om_sysrel, imp_sequence TYPE i, programm TYPE programm, trdir_datum TYPE sydatum, trdir_uzeit TYPE syuzeit, gen_timestamp_int TYPE timestamp, factory_type TYPE esh_e_om_factory_type, korrnum TYPE trkorr, devclass TYPE devclass, entity_id TYPE char100, entity_guid TYPE sysuuid_c, "i.e. esh_e_om_object_type_guid, metadata TYPE tt_factory_metadata, om_data TYPE REF TO data, om_texts TYPE cl_esh_ief_tools=>tt_om_texts_wa_attr, change_mode TYPE esh_e_if_om_ie_change_mode, END OF ts_programm_import
17 TT_FACTORY_METADATA Public Attribute reference (LIKE) 20110323
18 TT_FACTORY_TO_GENERATE Public See coding 20101117 tt_factory_to_generate TYPE TABLE OF ts_factory_to_generate
19 TT_FILE_CONTENT_X Public See coding 20101022 tt_file_content_x TYPE TABLE OF esh_s_if_om_ie_file WITH KEY sw_comp_id file_name
20 TT_FWK_ADAPER Public See coding 20101022 tt_fwk_adaper TYPE TABLE OF ts_fwk_adaper WITH DEFAULT KEY
21 TT_IMPLGM Public See coding 20101206 tt_implgm TYPE TABLE OF esh_om_ie_implgm WITH KEY mandt programm
22 TT_IMPLOG Public See coding 20101216 tt_implog TYPE TABLE OF esh_om_ie_implog WITH KEY mandt programm
23 TT_IMPLOG_BUFFER Public See coding 20110124 tt_implog_buffer TYPE TABLE OF ts_implog_buffer WITH DEFAULT KEY
24 TT_META_DATA_PROV_TYPES Public See coding 20101022 tt_meta_data_prov_types TYPE TABLE OF esh_s_mu_meta_data_prov_type WITH DEFAULT KEY
25 TT_MODEL_AUTHC_GEN Public See coding 20101213 tt_model_authc_gen TYPE SORTED TABLE OF ts_model_authc_gen WITH UNIQUE KEY model_guid auth_check_guid
26 TT_MODEL_AUTHONW_GEN Public See coding 20101213 tt_model_authonw_gen TYPE SORTED TABLE OF ts_model_authonw_gen WITH UNIQUE KEY model_guid auth_object_guid
27 TT_MODEL_CATEG_GEN Public See coding 20101208 tt_model_categ_gen TYPE SORTED TABLE OF ts_model_categ_gen WITH UNIQUE KEY org_sysrel_guid category_guid
28 TT_MODEL_CATTR_GEN Public See coding 20101213 tt_model_cattr_gen TYPE SORTED TABLE OF ts_model_cattr_gen WITH UNIQUE KEY org_sysrel_guid comm_attr_guid
29 TT_MODEL_DATATY_GEN Public See coding 20101122 tt_model_dataty_gen TYPE SORTED TABLE OF ts_model_dataty_gen WITH UNIQUE KEY model_guid data_type_guid
30 TT_MODEL_DPRVD_GEN Public See coding 20101104 tt_model_dprvd_gen TYPE SORTED TABLE OF ts_model_dprvd_gen WITH UNIQUE KEY model_guid data_prvd_guid
31 TT_MODEL_GEN Public See coding 20101104 tt_model_gen TYPE SORTED TABLE OF ts_model_gen WITH UNIQUE KEY sysrel_guid
32 TT_MODEL_OTYP_GEN Public See coding 20101104 tt_model_otyp_gen TYPE SORTED TABLE OF ts_model_otyp_gen WITH UNIQUE KEY model_guid object_type_guid
33 TT_MODEL_RELAT_GEN Public See coding 20101126 tt_model_relat_gen TYPE SORTED TABLE OF ts_model_relat_gen WITH UNIQUE KEY model_guid relation_guid
34 TT_MODEL_TEXT_GEN Public See coding 20110118 tt_model_text_gen TYPE SORTED TABLE OF ts_model_text_gen WITH UNIQUE KEY tabname model_guid entity_guid
35 TT_PROGRAMM Public See coding 20101112 tt_programm TYPE SORTED TABLE OF ts_programm WITH UNIQUE KEY programm
36 TT_PROGRAMM_IMPORT Public See coding 20101221 tt_programm_import TYPE SORTED TABLE OF ts_programm_import WITH UNIQUE KEY model_guid imp_sequence programm
37 TT_TRANS Public See coding 20101112 tt_trans TYPE TABLE OF esh_om_trans WITH KEY mandt pgmid object obj_name
38 TT_TRDIR Public See coding 20101216 tt_trdir TYPE TABLE OF trdir WITH KEY name
39 TT_VERSION_MGMT Public See coding 20101216 tt_version_mgmt TYPE TABLE OF esh_s_if_om_ie_ui_version_mgmt WITH KEY mandt programm
Method Signatures

Method CLEAN_UP_IMPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG Call by reference Type reference (TYPE) TT_IMPLOG 20101217
2 Changing CT_TRDIR Call by reference Type reference (TYPE) TT_TRDIR 20101217
3 Importing IV_CLEAN_UP_DB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101217

Method CLEAN_UP_IMPLOG on class CL_ESH_IEF_FRAMEWORK has no exception.

Method COLLECT_FOR_IMPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG_BUFFER Call by reference Type reference (TYPE) TT_IMPLOG_BUFFER 20110124
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110124
3 Importing IT_METADATA Call by reference Type reference (TYPE) CL_ESH_IEF_FRAMEWORK=>TT_FACTORY_METADATA 20110124
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_CHANGE_MODE Change Mode for Object Repository Entries 20110124
5 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory-Class Type (SYSREL, OTYP, DPRVD, ...) 20110124
6 Importing IV_IMPORT_STATUS Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS Import Status (SNOTE) 20110124
7 Importing IV_PROGRAMM Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20110124
8 Importing IV_TRDIR_DATUM Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20110208
9 Importing IV_TRDIR_UZEIT Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20110208

Method COLLECT_FOR_IMPLOG on class CL_ESH_IEF_FRAMEWORK has no exception.

Method CREATE_OM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_OM_DATA Call by reference Object reference (TYPE REF TO) DATA 20110124
2 Importing IV_TYPE Call by reference Type reference (TYPE) STRING "_INT" or "_EXT" 20101108
# Exception Resumable Description Created on
1 CX_SY_STRUCT_CREATION Exception when Creating a Structure Type 20101108

Method EVALUATE_RELEVANT_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROGRAMM_REQUEST Call by reference Type reference (TYPE) TT_PROGRAMM 20101118
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101208
3 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) TRKORR Request/Task 20131213
4 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101122
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20110104

Method EXP_OM_CODE_GEN_AUTHC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_AUTHC_GEN 20101213
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_AUTHC_GEN 20101213
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION 20101213

Method EXP_OM_CODE_GEN_AUTHONW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_AUTHONW_GEN 20101222
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_AUTHONW_GEN 20101222
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION 20101222

Method EXP_OM_CODE_GEN_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IS_DELETION_KEYS Call by reference Type reference (TYPE) TS_MODEL_OTYP_GEN 20101129
3 Importing IS_MODIFICATION_KEYS Call by reference Type reference (TYPE) TS_MODEL_OTYP_GEN 20101129
4 Importing IT_METADATA_OTYP Call by reference Type reference (TYPE) CL_ESH_IEF_FRAMEWORK=>TT_FACTORY_METADATA 20101201
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_CHANGE_MODE Change Mode for Object Repository Entries 20101202
6 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20101129
7 Importing IV_KORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20101129
8 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_IF_PROVIDER_ID Provider ID 20111031
9 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL 20101129
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE 20101203

Method EXP_OM_CODE_GEN_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_CATEG_GEN 20101104
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_CATEG_GEN 20101104
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION 20101119

Method EXP_OM_CODE_GEN_CATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_CATTR_GEN 20101104
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_CATTR_GEN 20101104
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION 20101119

Method EXP_OM_CODE_GEN_DATATY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_DATATY_GEN 20101208
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_DATATY_GEN 20101208
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION 20101210

Method EXP_OM_CODE_GEN_DPRVD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_DPRVD_GEN 20101104
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_DPRVD_GEN 20101104
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE 20101203

Method EXP_OM_CODE_GEN_OTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_OTYP_GEN 20101104
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_OTYP_GEN 20101104
4 Importing IT_RELAT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_RELAT_GEN 20101126
5 Importing IT_RELAT_MODIF_KEYS Call by reference Type reference (TYPE) TT_MODEL_RELAT_GEN 20101126
6 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
7 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
8 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20101203

Method EXP_OM_CODE_GEN_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_RELAT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_RELAT_GEN 20101215
3 Importing IT_RELAT_MODIF_KEYS Call by reference Type reference (TYPE) TT_MODEL_RELAT_GEN 20101215
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION 20101215

Method EXP_OM_CODE_GEN_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110715
2 Importing IT_DELETION_KEYS Call by reference Type reference (TYPE) TT_MODEL_GEN 20101119
3 Importing IT_MODIFICATION_KEYS Call by reference Type reference (TYPE) TT_MODEL_GEN 20101104
4 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) TT_MODEL_TEXT_GEN 20110118
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
6 Importing IV_NO_SNOTE_ACTIVE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110218
7 Importing IV_TRIGGER_SYSREL_IMPORT Call by reference Type reference (TYPE) ABAP_BOOL 20131009
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE 20101203

Method EXP_OM_SET_KORRNUM_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROGRAMM Call by reference Type reference (TYPE) TT_PROGRAMM 20101115

Method EXP_OM_SET_KORRNUM_FOR_SAVE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method EXP_OM_SWC_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOCUMENT_XML Call by reference Type reference (TYPE) XSTRING 20101022
2 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101022
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20101022

Method EXP_READ_OM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OM_DATA Call by reference Type reference (TYPE) DATA 20110124
2 Importing IS_MODEL_AUTHC_GEN Call by reference Type reference (TYPE) TS_MODEL_AUTHC_GEN 20101213
3 Importing IS_MODEL_AUTHONW_GEN Call by reference Type reference (TYPE) TS_MODEL_AUTHONW_GEN 20101213
4 Importing IS_MODEL_CATEG_GEN Call by reference Type reference (TYPE) TS_MODEL_CATEG_GEN 20101213
5 Importing IS_MODEL_CATTR_GEN Call by reference Type reference (TYPE) TS_MODEL_CATTR_GEN 20101213
6 Importing IS_MODEL_DATATY_GEN Call by reference Type reference (TYPE) TS_MODEL_DATATY_GEN 20101209
7 Importing IS_MODEL_DPRVD_GEN Call by reference Type reference (TYPE) TS_MODEL_DPRVD_GEN 20101209
8 Importing IS_MODEL_GEN Call by reference Type reference (TYPE) TS_MODEL_GEN 20101209
9 Importing IS_MODEL_OTYP_GEN Call by reference Type reference (TYPE) TS_MODEL_OTYP_GEN 20101209
10 Importing IS_MODEL_RELAT_GEN Call by reference Type reference (TYPE) TS_MODEL_RELAT_GEN 20101215
11 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20101209
12 Importing IV_READ_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Also read deleted entries 20101210
13 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101209
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20101209

Method FILL_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METADATA Call by reference Type reference (TYPE) TT_FACTORY_METADATA 20110202
2 Importing IS_PROGRAMM Call by reference Type reference (TYPE) TS_PROGRAMM 20110202
3 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory-Class Type (SYSREL, OTYP, DPRVD, ...) 20110202
4 Importing IV_IS_DELETION Call by reference Type reference (TYPE) ABAP_BOOL 20110202
5 Importing IV_IS_SWC_FULL_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL 20110421
6 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20110202
7 Importing IV_PARAMID_OF_ENTITY_GUID Call by reference Type reference (TYPE) STRING 20110202
8 Importing IV_PARAMID_OF_ENTITY_ID Call by reference Type reference (TYPE) STRING 20110202
9 Importing IV_TRIGGER_SYSREL_IMPORT Call by reference Type reference (TYPE) ABAP_BOOL 20131009

Method FILL_METADATA on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_EXT_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_CHANGE_MODE Change Mode for Object Repository Entries 20101209
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING Modeling Entity 20101209

Method GET_EXT_CHANGE_MODE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_EXT_ENTITY_ID_BY_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Call by reference Type reference (TYPE) CL_ESH_IEF_FRAMEWORK=>TT_FACTORY_METADATA 20101207
2 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20101207
3 Importing IV_SHOW_SYSREL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101220
4 Returning RV_ID Value transfer Type reference (TYPE) STRING 20101207

Method GET_EXT_ENTITY_ID_BY_METADATA on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_FACTORY_TYPE_BY_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20131024
2 Returning RV_FACTORY_TYPE Value transfer Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20131024

Method GET_FACTORY_TYPE_BY_TABNAME on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_FACTORY_TYPE_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANS Call by reference Type reference (TYPE) TT_TRANS 20101112
2 Importing IV_DATA Call by reference Type reference (TYPE) DATA 20101112
3 Returning RV_FACTORY_TYPE Value transfer Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20101112
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20101112

Method GET_FROM_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Call by reference Type reference (TYPE) TT_FACTORY_METADATA 20110103
2 Importing IV_PARAMID Call by reference Type reference (TYPE) STRING 20101221
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20101221

Method GET_FROM_METADATA on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_GENERIC_GUID_BY_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Call by reference Type reference (TYPE) CL_ESH_IEF_FRAMEWORK=>TT_FACTORY_METADATA 20101216
2 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20101216
3 Returning RV_GENERIC_GUID Value transfer Type reference (TYPE) STRING 20101216

Method GET_GENERIC_GUID_BY_METADATA on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_ICON_FOR_IMPORT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Value transfer Type reference (TYPE) STRING 20110117
2 Exporting EV_ICON_TOOLTIP Call by reference Type reference (TYPE) STRING 20110117
3 Importing IV_STATUS Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS Import Status (SNOTE) 20110117

Method GET_ICON_FOR_IMPORT_STATUS on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_IMP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_IMPLOG Value transfer Type reference (TYPE) TT_IMPLOG 20101216

Method GET_IMP_LOG on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_IMP_LOG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGRAMM Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20101206
2 Returning RT_IMPLGM Value transfer Type reference (TYPE) TT_IMPLGM 20101206

Method GET_IMP_LOG_MESSAGES on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ESH_IEF_FRAMEWORK Import/Export Framework for Object Models 20101022

Method GET_INSTANCE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_OM_INSTANCE_BY_FACTORYTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory-Class Type (SYSREL, OTYP, DPRVD, ...) 20101222
2 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101222
3 Returning RR_OM_INSTANCE Value transfer Object reference (TYPE REF TO) OBJECT 20101222
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20101222

Method GET_OM_PREFIX_BY_FACTORY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory-Class Type (SYSREL, OTYP, DPRVD, ...) 20101222
2 Returning RV_OM_PREFIX Value transfer Type reference (TYPE) STRING 20101222

Method GET_OM_PREFIX_BY_FACTORY_TYPE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_PROGRAMM_BY_HASHCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROGRAMM Value transfer Type reference (TYPE) TS_PROGRAMM 20101201
2 Importing IV_HASHCODE Call by reference Type reference (TYPE) STRING 20101201

Method GET_PROGRAMM_BY_HASHCODE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_TEXT_FOR_FACTORY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20101130
2 Returning RV_FACTORY_TYPE_EX Value transfer Type reference (TYPE) ESH_E_OM_IE_FACTORY_TYPE_EXT Modeling Entity 20101130

Method GET_TEXT_FOR_FACTORY_TYPE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_TRANSPORT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20110126
2 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory-Class Type (SYSREL, OTYP, DPRVD, ...) 20110126
3 Returning RS_PROGRAMM Value transfer Type reference (TYPE) TS_PROGRAMM 20110126
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20110126

Method GET_TRDIR_OF_GENERATED_PROGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECT_READ Call by reference Type reference (TYPE) ABAP_BOOL Direct read (do not make use of Where-used Index) 20110620
2 Returning RT_TRDIR Value transfer Type reference (TYPE) TT_TRDIR 20101216

Method GET_TRDIR_OF_GENERATED_PROGS on class CL_ESH_IEF_FRAMEWORK has no exception.

Method GET_VERSION_MGMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_MGMT Call by reference Type reference (TYPE) TT_VERSION_MGMT 20101216
2 Exporting EV_CONTAINS_IMPLOG_ENTRIES Call by reference Type reference (TYPE) ABAP_BOOL 20101216
3 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20130924

Method GET_VERSION_MGMT on class CL_ESH_IEF_FRAMEWORK has no exception.

Method HANDLE_CONFLICT 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 20110203
2 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20110203

Method HANDLE_CONFLICT on class CL_ESH_IEF_FRAMEWORK has no exception.

Method IMP_GET_IMPSEQ_FOR_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20110104
2 Returning RV_IMPSEQ Value transfer Type reference (TYPE) INT1 20110104

Method IMP_GET_IMPSEQ_FOR_FACTORY on class CL_ESH_IEF_FRAMEWORK has no exception.

Method IMP_OM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG_BUFFER Call by reference Type reference (TYPE) TT_IMPLOG_BUFFER 20111010
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101222
3 Importing IS_PROGRAMM_IMPORT Call by reference Type reference (TYPE) TS_PROGRAMM_IMPORT 20101222
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION ESH Object Model Exception 20110104

Method IMP_OM_DO_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG_BUFFER Call by reference Type reference (TYPE) TT_IMPLOG_BUFFER 20111010
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110203
3 Importing IS_PROGRAMM_IMPORT Call by reference Type reference (TYPE) TS_PROGRAMM_IMPORT 20110203
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Common ESH Engine Exception 20110203

Method IMP_OM_DO_IMPORT_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG_BUFFER Call by reference Type reference (TYPE) TT_IMPLOG_BUFFER 20111010
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101206
3 Importing IT_OTYP Call by reference Type reference (TYPE) ESH_T_OM_AOTYP Table Type for ESH_S_OM_AOTYP 20101129
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_CHANGE_MODE Change Mode for Object Repository Entries 20101208
5 Importing IV_OTYP_TRDIR_DATUM Call by reference Type reference (TYPE) DATUM Date 20110208
6 Importing IV_OTYP_TRDIR_UZEIT Call by reference Type reference (TYPE) UZEIT Time 20110208
7 Importing IV_SW_COMP_ID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL 20101129
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20101213

Method IMP_OM_DO_LOCK_SWC 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 20101221
2 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101221
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Common ESH Engine Exception 20101221

Method IMP_OM_DO_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 20101221
2 Importing IV_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID 20110209
3 Importing IV_SET_ADMIN_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20131127
4 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20110209
5 Importing IV_TEST Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20110222
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Common ESH Engine Exception 20101221

Method IMP_OM_DO_UNLOCK_SWC 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 20101221
2 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101221
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Common ESH Engine Exception 20101221

Method IMP_OM_GET_PENDING_OM_UPDATES2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROGRAMM Call by reference Type reference (TYPE) TT_PROGRAMM 20130826
2 Importing IV_DIRECT_READ Call by reference Type reference (TYPE) ABAP_BOOL Direct read (do not make use of Where-used Index) 20130826
3 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20130924

Method IMP_OM_GET_PENDING_OM_UPDATES2 on class CL_ESH_IEF_FRAMEWORK has no exception.

Method IMP_OM_UPDATE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20101203
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101112
3 Importing IT_PROGRAMM_FILTER Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130911
4 Importing IV_DIRECT_READ Call by reference Type reference (TYPE) ABAP_BOOL Direct read (do not make use of Where-used Index) 20110620
5 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110125
6 Importing IV_SKIP_IMPORT_LOCK_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Skip ESH_ADM_PARAM -> SNOTE_IMPORT_LOCK Check 20130620
7 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101112

Method IMP_OM_UPDATE_CONTENT on class CL_ESH_IEF_FRAMEWORK has no exception.

Method IMP_OM_UPDATE_CONTENT_BGD 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 20101213

Method IMP_OM_UPDATE_CONTENT_BGD on class CL_ESH_IEF_FRAMEWORK has no exception.

Method PUT_BUFFER_TO_IMPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG_BUFFER Call by reference Type reference (TYPE) TT_IMPLOG_BUFFER 20110124

Method PUT_BUFFER_TO_IMPLOG on class CL_ESH_IEF_FRAMEWORK has no exception.

Method SET_IMPLOG_BUFFER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLOG_BUFFER Call by reference Type reference (TYPE) TT_IMPLOG_BUFFER 20110124
2 Importing IV_IMPORT_STATUS Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS Import Status (SNOTE) 20110124

Method SET_IMPLOG_BUFFER_STATUS on class CL_ESH_IEF_FRAMEWORK has no exception.

Method TRIGGER_SYSREL_IMPORT_IMPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID 20131015

Method TRIGGER_SYSREL_IMPORT_IMPLOG on class CL_ESH_IEF_FRAMEWORK has no exception.

Method UPDATE_IMP_LOG 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 20101206
2 Importing IT_METADATA Call by reference Type reference (TYPE) CL_ESH_IEF_FRAMEWORK=>TT_FACTORY_METADATA 20101201
3 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_CHANGE_MODE Change Mode for Object Repository Entries 20101208
4 Importing IV_FACTORY_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FACTORY_TYPE Factory Type (SYSREL, OTYP, DPRVD, ...) 20101130
5 Importing IV_IMPORT_STATUS Call by reference Type reference (TYPE) ESH_E_IF_OM_IE_IMP_STATUS Import Status (SNOTE) 20101206
6 Importing IV_PROGRAMM Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20101112
7 Importing IV_TRDIR_DATUM Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20110208
8 Importing IV_TRDIR_UZEIT Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20110208

Method UPDATE_IMP_LOG on class CL_ESH_IEF_FRAMEWORK has no exception.

Method UPDATE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METADATA Call by reference Type reference (TYPE) TT_FACTORY_METADATA 20130925
2 Importing IV_KORRNUM Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20130925

Method UPDATE_METADATA on class CL_ESH_IEF_FRAMEWORK has no exception.

Method UPL_EXT_DS_DO_UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20101022
2 Importing IV_CONTENT_X Call by reference Type reference (TYPE) XSTRING 20101022
3 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING 20101022
4 Importing IV_REPLACE_EXISTING_FILE Call by reference Type reference (TYPE) ABAP_BOOL 20101022
5 Importing IV_SW_COMP_ID Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Software Component 20101022

Method UPL_EXT_DS_DO_UPLOAD_FILE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method UPL_GET_EXT_DS_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE_CONTENT_X Call by reference Type reference (TYPE) TT_FILE_CONTENT_X 20101022
2 Importing IV_SW_COMP_ID Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20101022

Method UPL_GET_EXT_DS_FILE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method UPL_REMOVE_EXT_DS_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILE_NAME Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20101022
2 Importing IV_SW_COMP_ID Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20101022

Method UPL_REMOVE_EXT_DS_FILE on class CL_ESH_IEF_FRAMEWORK has no exception.

Method _M_GET_OM_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY_KEY Call by reference Object reference (TYPE REF TO) DATA 20110119
2 Exporting ER_GET_CLASS Call by reference Object reference (TYPE REF TO) OBJECT 20110119
3 Exporting ER_SET_CLASS Call by reference Object reference (TYPE REF TO) OBJECT 20110119
4 Exporting EV_FACTORY_PREFIX Call by reference Type reference (TYPE) STRING 20110119
5 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110318
6 Importing IS_PROGRAMM Call by reference Type reference (TYPE) TS_PROGRAMM_IMPORT Programm 20110119
7 Importing IS_TRANS Call by reference Type reference (TYPE) ESH_OM_TRANS 20110119
# Exception Resumable Description Created on
1 CX_ESH_IEF_EXCEPTION Import/Export Framework Exception 20110318

Method _M_MODIFY_XXXX 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 20101222
2 Importing IR_GET_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20101222
3 Importing IR_SET_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20101222
4 Importing IT_ENTITY_EXT Call by reference Type reference (TYPE) DATA _EXT structure of entity 20101222
5 Importing IT_SET_DATA Call by reference Type reference (TYPE) DATA IT_A (sub-)table of entity 20101223
6 Importing IV_FACTORY_PREFIX Call by reference Type reference (TYPE) STRING e.g. OTYP 20101222
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20101222
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20110117
History
Last changed by/on SAP  20141121 
SAP Release Created in 703