SAP ABAP Class CL_CRM_IC_SOLSCONTROLLER_IMPL (CL_CRM_IC_SOLSCONTROLLER_IMPL)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-SOL (Application Component) Knowledge Search
     CRM_IC_APPL_UI_EI (Package) IC Enterprice Intelligence UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_IC_SOLSCONTROLLER CL_CRM_IC_SOLSCONTROLLER 20020525
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_MESSAGE_HANDLER Interface for Error Handler 20020807
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20020723
Properties
Class CL_CRM_IC_SOLSCONTROLLER_IMPL  
Short Description    
Super Class CL_CRM_IC_SOLSCONTROLLER CL_CRM_IC_SOLSCONTROLLER 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_APPL_UI_EI   IC Enterprice Intelligence UI 
Created 20020525   SAP 
Last change 20081007   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_BSP_WD_MESSAGE_HANDLER Interface for Error Handler 20020807
2 IF_CRM_IC_EVENT_LISTENER IC event service interface 20020723
Friends
Class CL_CRM_IC_SOLSCONTROLLER_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DETAIL_DESCRIPTION Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_DESCRIPTION EI search service returned document description 20020620
2 DETAIL_KBID Instance attribute Public Type reference (TYPE) CRMT_EI_KB_ID Knowldge base entity ID 20020620
3 DETAIL_KBNAME Instance attribute Public Type reference (TYPE) CRMT_EI_KB_NAME EI: name of knowledge base 20020620
4 DETAIL_TYPE Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_TYPE EI search service return type of documents from TREX 20020827
5 GC_AFTERSEARCH Constant Public Type reference (TYPE) I 2 20020617
6 GC_ATTRIBUTEVIEWON Instance attribute Public Type reference (TYPE) XFELD Checkbox 20020828
7 GC_FAQ Constant Protected Type reference (TYPE) CRMT_EI_KB_NAME 'FAQ' Name of Knowledge Base 20020821
8 GC_INIT Constant Public Type reference (TYPE) I 0 20020617
9 GC_NOT_READY Constant Public Type reference (TYPE) I -1 20021015
10 GC_SEARCH Constant Public Type reference (TYPE) I 1 20020617
11 GR_CURRENT_ROOT Instance attribute Public Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20030222
12 GR_ICS_ROOT Instance attribute Public Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20030124
13 GT_CART Instance attribute Public Type reference (TYPE) CRMT_EI_FEEDBACK_GROUP solution cart for search 20020618
14 GT_CART_SELECTED_ROWS Instance attribute Public Type reference (TYPE) SELECTEDROWS Selected Rows 20030806
15 GT_CART_VIEW Instance attribute Public Type reference (TYPE) CRMT_EI_FEEDBACK_LIST_TAB UI display for solution cart 20020626
16 GT_EXCLUDE Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_ATTR_TAB EI search service query input for attributes 20020625
17 GT_FEEDBACK Instance attribute Public Type reference (TYPE) CRMT_EI_FEEDBACK_DISPLAY_TAB table for feedback UI purpose 20020626
18 GT_ICS Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_RESULT_TAB returned table of EI search service for SDB 20020820
19 GT_INCLUDE Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_ATTR_TAB EI search service query input for attributes 20020625
20 GT_INCLUDE_REMOVED Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_ATTR_TAB removed included attributes 20050614
21 GT_KBLIST Instance attribute Public Type reference (TYPE) CRMT_EI_KBNAME_DESC_TAB list of kb 20041116
22 GT_KBPROFILE Instance attribute Public Type reference (TYPE) CRMT_EI_KB_NAMEVALUE_TAB SAF: Table type for name value pairs 20041116
23 GT_KB_AVAIL Instance attribute Public Type reference (TYPE) CRMT_EI_KBNAME_DESC_TAB SAF: Knowledge Base Name and Description Table 20030226
24 GT_LANG_AVAIL Instance attribute Public Type reference (TYPE) CRMT_EI_LANGU_TEXT_TAB SAF: Table type for language keys and descriptions 20030226
25 GT_OLDCART_VIEW Instance attribute Public Type reference (TYPE) CRMT_EI_FEEDBACK_LIST_TAB UI display for solution cart 20020821
26 GT_RESULT Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_RESULT_TAB returned table of EI search service for SDB 20020618
27 GT_RESULT_SELECTED_ROWS Instance attribute Public Type reference (TYPE) SELECTEDROWS Selected Rows 20030807
28 GT_SUGGEST Instance attribute Public Type reference (TYPE) CRMT_EI_FEATURE_TAB table for feature input group 20020702
29 GT_SUGGEST_INI Instance attribute Public Type reference (TYPE) CRMT_EI_FEATURE_TAB table for feature input group 20020703
30 GV_CART_FIRST_ROW Instance attribute Public Type reference (TYPE) I 20021009
31 GV_DELIM Instance attribute Public Type reference (TYPE) STRING 20020817
32 GV_EXCLUDE Instance attribute Public Type reference (TYPE) CRMT_IC_KS_CHECKBOX checkbox for specifing "exlcude" 20041116
33 GV_FEEDBACK_VAL Instance attribute Public Type reference (TYPE) CRMT_EI_SOL_FEEDBACK SAF: Feedback Value 20021102
34 GV_INTERACTION Instance attribute Public Type reference (TYPE) XFELD Checkbox 20030301
35 GV_KB_PREVIOUS Instance attribute Public Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name of knowledge base 20021015
36 GV_KB_SELECT Instance attribute Public Type reference (TYPE) CRMT_EI_KB_NAME EI: name of knowledge base 20020623
37 GV_LANG_PREVIOUS Instance attribute Public Type reference (TYPE) SPRAS Language Key 20021015
38 GV_LANG_SELECT Instance attribute Public Type reference (TYPE) SPRAS Language Key 20020623
39 GV_MAIL Instance attribute Public Type reference (TYPE) CRMT_IC_MAIL mail headers and body 20020823
40 GV_ONE_SELECT Instance attribute Public Type reference (TYPE) CRMT_EI_KB_ATTR_NAME EI: Attribute name for knowledge repository 20020625
41 GV_PROFILE Instance attribute Public Type reference (TYPE) CRMT_IC_KS_PROFILE knowledge search profile 20041112
42 GV_QUERY Instance attribute Public Type reference (TYPE) STRING 20040915
43 GV_RESET Instance attribute Public Type reference (TYPE) XFELD '' Checkbox 20020625
44 GV_RESULT_FIRST_ROW Instance attribute Public Type reference (TYPE) I 20021009
45 GV_RESULT_INITIAL Instance attribute Public Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20030818
46 GV_TWO_SELECT Instance attribute Public Type reference (TYPE) CRMT_EI_KB_ATTR_VALUE EI: Attribute description for knowledge repository 20020625
47 GV_TYPE Instance attribute Public Type reference (TYPE) CRMT_EI_SEARCH_TYPE EI search service return type of documents from TREX 20020828
48 ICS_LANG Instance attribute Public Type reference (TYPE) SPRAS Language Key 20020828
49 SELECTED_FEEDBACK Instance attribute Public Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20020621
50 SIZE_ICS Instance attribute Public Type reference (TYPE) I '0' ICS return doc number 20020619
51 STATE Instance attribute Public Type reference (TYPE) I 0 20020617
52 STATE_SHOW Instance attribute Public Type reference (TYPE) XFELD '' ICS show state 20020619
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CART Instance method Public Method CLEAR UP THE CART TABLE 20020621
2 FILL_CART Instance method Public Method FILL SOLUTION CART TABLE 20020618
3 FILL_KB Instance method Public Method 20030226
4 FILL_LANG Instance method Public Method 20030226
5 FILL_RESULT Instance method Public Method FILL SEARCH RESULT TABLE 20020618
6 FIND_CART_ITEM Instance method Public Method 20030808
7 GET_CART_TAB Instance method Public Method GET SOLUTION CART TABLE 20020618
8 GET_FEEDBACK_TAB Instance method Public Method 20020626
9 GET_PROFILE Instance method Public Method get knowledge search profile 20041112
10 GET_RESULT_TAB Instance method Public Method GET SEARCH RESULT TABLE 20020618
11 GET_TEXT Instance method Public Method get text element to replace OTR 20050518
12 IS_CASE_SELECTED Instance method Public Method 20030809
13 ON_END_CONTACT Instance method Public Method 20020723
14 ON_INTERACTION_ENDED Instance method Protected Method Process event interaction ended 20030620
15 PARSE_ICS Instance method Public Method 20020826
16 SET_ATTR_QUERY Instance method Public Method API for presetting query for access control 20040910
17 SET_EMAIL Instance method Public Method 20021113
18 SET_QUERY Instance method Public Method API for presetting the query 20040910
Events
Class CL_CRM_IC_SOLSCONTROLLER_IMPL has no event.
Types
Class CL_CRM_IC_SOLSCONTROLLER_IMPL has no local type.
Method Signatures

