SAP ABAP Class CL_ESH_OM_XML_IMPORT (Handle import of XML files from 7.04 (templates, config, ..))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Properties
Class CL_ESH_OM_XML_IMPORT  
Short Description Handle import of XML files from 7.04 (templates, config, ..)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20081112   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_OM_XML_IMPORT has no interface implemented.
Friends
Class CL_ESH_OM_XML_IMPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ESH_OM_XML_IMPORT Handle import of XML files from 7.04 (templates, config, ..) 20090116
2 MR_CL_OTYP_CORR Instance attribute Private Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object types 20081128
3 MR_SALV_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TABLE Basis class for simple tables 20090116
4 SAP_MODEL_GUIDS Instance attribute Private Type reference (TYPE) STRING_TABLE Table of strings 20090121
5 XML_FILETABLE Instance attribute Private Type reference (TYPE) ESH_T_TOOLS_XML_FILETABLE Table for XML files to be imported 20090116
Methods
# Method Level Visibility Method type Description Created on
1 ASK_YES_NO_POPUP Instance method Public Method Open a dialog with yes/no answers - question by parameter 20090121
2 CONSTRUCTOR Instance method Public Constructor 20090116
3 DETERMINESYSREL Instance method Public Method Calculate sys.rel. 20081113
4 DETERMINESYSREL_CORR Instance method Public Method Calculate sys.rel. 20081128
5 DETERMINE_MODEL_GUID Instance method Private Method Determines the model GUID for a given XML_reader 20090120
6 GET_CORR_MODEL Instance method Private Method Get instance of corresponding model 20081128
7 GET_INSTANCE Static method Public Method 20090116
8 GET_SALV_TABLE Instance method Public Method Return the saved salv table 20090119
9 GET_XMLFILETABLE Instance method Public Method Get XML file table 20090119
10 GET_XML_TYPE Instance method Public Method Determine the type of XML that is currently processed 20081112
11 IMPORT_EVENT_HANDLER Instance method Public Event handling method 20090116
12 IS_SAP_STANDARD Instance method Public Method Does the current file contain a SAP model? 20090120
13 IS_SAP_SYSTEM Instance method Public Method Check whether the current system is a SAP system 20090120
14 PARSE_XML2ITAB Instance method Public Method Transform a XML file to an internal table 20081112
15 PROCESS_CONNECTOR Instance method Public Method 20090121
16 PROCESS_LDAP_META_MAP Instance method Public Method 20090121
17 PROCESS_LDAP_META_SERVER Instance method Public Method 20090121
18 PROCESS_LONGTEXTKEYMAP Instance method Public Method 20090121
19 SET_OTYPNCCL_GUID Instance method Private Method Set OTYPNCCL_GUID 20081128
20 SET_OTYPNCC_GUID Instance method Private Method Set OTYPNCC_GUID 20081128
21 SET_SALV_TABLE Instance method Public Method 20090119
22 SET_START_NODE_GUID Instance method Public Method Set the start node GUID 20081126
23 SET_XMLFILETABLE Instance method Public Method 20090116
24 UPGRADE_MODEL Instance method Public Method Upgrade the model from 7.0 style to 7.2 style 20081113
Events
Class CL_ESH_OM_XML_IMPORT has no event.
Types
Class CL_ESH_OM_XML_IMPORT has no local type.
Method Signatures

Method ASK_YES_NO_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ANSWER Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090121
2 Importing IV_QUESTION Call by reference Type reference (TYPE) STRING 20090121

Method ASK_YES_NO_POPUP on class CL_ESH_OM_XML_IMPORT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ESH_OM_XML_IMPORT has no parameter.
Method CONSTRUCTOR on class CL_ESH_OM_XML_IMPORT has no exception.

Method DETERMINESYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SAPSYSTEM Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090120
2 Importing SAP_STANDARD Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090120
3 Importing SYSGRP Call by reference Type reference (TYPE) ESH_E_OM_SYSTEM_GROUP System Group 20081113
4 Importing SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081113
5 Returning SYSREL_NEW Value transfer Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081113

Method DETERMINESYSREL on class CL_ESH_OM_XML_IMPORT has no exception.

Method DETERMINESYSREL_CORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYSGRP Call by reference Type reference (TYPE) ESH_E_OM_SYSTEM_GROUP System Group 20081128
2 Importing SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081128
3 Returning SYSREL_CORR Value transfer Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081128

Method DETERMINESYSREL_CORR on class CL_ESH_OM_XML_IMPORT has no exception.

Method DETERMINE_MODEL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20090120
2 Returning RV_GUID Value transfer Type reference (TYPE) STRING Model GUID 20090120

