SAP ABAP Class CL_IC_INTERACTION_MGR_INTERNAL (Interaction Manager)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-FRW (Application Component) Framework
     CRM_IC_FRAMEWORK (Package) CRM Interaction Center: Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_MESSAGE_HANDLER Interface for Error Handler 20040927
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20040927
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IC_INTERACTION_MANAGER Interaction Manager 20040927
Properties
Class CL_IC_INTERACTION_MGR_INTERNAL  
Short Description Interaction Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_FRAMEWORK   CRM Interaction Center: Framework 
Created 20040927   SAP 
Last change 20110908   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 20040927
2 IF_CRM_IC_EVENT_LISTENER IC event service interface 20040927
3 IF_IC_INTERACTION_MANAGER Interaction Manager 20040927
Friends
Class CL_IC_INTERACTION_MGR_INTERNAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONSULT_INTERACTION Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION Started by consult, possible transfer 20040927
2 CONTACT_TO_BE_TRANSFERRED Instance attribute Protected Object reference (TYPE REF TO) IF_CRM_IC_CONTACT IC WebClient Contact 20050517
3 CURRENT_INTERACTION Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION Ongoing interaction 20040927
4 DISPLAY_DATA_CONSULT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110530
5 EVENT_FAX_CREATED Constant Public Type reference (TYPE) STRING 'FaxCreated' Outbound Fax Event 20061129
6 EVENT_MAIL_CREATED Constant Public Type reference (TYPE) STRING 'MailCreated' Outbound Email Event 20060911
7 EVENT_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_CRM_IC_EVENT_SRV IC event service interface 20040927
8 GV_END_INTERACTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050203
9 MESSAGE_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_MESSAGE_SERVICE 20040927
10 NO_VETO_RAISED Constant Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040927
11 OVERLAP_INTERACTION Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION Overlapping/waiting interaction 20040927
12 PREPARE_INTERACTION Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION Call list interaction 20040927
13 REGISTRY_END_REQUEST Instance attribute Protected Object reference (TYPE REF TO) CL_IC_CB_REGISTRY_END_REQUEST Callback registry for end interaction 20040927
14 VIEW_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_VIEW_MANAGER WebDynpro View Manager 20040927
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040927
2 CREATE_CURRENT_INTERACTION Instance method Protected Method 20040927
3 CREATE_I_AND_RAISE_STARTED Instance method Protected Method Create interaction and raise interaction started event 20040927
4 CREATE_OVERLAP_INTERACTION Instance method Protected Method 20040927
5 GET_CONTACT_FROM_MCM Instance method Protected Method Returns contact from MCM 20040927
6 IS_BOL_SAVE_POSSIBLE Instance method Protected Method Triggers BOL to check if save is possible 20040927
7 ON_CONTACT_ACCEPTED Instance method Protected Method Interaction started by contact accepted 20040927
8 ON_CONTACT_ENDED Instance method Protected Method Contact ended 20040927
9 ON_CONTACT_IADUPDATED Instance method Protected Method Check if data change indicated transfer after consult 20040927
10 ON_INTERACTION_END_REQUEST Instance method Protected Method Process interaction end request 20040927
11 ON_SEND_OUTBOUND_EMAIL Instance method Protected Method Event handler on sending an outbound email 20060911
12 ON_SEND_OUTBOUND_FAX Instance method Protected Method Event handler on sending an outbound fax 20061129
13 PROCESS_CONSULT_FOR_TRANSFER Instance method Protected Method Porcess consult as possible start of a warm transfer 20040927
14 PROCESS_INTERACTION_END Instance method Protected Method Process interaction end request 20050517
15 PROCESS_OUTBOUND_FOR_CURRENT Instance method Protected Method Process outbound contact 20040927
16 RAISE_INTERACTION_EVENT Instance method Protected Method Raise interaction event and pass interaction ID 20040927
17 RAISE_MESSAGE_NO_INTERACTION Instance method Protected Method Raise error message - no active interaction available 20040927
18 RAISE_MESSAGE_OVERLAP Instance method Protected Method Raise error message - interaction overlap 20040927
19 SUBSCRIBE_TO_EVENTS Instance method Protected Method Subscribe to events 20040927
20 SUBSCRIBE_TO_MESSAGES Instance method Protected Method Subscribe to handle messages 20040927
21 UNDO_PREPARE_INTERACTIONS Instance method Protected Method Clear prepare interactions, notify owners 20040927
Events
Class CL_IC_INTERACTION_MGR_INTERNAL has no event.
Types
Class CL_IC_INTERACTION_MGR_INTERNAL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method CONSTRUCTOR on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method CREATE_CURRENT_INTERACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040927
2 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040927

Method CREATE_CURRENT_INTERACTION on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method CREATE_I_AND_RAISE_STARTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040927
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20040927

Method CREATE_I_AND_RAISE_STARTED on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method CREATE_OVERLAP_INTERACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040927
2 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040927

Method CREATE_OVERLAP_INTERACTION on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method GET_CONTACT_FROM_MCM 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 20040927
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040927

Method GET_CONTACT_FROM_MCM on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method IS_BOL_SAVE_POSSIBLE 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 20040927

Method IS_BOL_SAVE_POSSIBLE on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method ON_CONTACT_ACCEPTED 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 20040927

Method ON_CONTACT_ACCEPTED on class CL_IC_INTERACTION_MGR_INTERNAL 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 20040927

Method ON_CONTACT_ENDED on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method ON_CONTACT_IADUPDATED 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 20040927

Method ON_CONTACT_IADUPDATED on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method ON_INTERACTION_END_REQUEST Signature

Method ON_INTERACTION_END_REQUEST on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method ON_INTERACTION_END_REQUEST on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method ON_SEND_OUTBOUND_EMAIL Signature

Method ON_SEND_OUTBOUND_EMAIL on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method ON_SEND_OUTBOUND_EMAIL on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method ON_SEND_OUTBOUND_FAX Signature

Method ON_SEND_OUTBOUND_FAX on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method ON_SEND_OUTBOUND_FAX on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method PROCESS_CONSULT_FOR_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTACT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_CONTACT 20040927
2 Importing IV_EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_IC_EVENT IC event 20110530

Method PROCESS_CONSULT_FOR_TRANSFER on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method PROCESS_INTERACTION_END Signature

Method PROCESS_INTERACTION_END on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method PROCESS_INTERACTION_END on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method PROCESS_OUTBOUND_FOR_CURRENT Signature

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

Method PROCESS_OUTBOUND_FOR_CURRENT on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method RAISE_INTERACTION_EVENT Signature

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

Method RAISE_INTERACTION_EVENT on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method RAISE_MESSAGE_NO_INTERACTION Signature

Method RAISE_MESSAGE_NO_INTERACTION on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method RAISE_MESSAGE_NO_INTERACTION on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method RAISE_MESSAGE_OVERLAP Signature

Method RAISE_MESSAGE_OVERLAP on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method RAISE_MESSAGE_OVERLAP on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method SUBSCRIBE_TO_EVENTS Signature

Method SUBSCRIBE_TO_EVENTS on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method SUBSCRIBE_TO_EVENTS on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method SUBSCRIBE_TO_MESSAGES Signature

Method SUBSCRIBE_TO_MESSAGES on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method SUBSCRIBE_TO_MESSAGES on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.

Method UNDO_PREPARE_INTERACTIONS Signature

Method UNDO_PREPARE_INTERACTIONS on class CL_IC_INTERACTION_MGR_INTERNAL has no parameter.
Method UNDO_PREPARE_INTERACTIONS on class CL_IC_INTERACTION_MGR_INTERNAL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 500