SAP ABAP Class CL_ESH_ADAPT_KM_IMPORT (KM Template Import)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_CONTENT_FED_ADAPTERS (Package) Adapters for Federated Search
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_DATA_PROVIDER_XSYS Data provider with destination handling 20100602
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_DATA_PROVIDER_XSYS_I Instances of included interfaces of data provider (x-sys) 20100602
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_OBJECT_DESCRIPTOR Object type descriptor 20100602
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_OBJECT_TYPES_LI_XSYS Object type list (cross-system) 20100602
Properties
Class CL_ESH_ADAPT_KM_IMPORT  
Short Description KM Template Import    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_CONTENT_FED_ADAPTERS   Adapters for Federated Search 
Created 20100602   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_ADAPT_KM_IMPORT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESH_IF_DATA_PROVIDER_XSYS Data provider with destination handling 20100602
2 IF_ESH_IF_DATA_PROVIDER_XSYS_I Instances of included interfaces of data provider (x-sys) 20100602
3 IF_ESH_IF_OBJECT_DESCRIPTOR Object type descriptor 20100602
4 IF_ESH_IF_OBJECT_TYPES_LI_XSYS Object type list (cross-system) 20100602
Friends
Class CL_ESH_ADAPT_KM_IMPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_ESH_ADAPT_KM_IMPORT' Class name 20100602
2 MR_CONNECTIVITY Instance attribute Private Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20100602
3 MV_BACKEND_NAME Instance attribute Private Type reference (TYPE) ESH_E_OM_BACKEND_NAME Back-end name 20100602
4 MV_CONNECTION_GUID Instance attribute Private Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20100602
5 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20100602
6 MV_SYSREL Instance attribute Private Type reference (TYPE) ESH_E_OM_SYSREL Software component 20100602
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100602
2 CONVERT_INDEX_TO_TEMPLATE Static method Private Method Convert KM index to template ID 20100602
3 CONVERT_KM_TYPE_TO_ESH Instance method Private Method Convert KM data type to ESH data type 20100602
4 CONVERT_PROPERTY_TO_FIELD_ID Instance method Private Method Convert ID 20100602
5 GET_CURRENT_LANGUAGE Instance method Private Method Get current language 20100602
6 MAP_KM_ATTRIBUTES_TO_ESH Instance method Private Method Map attributes 20100602
7 READ_INDEXES Static method Public Method Read indexes 20100602
8 READ_PROPERTIES Static method Public Method Read properties of index 20100602
Events
Class CL_ESH_ADAPT_KM_IMPORT has no event.
Types
Class CL_ESH_ADAPT_KM_IMPORT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY 20100602
2 Importing IV_BACKEND_NAME Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME 20100602
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20100602
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 20100602

Method CONSTRUCTOR on class CL_ESH_ADAPT_KM_IMPORT has no exception.

Method CONVERT_INDEX_TO_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX_ID Call by reference Type reference (TYPE) STRING 20100602
2 Returning RV_TEMPLATE_ID Value transfer Type reference (TYPE) ESH_E_OM_OBJECT_TYPE_ID Object Type ID 20100602

Method CONVERT_INDEX_TO_TEMPLATE on class CL_ESH_ADAPT_KM_IMPORT has no exception.

Method CONVERT_KM_TYPE_TO_ESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_DATA_ELEMENT Call by reference Type reference (TYPE) ESH_S_IF_DCB_DATA_ELEMENT data element 20100602
2 Importing IV_KM_TYPE Call by reference Type reference (TYPE) INT4 Natural number 20100602

Method CONVERT_KM_TYPE_TO_ESH on class CL_ESH_ADAPT_KM_IMPORT has no exception.

Method CONVERT_PROPERTY_TO_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY_ID Call by reference Type reference (TYPE) STRING 20100602
2 Returning RV_FIELD_ID Value transfer Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20100602

Method CONVERT_PROPERTY_TO_FIELD_ID on class CL_ESH_ADAPT_KM_IMPORT has no exception.

Method GET_CURRENT_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGU Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20100602

Method GET_CURRENT_LANGUAGE on class CL_ESH_ADAPT_KM_IMPORT has no exception.

Method MAP_KM_ATTRIBUTES_TO_ESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20100602
2 Exporting ET_DATA_ELEMENT_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20100602
3 Exporting ET_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS Fields 20100602
4 Importing IT_KM_PROPERTIES Call by reference Type reference (TYPE) KMC_PROPERTY_TAB KMC Property Table 20100602

Method MAP_KM_ATTRIBUTES_TO_ESH on class CL_ESH_ADAPT_KM_IMPORT has no exception.

Method READ_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20100602
2 Importing IV_LPORT Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20100602
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20100602

Method READ_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_PROPERTIES Call by reference Type reference (TYPE) KMC_PROPERTY_TAB KMC Property Table 20100602
2 Importing IV_INDEX_ID Call by reference Type reference (TYPE) STRING 20100602
3 Importing IV_LOGICAL_PORT Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20100602

Method READ_PROPERTIES on class CL_ESH_ADAPT_KM_IMPORT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703