Method DETERMINE_MODEL_GUID on class CL_ESH_OM_XML_IMPORT has no exception.

Method GET_CORR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081128

Method GET_CORR_MODEL on class CL_ESH_OM_XML_IMPORT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ESH_OM_XML_IMPORT Handle import of XML files from 7.04 (templates, config, ..) 20090116

Method GET_INSTANCE on class CL_ESH_OM_XML_IMPORT has no exception.

Method GET_SALV_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SALV_TABLE Value transfer Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20090119

Method GET_SALV_TABLE on class CL_ESH_OM_XML_IMPORT has no exception.

Method GET_XMLFILETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_XML_FILE_TABLE Value transfer Type reference (TYPE) ESH_T_TOOLS_XML_FILETABLE Table for XML files to be imported 20090119

Method GET_XMLFILETABLE on class CL_ESH_OM_XML_IMPORT has no exception.

Method GET_XML_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_FILE_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER Reference to XML file 20081112
2 Returning XML_TYPE Value transfer Type reference (TYPE) STRING Type of XML (template, ldap, connector info, ..) 20081112

Method GET_XML_TYPE on class CL_ESH_OM_XML_IMPORT has no exception.

Method IMPORT_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SALV_FUNCTION Value transfer Attribute reference (LIKE) 20090116

Method IMPORT_EVENT_HANDLER on class CL_ESH_OM_XML_IMPORT has no exception.

Method IS_SAP_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20090120
2 Returning RV_IS_SAP_STANDARD Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090120

Method IS_SAP_STANDARD on class CL_ESH_OM_XML_IMPORT has no exception.

Method IS_SAP_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IS_SAP Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090120

Method IS_SAP_SYSTEM on class CL_ESH_OM_XML_IMPORT has no exception.

Method PARSE_XML2ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITAB Call by reference Type reference (TYPE) ANY Table, which contains the type corresponding data 20081112
2 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20081112
3 Importing XML_TYPE Call by reference Type reference (TYPE) STRING XML type 20081112
# Exception Resumable Description Created on
1 CX_ESH_FILE_HANDLE_ERROR File system handling errors 20081112

Method PROCESS_CONNECTOR 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 20090121
2 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20090121

Method PROCESS_CONNECTOR on class CL_ESH_OM_XML_IMPORT has no exception.

Method PROCESS_LDAP_META_MAP 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 20090121
2 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20090121

Method PROCESS_LDAP_META_MAP on class CL_ESH_OM_XML_IMPORT has no exception.

Method PROCESS_LDAP_META_SERVER 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 20090121
2 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20090121

Method PROCESS_LDAP_META_SERVER on class CL_ESH_OM_XML_IMPORT has no exception.

Method PROCESS_LONGTEXTKEYMAP 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 20090121
2 Importing IV_TEST Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Link field for view query 20090427
3 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20090121

Method PROCESS_LONGTEXTKEYMAP on class CL_ESH_OM_XML_IMPORT has no exception.

Method SET_OTYPNCCL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AOTYPNCCL Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNCCL Structure for ESH_OM_AOTYPNCCL 20081128

Method SET_OTYPNCCL_GUID on class CL_ESH_OM_XML_IMPORT has no exception.

Method SET_OTYPNCC_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AOTYPNCC Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNCC Structure for ESH_OM_AOTYPNCC 20081128

Method SET_OTYPNCC_GUID on class CL_ESH_OM_XML_IMPORT has no exception.

Method SET_SALV_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SALV_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20090119

Method SET_SALV_TABLE on class CL_ESH_OM_XML_IMPORT has no exception.

Method SET_START_NODE_GUID 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 20081126
2 Importing IR_AAUTHNFNW Call by reference Object reference (TYPE REF TO) ESH_S_OM_AAUTHNFNW Structure for ESH_OM_AAUTHNFNW 20081126
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081126
4 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER 20081126

Method SET_START_NODE_GUID on class CL_ESH_OM_XML_IMPORT has no exception.

Method SET_XMLFILETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XML_FILES Call by reference Type reference (TYPE) ESH_T_TOOLS_XML_FILETABLE Table for XML files to be imported 20090116

Method SET_XMLFILETABLE on class CL_ESH_OM_XML_IMPORT has no exception.

Method UPGRADE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081125
2 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Model to be converted 20081125
3 Importing IV_SYSREL_CORR Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20081128
4 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20090128
5 Returning RR_MODEL Value transfer Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Converted model 20081125
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081113
History
Last changed by/on SAP  20110908 
SAP Release Created in 720