SAP ABAP Class CL_ESH_TAU_GEN_SWC (Generic Software Component)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_TST_AUTOMATION (Package) Test Automation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_OBJECT_DATA_BY_ID Object data by list of object ids 20100303
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_OBJECT_ITERATOR Object data iterator by last object id 20100303
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_SW_COMP_DESCRIPTOR Software Component Descriptor 20100303
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_TAU_GEN_SWC Generic Software Component 20100303
Properties
Class CL_ESH_TAU_GEN_SWC  
Short Description Generic Software Component    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_TST_AUTOMATION   Test Automation 
Created 20100303   SAP 
Last change 20131127   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
# Interface Abstract Final Description Created on
1 IF_ESH_IF_OBJECT_DATA_BY_ID Object data by list of object ids 20100303
2 IF_ESH_IF_OBJECT_ITERATOR Object data iterator by last object id 20100303
3 IF_ESH_IF_SW_COMP_DESCRIPTOR Software Component Descriptor 20100303
4 IF_ESH_TAU_GEN_SWC Generic Software Component 20100303
Friends
Class CL_ESH_TAU_GEN_SWC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_CATEGORY_GENERIC Instance attribute Public Attribute reference (LIKE) 20100308
2 MV_COMMON_ATTR_NAME Instance attribute Public Attribute reference (LIKE) 20100308
3 MV_CONNECTOR Instance attribute Public Attribute reference (LIKE) 20100308
4 MV_CONTEXT Instance attribute Public Attribute reference (LIKE) 20101020
5 MV_IS_EXCEL_AVAILABLE Instance attribute Public Attribute reference (LIKE) 20100308
6 MV_KEYWORD_EN Instance attribute Public Attribute reference (LIKE) 20100308
7 MV_LOCAL_CONNECTION_GUID Instance attribute Public Attribute reference (LIKE) 20100308
8 MV_NODE Instance attribute Public Attribute reference (LIKE) 20100308
9 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20100308
10 MV_POSTFIX Instance attribute Public Attribute reference (LIKE) 20100308
11 MV_PREFIX Instance attribute Public Attribute reference (LIKE) 20100308
12 MV_PROVIDER_DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20100308
13 MV_PROVIDER_ID Instance attribute Public Attribute reference (LIKE) 20100303
14 MV_SOFTWARE_COMPONENT_ID Instance attribute Public Attribute reference (LIKE) 20100308
15 MV_TEMPLATE Instance attribute Public Attribute reference (LIKE) 20100308
16 SC_ATTR_GROUP_TYPE_REQUEST Instance attribute Public Attribute reference (LIKE) 20100308
17 SC_ATTR_GROUP_TYPE_RESPONSE Instance attribute Public Attribute reference (LIKE) 20100308
18 SC_BFUNC Constant Public Type reference (TYPE) ESH_E_OM_SWITCH_ID 'ESH_EPM' Business function (switch framework) 20100303
19 SC_NODE Instance attribute Public Attribute reference (LIKE) 20100308
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_LOCAL_CONN_TO_SC Static method Public Method 20100303
2 DESCRIBE Instance method Public Method 20100303
3 GET_ATTRIBUTE_GROUPS Instance method Protected Method 20100303
4 GET_BACKEND_NAVIGATION Instance method Protected Method Get back-end navigation (links for multiple UI technologies) 20100303
5 GET_CATEGORIES Instance method Protected Method 20100303
6 GET_COMMON_ATTRIBUTES Instance method Protected Method Get common attributes 20100303
7 GET_DATA Instance method Public Method 20100303
8 GET_DATA_ELEMENTS Instance method Protected Method 20100303
9 GET_DEFAULTS Instance method Protected Method 20100303
10 GET_NAVIGATION_PATHS Instance method Protected Method 20100303
11 GET_NODE Instance method Protected Method 20100303
12 GET_OBJ_TYPE Instance method Protected Method 20100308
13 GET_RELATIONS Instance method Protected Method Get relations 20100303
14 GET_REQUEST Instance method Protected Method Get request 20100308
15 GET_RESPONSE_FIELDS Instance method Protected Method Get response fields 20100308
16 NEXT Instance method Public Method 20100303
17 SET_DATA Instance method Protected Method Set data 20100308
Events
Class CL_ESH_TAU_GEN_SWC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_INSTANCE Public Attribute reference (LIKE) 20100303
2 TY_GMAP_DATA Public See coding 20100303 BEGIN OF ty_gmap_data, country TYPE string, postal_code TYPE string, city TYPE string, street TYPE string, streetno TYPE string, END OF ty_gmap_data
3 TY_INSTANCE Public Attribute reference (LIKE) 20100303
Method Signatures

