SAP ABAP Class CL_ESH_LINK_PANEL_UI_ASSIST (Assistance Class for ESH_LINK_PANEL_UI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_UI_SEARCH_UI (Package) Search UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20090928
Properties
Class CL_ESH_LINK_PANEL_UI_ASSIST  
Short Description Assistance Class for ESH_LINK_PANEL_UI    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_UI_SEARCH_UI   Search UI 
Created 20090928   SAP 
Last change 20130531   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)
2 CL_ESH_IF_MDATA_CATEGORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ESH_IF_SEARCH_RESPONSES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_ESH_RESULT_UI_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_ESH_SEARCH_UI_CA_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_ESH_SEARCH_UI_LP_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_LINK_PANEL_UI_ASSIST has no interface implemented.
Friends
Class CL_ESH_LINK_PANEL_UI_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ADD_LINES_ATTR_VALUE Constant Public Type reference (TYPE) INT4 5 Lines added for attribute values 20091009
2 CO_ADD_LINES_ATTR_VALUE_MS Constant Public Type reference (TYPE) INT4 50 Multiple selection: Lines added for attribute values 20110120
3 CO_ADD_LINES_CAT_CON Constant Public Type reference (TYPE) INT4 5 Lines added for category and connector 20091009
4 CO_FIRST_DISP_LINES_ATTR_VALUE Constant Public Type reference (TYPE) INT4 5 Lines first displayed for attribute values 20091009
5 CO_FIRST_DISP_LINES_CAT_CON Constant Public Type reference (TYPE) INT4 20 Lines first displayed for category and connector 20091009
6 CO_LAYOUT_FLOW Constant Public Type reference (TYPE) STRING 'FL' Layout flow 20100915
7 CO_LAYOUT_MATRIX Constant Public Type reference (TYPE) STRING 'MD' Layout matrix data 20100915
8 CO_LAYOUT_MATRIX_HEAD Constant Public Type reference (TYPE) STRING 'MHD' Layout matrix header data 20100915
9 CO_LINK_LENGTH Constant Public Type reference (TYPE) INT4 28 Link length 20091013
10 CO_LP_TYPE_AV Constant Public Type reference (TYPE) CHAR2 CL_ESH_SEARCH_UI_LP_HELPER=>CO_LP_TYPE_AV Link panel type: Filter attributes and values 20100121
11 CO_LP_TYPE_CC Constant Public Type reference (TYPE) CHAR2 CL_ESH_SEARCH_UI_LP_HELPER=>CO_LP_TYPE_CC Link panel type: Categories and connectors 20100121
12 CO_SORT_ASCENDING Constant Public Type reference (TYPE) STRING 'ASCENDING' Sort ascending 20100922
13 CO_SORT_DEFAULT Constant Public Type reference (TYPE) STRING 'DEFAULT' Sort default 20100922
14 CO_SORT_DESCENDING Constant Public Type reference (TYPE) STRING 'DESCENDING' Sort decending 20100922
15 CO_TYPE_ATTRIBUTE Constant Public Type reference (TYPE) ESH_E_IF_DISTRIBUTION_TYPE CL_ESH_IF_SEARCH_RESPONSES=>CV_DIST_TYPE_ATTRIBUTE Distribution type attribute 20091005
16 CO_TYPE_CATEGORY Constant Public Type reference (TYPE) ESH_E_IF_DISTRIBUTION_TYPE CL_ESH_IF_SEARCH_RESPONSES=>CV_DIST_TYPE_CATEGORY Distribution type category 20091005
17 CO_TYPE_CONNECTOR Constant Public Type reference (TYPE) ESH_E_IF_DISTRIBUTION_TYPE CL_ESH_IF_SEARCH_RESPONSES=>CV_DIST_TYPE_CONNECTOR Distribution type connector 20091005
18 CO_TYPE_RANGE_ATTRIBUTE Constant Public Type reference (TYPE) ESH_E_IF_DISTRIBUTION_TYPE CL_ESH_IF_SEARCH_RESPONSES=>CV_DIST_TYPE_RANGE_ATTRIBUTE Distribution type range attribute 20100917
19 CO_TYPE_RANGE_VALUE Constant Public Type reference (TYPE) ESH_E_IF_DISTRIBUTION_TYPE CL_ESH_IF_SEARCH_RESPONSES=>CV_DIST_TYPE_RANGE_VALUE Distribution type range interval 20100920
20 CO_TYPE_VALUE Constant Public Type reference (TYPE) ESH_E_IF_DISTRIBUTION_TYPE CL_ESH_IF_SEARCH_RESPONSES=>CV_DIST_TYPE_VALUE Distribution type value 20091005
21 GR_CA_HELPER Instance attribute Public Object reference (TYPE REF TO) CL_ESH_SEARCH_UI_CA_HELPER Common attributes (helper class) 20100118
22 GR_LP_HELPER Instance attribute Public Object reference (TYPE REF TO) CL_ESH_SEARCH_UI_LP_HELPER Link panel (helper class) 20100118
23 GR_UI_COMMON Instance attribute Public Object reference (TYPE REF TO) CL_ESH_SEARCH_UI_COMMON Common Search UI methods 20100426
24 GS_FILTER_ATTRIBUTE_OF_MORE Instance attribute Public Type reference (TYPE) ESH_S_FILTER_ATTRIBUTES Filter Attribute of 'More' Link 20100720
25 GT_SEARCH_CATEGORY_MAIN Instance attribute Public Type reference (TYPE) ESH_T_SEARCH_CATEGORY Main search category 20090930
26 GV_BUILD_BREADCRUMB Instance attribute Public Type reference (TYPE) ABAP_BOOL Build breadcrumb 20091211
27 GV_BUILD_LINK_PANEL Instance attribute Public Type reference (TYPE) ABAP_BOOL Build link panel 20090930
28 GV_BUILD_MULTI_SEL_WINDOW Instance attribute Public Type reference (TYPE) ABAP_BOOL Build multiple selection window 20100215
29 GV_FOLLOW_UP_QUERY_TYPE Instance attribute Public Type reference (TYPE) ESH_E_IF_FOLLOW_UP_QUERY_TYPE Follow-up query type 20100412
30 GV_PARENT_KEY_OF_MORE Instance attribute Public Type reference (TYPE) ESH_E_ADM_KEY Parent key of "More" link 20100726
31 GV_SEARCH_CATEGORY_MAIN_CNT Instance attribute Public Type reference (TYPE) SYTFILL Number of main search category 20090930
32 GV_SEARCH_TIMEOUT Instance attribute Public Type reference (TYPE) ESH_E_IF_TIMEOUT Used search timeout (sec) 20100709
Methods
# Method Level Visibility Method type Description Created on
1 CONCATENATE_DESCR_HITS Instance method Public Method Concatenate description and number of hits 20091009
2 CREATE_INSTANCE_CA_HELPER Instance method Public Method Create instance of CL_ESH_SEARCH_UI_CA_HELPER 20100118
3 CREATE_INSTANCE_LP_HELPER Instance method Public Method Create instance of CL_ESH_SEARCH_UI_LP_HELPER 20100118
4 CREATE_INSTANCE_UI_COMMON Instance method Public Method Create instance of CL_ESH_SEARCH_UI_COMMON 20100426
5 GET_ADV_ATTRIBUTES_FROM_DS Instance method Public Method Get advanced search attributes from data store 20100415
6 GET_CATEGORY_DESCRIPTION Instance method Public Method Get category description 20091124
7 GET_CONNECTOR_DESCRIPTION Instance method Public Method Get connector description 20091124
8 GET_FILTER_ATTRIBUTES Instance method Public Method Get filter attributes from model 20091008
9 GET_FIRST_LEVEL_SUB_CATEGORIES Instance method Public Method Get first-level subcategories 20090930
10 GET_REL_REQ_ATTRIBUTES_FROM_DS Instance method Public Method Get search attributes from data store for Related Request 20110627
11 GET_RESULT_TITLE_FROM_DS Instance method Public Method Get result title from data store 20110503
12 GET_SEARCH_TERM_FROM_DS Instance method Public Method Get search term from data store 20100709
13 GET_SORT_ATTRIBUTES_FROM_DS Instance method Public Method Get sort attributes from data store 20100125
14 REPORT_T100_MSG_FROM_SYST Instance method Public Method Report message from SYST fields using T100 entries 20100709
Events
Class CL_ESH_LINK_PANEL_UI_ASSIST has no event.
Types
Class CL_ESH_LINK_PANEL_UI_ASSIST has no local type.
Method Signatures

