SAP ABAP Class CL_IC_CUCOIDENTIFICATION_IMPL (Identification by ANI and Event Handling)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-SEA (Application Component) Business Partner Search
     IC_UI_ACCOUNT (Package) IC WebClient Account Identification
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IC_CUCOIDENTIFICATION Identification by ANI and Event Handling 20040913
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_MESSAGE_HANDLER Interface for Error Handler 20040913
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20040913
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_MCM_CALLBACK_HANDLER IC MCM CallBack Handler 20040913
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HREIC_CUCOIDENT_IMPL EIC: Employee Identification 20050314
Properties
Class CL_IC_CUCOIDENTIFICATION_IMPL  
Short Description Identification by ANI and Event Handling    
Super Class CL_IC_CUCOIDENTIFICATION Identification by ANI and Event Handling 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IC_UI_ACCOUNT   IC WebClient Account Identification 
Created 20040913   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 20040913
2 IF_CRM_IC_EVENT_LISTENER IC event service interface 20040913
3 IF_CRM_IC_MCM_CALLBACK_HANDLER IC MCM CallBack Handler 20040913
Friends
Class CL_IC_CUCOIDENTIFICATION_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BP_SEARCH_DONE Instance attribute Private Type reference (TYPE) ABAP_BOOL flag if bp search done 20040914
2 CHANNEL Instance attribute Private Type reference (TYPE) STRING communication channel 20040913
3 ITEM_ID Instance attribute Private Type reference (TYPE) STRING id of new item when overlap 20040913
4 REQUEST_VALUE Instance attribute Private Type reference (TYPE) STRING value of incoming request ( like phone number, email address 20040913
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_CONTACT_SOURCE Instance method Protected Method redefine: do something special dependent on contact source 20040916
2 CLEAR_ATTRIBUTES Instance method Protected Method clear attributes 20040914
3 CLEAR_CONTEXT Instance method Protected Method clears context nodes 20040914
4 CLEAR_CONTEXT_AREA_TYPE Instance method Public Method clears contact type from context area 20040914
5 CLEAR_CONTEXT_AREA_VALUE Instance method Public Method clears values from context area 20040914
6 CLEAR_IM_HANDLING_ATT Instance method Protected Method clear attributes related to interaction manager handling 20040914
7 FILL_CALLER_DISPLAY Instance method Public Method fills current caller into caller display 20040914
8 FILL_CONTEXT_AREA_TYPE Instance method Public Method sets contact type into context area 20040914
9 FILL_CONTEXT_AREA_VALUE Instance method Public Method fills values into context area 20040914
10 GET_CHANNEL Instance method Public Method getter for channel 20040913
11 GET_CONTACT Instance method Public Method get current MCM contact 20040914
12 GET_DATA_FOR_TRANSFER Instance method Protected Method redefine: get the data and fill the IAD String 20040913
13 GET_EMAIL_ADDRESSES Instance method Public Method get addresses of specifc type of BP 20040922
14 GET_ITEM_ID Instance method Public Method getter item_id 20040916
15 GET_REQUEST_VALUE Instance method Public Method getter for request_value 20040913
16 HANDLE_EXTERNAL_CAD Instance method Public Method redefine: processing of external CAD 20040914
17 HANDLE_INTERNAL_CAD Instance method Public Method redefine: processing of internal CAD (transfer) 20040914
18 HANDLE_INT_CAD_CONTACT_STARTED Instance method Public Method redefine: processing of internal CAD on contact started 20040916
19 INITIALIZE_CONTEXT Instance method Protected Method initialize context nodes 20040914
20 INTERNAL_NAV_FOR_EVENT Instance method Public Method redefine: get nav link for event 20040920
21 IS_BP_SEARCH_DONE Instance method Public Method getter for channel 20050215
22 ON_CONTACT_ENDED Instance method Protected Method event handling for contact ended 20040914
23 ON_CONTACT_STARTED Instance method Protected Method event handling for contact started 20040913
24 ON_END_INTERACTION Instance method Protected Method event handling of interaction ended 20040914
25 ON_END_WITH_OVERLAP Instance method Protected Method redefine: process end interaction in overlap situation 20040914
26 ON_INTERACTION_STARTED Instance method Protected Method event handling on start interaction 20040914
27 PROCESS_INCOMING_REQUEST Instance method Public Method redefine: gets BPs for incoming call or email 20040914
28 PROCESS_INTERACTION_STARTED Instance method Protected Method redefine: process event interaction started 20040914
29 RESTORE_AFTER_OVERLAP Instance method Protected Method redefine: processing on do_init_context of MainViewset 20040914
30 SET_BP_SEARCH_DONE Instance method Public Method getter BP_Search_Done 20040914
31 SET_CHANNEL Instance method Public Method setter for channel 20040914
32 SET_ITEM_ID Instance method Public Method setter item id 20040917
33 SET_REQUEST_VALUE Instance method Public Method setter for channel 20050214
Events
Class CL_IC_CUCOIDENTIFICATION_IMPL has no event.
Types
Class CL_IC_CUCOIDENTIFICATION_IMPL has no local type.
Method Signatures

Method ANALYZE_CONTACT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT IC WebClient Contact 20040916

Method ANALYZE_CONTACT_SOURCE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method CLEAR_ATTRIBUTES Signature

Method CLEAR_ATTRIBUTES on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method CLEAR_ATTRIBUTES on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method CLEAR_CONTEXT Signature

Method CLEAR_CONTEXT on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method CLEAR_CONTEXT on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method CLEAR_CONTEXT_AREA_TYPE Signature

Method CLEAR_CONTEXT_AREA_TYPE on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method CLEAR_CONTEXT_AREA_TYPE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method CLEAR_CONTEXT_AREA_VALUE Signature

Method CLEAR_CONTEXT_AREA_VALUE on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method CLEAR_CONTEXT_AREA_VALUE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method CLEAR_IM_HANDLING_ATT Signature

Method CLEAR_IM_HANDLING_ATT on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method CLEAR_IM_HANDLING_ATT on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method FILL_CALLER_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT1 Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20040916
2 Importing IV_OBJECT2 Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20040916
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20040914

Method FILL_CALLER_DISPLAY on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method FILL_CONTEXT_AREA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT IC WebClient MCM Contact 20040914

Method FILL_CONTEXT_AREA_TYPE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method FILL_CONTEXT_AREA_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD1 Call by reference Type reference (TYPE) STRING 20040914
2 Importing IV_FIELD2 Call by reference Type reference (TYPE) STRING 20040914

Method FILL_CONTEXT_AREA_VALUE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method GET_CHANNEL Signature

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

Method GET_CHANNEL on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method GET_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC-Ereignis 20040914
2 Returning RR_CONTACT Value transfer Object reference (TYPE REF TO) CL_CRM_IC_MCM_CONTACT IC WebClient MCM Contact 20040914

Method GET_CONTACT on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method GET_DATA_FOR_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IAD Value transfer Type reference (TYPE) STRING 20040913

Method GET_DATA_FOR_TRANSFER on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method GET_EMAIL_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EMAILADDRESSES Value transfer Type reference (TYPE) O2PARAVALU_TABLE 02: Parametertabelle (Namen und Werte) 20040922
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING Externer Objektname 20040922

Method GET_EMAIL_ADDRESSES on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method GET_ITEM_ID Signature

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

Method GET_ITEM_ID on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method GET_REQUEST_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) STRING 20040913