Method CLEAR_CART Signature

Method CLEAR_CART on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no parameter.
Method CLEAR_CART on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method FILL_CART Signature

Method FILL_CART on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no parameter.
Method FILL_CART on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method FILL_KB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANG Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20030226

Method FILL_KB on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method FILL_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_LANG_AVAIL Value transfer Object reference (TYPE REF TO) DATA 20030226
2 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20030226

Method FILL_LANG on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method FILL_RESULT Signature

Method FILL_RESULT on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no parameter.
Method FILL_RESULT on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method FIND_CART_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20030808
2 Importing IV_INDEX Call by reference Type reference (TYPE) CRMT_IDX 5-stelliger Index 20030808
3 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20030808

Method FIND_CART_ITEM on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method GET_CART_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CART Value transfer Object reference (TYPE REF TO) DATA 20020618

Method GET_CART_TAB on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method GET_FEEDBACK_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FEEDBACK Value transfer Type reference (TYPE) CRMT_EI_FEEDBACK_DISPLAY_TAB UI: Anzeige für Lösungskorb 20020626

Method GET_FEEDBACK_TAB on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROFILE Call by reference Type reference (TYPE) CRMT_IC_KS_PROFILE Profil für Wissenssuche 20041112

Method GET_PROFILE on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method GET_RESULT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) DATA 20020618

Method GET_RESULT_TAB on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Value transfer Type reference (TYPE) I 20050518
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20050518

Method GET_TEXT on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method IS_CASE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20030809

Method IS_CASE_SELECTED on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method ON_END_CONTACT Signature

Method ON_END_CONTACT on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no parameter.
Method ON_END_CONTACT on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method ON_INTERACTION_ENDED Signature

Method ON_INTERACTION_ENDED on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no parameter.
Method ON_INTERACTION_ENDED on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method PARSE_ICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESULT Call by reference Type reference (TYPE) STRING HTTP-Framework (iHTTP) HTTP-Wert 20020826

Method PARSE_ICS on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method SET_ATTR_QUERY Signature

Method SET_ATTR_QUERY on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no parameter.
Method SET_ATTR_QUERY on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method SET_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMAIL Call by reference Type reference (TYPE) CRMT_IC_MAIL Mailüberschriften und -textteile 20021113

Method SET_EMAIL on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.

Method SET_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY Call by reference Type reference (TYPE) STRING 20040910

Method SET_QUERY on class CL_CRM_IC_SOLSCONTROLLER_IMPL has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 310