Method CONCATENATE_DESCR_HITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONCATENATED_NAME Call by reference Type reference (TYPE) STRING Concatenated name 20091016
2 Exporting EV_CONCATENATED_NAME_S Call by reference Type reference (TYPE) STRING Short concatenated name 20091016
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) ANY Description 20091009
4 Importing IV_NUMBER_OF_HITS Call by reference Type reference (TYPE) ESH_E_IF_NO_OF_TOTAL_RESULTS Number of Hits 20091009

Method CONCATENATE_DESCR_HITS on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method CREATE_INSTANCE_CA_HELPER Signature

Method CREATE_INSTANCE_CA_HELPER on class CL_ESH_LINK_PANEL_UI_ASSIST has no parameter.
Method CREATE_INSTANCE_CA_HELPER on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method CREATE_INSTANCE_LP_HELPER Signature

Method CREATE_INSTANCE_LP_HELPER on class CL_ESH_LINK_PANEL_UI_ASSIST has no parameter.
Method CREATE_INSTANCE_LP_HELPER on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method CREATE_INSTANCE_UI_COMMON Signature

Method CREATE_INSTANCE_UI_COMMON on class CL_ESH_LINK_PANEL_UI_ASSIST has no parameter.
Method CREATE_INSTANCE_UI_COMMON on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_ADV_ATTRIBUTES_FROM_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ADVANCED_ATTRIBUTES Value transfer Type reference (TYPE) ESH_T_ADV_SEARCH_ATTR_DSTORE Advanced Search Attributes 20100415