Method GET_REQUEST_VALUE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method HANDLE_EXTERNAL_CAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040914
2 Returning RV_HANDLED Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20040914

Method HANDLE_EXTERNAL_CAD on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method HANDLE_INTERNAL_CAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT IC WebClient MCM Contact 20040914
2 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC-Ereignis 20040914
3 Returning RV_HANDLED Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20040914

Method HANDLE_INTERNAL_CAD on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method HANDLE_INT_CAD_CONTACT_STARTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040916
2 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC-Ereignis 20040916
3 Returning RV_HANDLED Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20040916

Method HANDLE_INT_CAD_CONTACT_STARTED on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method INITIALIZE_CONTEXT Signature

Method INITIALIZE_CONTEXT on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method INITIALIZE_CONTEXT on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method INTERNAL_NAV_FOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC-Ereignis 20040920
2 Returning RV_NAV_LINK Value transfer Type reference (TYPE) STRING 20040920

Method INTERNAL_NAV_FOR_EVENT on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method IS_BP_SEARCH_DONE 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 Kommunikationskanal 20050215

Method IS_BP_SEARCH_DONE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method ON_CONTACT_ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC-Ereignis 20040914

Method ON_CONTACT_ENDED on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method ON_CONTACT_STARTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC-Ereignis 20040913

Method ON_CONTACT_STARTED on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method ON_END_INTERACTION Signature

Method ON_END_INTERACTION on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method ON_END_INTERACTION on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method ON_END_WITH_OVERLAP Signature

Method ON_END_WITH_OVERLAP on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method ON_END_WITH_OVERLAP on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method ON_INTERACTION_STARTED Signature

Method ON_INTERACTION_STARTED on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method ON_INTERACTION_STARTED on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method PROCESS_INCOMING_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BO_COL Call by reference Object reference (TYPE REF TO) IF_BOL_BO_COL BO Collection Interface 20040914
2 Importing IV_ITEM_ID Call by reference Type reference (TYPE) STRING Id of incoming item 20040914
3 Importing IV_REQUEST_VALUE Call by reference Type reference (TYPE) STRING 20040914

Method PROCESS_INCOMING_REQUEST on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method PROCESS_INTERACTION_STARTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040914

Method PROCESS_INTERACTION_STARTED on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method RESTORE_AFTER_OVERLAP Signature

Method RESTORE_AFTER_OVERLAP on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method RESTORE_AFTER_OVERLAP on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method SET_BP_SEARCH_DONE Signature

Method SET_BP_SEARCH_DONE on class CL_IC_CUCOIDENTIFICATION_IMPL has no parameter.
Method SET_BP_SEARCH_DONE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method SET_CHANNEL Signature

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

Method SET_CHANNEL on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method SET_ITEM_ID Signature

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

Method SET_ITEM_ID on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.

Method SET_REQUEST_VALUE Signature

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

Method SET_REQUEST_VALUE on class CL_IC_CUCOIDENTIFICATION_IMPL has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 500