Method ASSIGN_LOCAL_CONN_TO_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSTEM System 20100303
2 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100303

Method ASSIGN_LOCAL_CONN_TO_SC on class CL_ESH_TAU_GEN_SWC has no exception.

Method DESCRIBE Signature

Method DESCRIBE on class CL_ESH_TAU_GEN_SWC has no parameter.
Method DESCRIBE on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_ATTRIBUTE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL 20100303
2 Importing IV_GROUP_TYPE Call by reference Type reference (TYPE) STRING 'NODE', 'REQUEST', 'RESPONSE' 20100303
3 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING 20100303
4 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20100303
5 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) STRING 20100303

Method GET_ATTRIBUTE_GROUPS on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_BACKEND_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BACKEND_NAVIGATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_BACKEND_NAVIS Backend Navigations 20100303
2 Changing CT_BACKEND_NAVIGATION_PARAMS Call by reference Type reference (TYPE) ESH_T_IF_DCB_BACKEND_NAVI_PARS backend navigation parameters 20100303
3 Changing CT_BACKEND_NAVIGATION_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_BACKEND_NAVIS_T short texts of backend navigations 20100303
4 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING 20100303

Method GET_BACKEND_NAVIGATION on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CATEGORIES Call by reference Type reference (TYPE) ESH_T_IF_DCB_CATEG_DEF Category definitions (not namespace dependent!) 20100303

Method GET_CATEGORIES on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_COMMON_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMON_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_DCB_COMMATTR Common Attribute 20100303

Method GET_COMMON_ATTRIBUTES on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_ESH_TAU_GEN_SWC has no parameter.
Method GET_DATA on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_DATA_ELEMENTS 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_ELEM_MODELS Data element models 20100303

Method GET_DATA_ELEMENTS on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE Object Type 20100303
2 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) STRING 20100303

Method GET_DEFAULTS on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_NAVIGATION_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_MODELS Navigation path models 20100303
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20100303

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20100303
2 Importing IV_IS_ROOT_NODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303
3 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING 20100303

Method GET_NODE on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_OBJECT_TYPE_MODEL 20100308

Method GET_OBJ_TYPE on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_MODELS Relation models 20100303
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20100303

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20100308

Method GET_REQUEST on class CL_ESH_TAU_GEN_SWC has no exception.

Method GET_RESPONSE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL Used for Response Attribute Groups 20100308
2 Changing CT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL-RESPONSE_FIELDS 20100308
3 Changing CT_RESPONSE_FIELDS_TEXTS Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL-RESPONSE_FIELDS_TEXTS 20100308
4 Changing CT_RESPONSE_FIELD_UI_AREAS Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL-RESPONSE_FIELD_UI_AREAS 20100308
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 20100308

Method GET_RESPONSE_FIELDS on class CL_ESH_TAU_GEN_SWC has no exception.

Method NEXT Signature

Method NEXT on class CL_ESH_TAU_GEN_SWC has no parameter.
Method NEXT on class CL_ESH_TAU_GEN_SWC has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL 20100308
2 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING 20100308

Method SET_DATA on class CL_ESH_TAU_GEN_SWC has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 730