Method GET_ADV_ATTRIBUTES_FROM_DS on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_CATEGORY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) ESH_E_IF_CATEGORY_ID Category ID 20091124
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) ESH_E_IF_NAME Readable Name 20091124

Method GET_CATEGORY_DESCRIPTION on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_CONNECTOR_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Category ID 20091124
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) ESH_E_IF_NAME Readable Name 20091124

Method GET_CONNECTOR_DESCRIPTION on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_FILTER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_FILTER_ATTRIBUTES Filter Attributes 20100802
2 Exporting EV_JOINT_CA Call by reference Type reference (TYPE) ABAP_BOOL 'X' = Has joint Common Attributes 20100802
3 Importing IR_SEARCH_REQUEST Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST Search Request 20091008
4 Importing IT_CATEGORY_ID Call by reference Type reference (TYPE) ESH_T_CATEGORY_ID Category ID 20100312
5 Importing IT_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_T_CONNECTOR_ID Connector ID 20100312
6 Importing IT_CONNECTOR_ID_SCOPE_DISTR Call by reference Type reference (TYPE) CL_ESH_SEARCH_UI_CA_HELPER=>TY_T_CONNECTOR_ID Connector ID, from scope distribution 20100312

Method GET_FILTER_ATTRIBUTES on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_FIRST_LEVEL_SUB_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) ESH_E_IF_CATEGORY_ID CL_ESH_IF_MDATA_CATEGORY=>SC_CATEGORY_ID_ALL Category ID 20090930

Method GET_FIRST_LEVEL_SUB_CATEGORIES on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_REL_REQ_ATTRIBUTES_FROM_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REL_REQ_ATTRIBUTES Value transfer Type reference (TYPE) ESH_T_ADV_SEARCH_ATTRIBUTE Search Attributes for Related Request/Subrequest 20110627

Method GET_REL_REQ_ATTRIBUTES_FROM_DS on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_RESULT_TITLE_FROM_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT_TITLE Value transfer Type reference (TYPE) STRING Result Title 20110503

Method GET_RESULT_TITLE_FROM_DS on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_SEARCH_TERM_FROM_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEARCH_TERM Value transfer Type reference (TYPE) STRING Search Term 20100709

Method GET_SEARCH_TERM_FROM_DS on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method GET_SORT_ATTRIBUTES_FROM_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SORT_ATTRIBUTES Value transfer Type reference (TYPE) ESH_T_SORT_ATTRIBUTES_TREX Sort attributes for TREX 20100125

Method GET_SORT_ATTRIBUTES_FROM_DS on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.

Method REPORT_T100_MSG_FROM_SYST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MSG_MAN Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100709

Method REPORT_T100_MSG_FROM_SYST on class CL_ESH_LINK_PANEL_UI_ASSIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730