SAP ABAP Class CL_CRM_IC_INTERACTION_MANAGER (ICWC interaction lifecycle management)
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 20030623
Properties
Class CL_CRM_IC_INTERACTION_MANAGER  
Short Description ICWC interaction lifecycle management    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_FRAMEWORK   CRM Interaction Center: Framework 
Created 20030610   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 20030623
Friends
Class CL_CRM_IC_INTERACTION_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EVENT_INTERACTION_AFTER_END Constant Public Type reference (TYPE) STRING 'InteractionAfterEnd' 20030611
2 EVENT_INTERACTION_ENDED Constant Public Type reference (TYPE) STRING 'InteractionEnded' 20030611
3 EVENT_INTERACTION_END_REQUEST Constant Public Type reference (TYPE) STRING 'InteractionEndRequest' 20030611
4 EVENT_INTERACTION_PREPARE_NEXT Constant Public Type reference (TYPE) STRING 'InteractionPrepareNext' 20040722
5 EVENT_INTERACTION_STARTED Constant Public Type reference (TYPE) STRING 'InteractionStarted' 20030611
6 EV_PARAM_INTERACTION Constant Public Type reference (TYPE) STRING 'INTERACTION' 20030617
7 IM Instance attribute Private Object reference (TYPE REF TO) IF_IC_INTERACTION_MANAGER Interaction Manager 20040928
8 SELF Static Attribute Private Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION_MANAGER ICWC interaction lifecycle management 20030611
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030611
2 CREATE_INSTANCE Static method Public Method Create Interaction Manager instance 20040928
3 GET_CB_REGISTRY_END_REQUEST Static method Public Method Get callback registry to process interaction end request 20030611
4 GET_CURRENT_INTERACTION Instance method Public Method Return current interaction 20030623
5 GET_INSTANCE Static method Public Method Get instance 20030611
6 GET_OVERLAP_INTERACTION Instance method Public Method Return overlap interaction 20030623
7 HAS_CURRENT_INTERACTION Instance method Public Method Returns true if interaction is active 20030617
8 HAS_OVERLAP_INTERACTION Instance method Public Method Returns true if overlapping interaction exists 20030623
9 IS_IN_END_INTERACTION Instance method Public Method Is end interaction processing is going on? 20050203
10 SAVE_AND_COLLECT_CAD Instance method Public Method Collect call-attached-data for transfer 20050517
11 SAVE_INTERACTION_AND_BO_LINKS Instance method Public Method Process interaction end request 20050517
12 SET_VIEW_MANAGER Instance method Public Method Set view manager, must be called after first get_instance 20030620
Events
Class CL_CRM_IC_INTERACTION_MANAGER has no event.
Types
Class CL_CRM_IC_INTERACTION_MANAGER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 'CL_IC_INTERACTION_MGR_INTERNAL' Objekttypname 20040928

Method CONSTRUCTOR on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 'CL_IC_INTERACTION_MGR_INTERNAL' Objekttypname 20040928
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION_MANAGER 20040928

Method CREATE_INSTANCE on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method GET_CB_REGISTRY_END_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_CALLBACK_REGISTRY Callback registry 20030611

Method GET_CB_REGISTRY_END_REQUEST on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method GET_CURRENT_INTERACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_INTERACTION ICWC interaction 20030623

Method GET_CURRENT_INTERACTION on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_IC_INTERACTION_MANAGER ICWC interaction lifecycle management 20030611

Method GET_INSTANCE on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method GET_OVERLAP_INTERACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_INTERACTION ICWC interaction 20030623

Method GET_OVERLAP_INTERACTION on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method HAS_CURRENT_INTERACTION 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 20030617

Method HAS_CURRENT_INTERACTION on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method HAS_OVERLAP_INTERACTION 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 20030623

Method HAS_OVERLAP_INTERACTION on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method IS_IN_END_INTERACTION 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 20050203

Method IS_IN_END_INTERACTION on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method SAVE_AND_COLLECT_CAD 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 IC WebClient Contact 20050517
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20050517

Method SAVE_AND_COLLECT_CAD on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method SAVE_INTERACTION_AND_BO_LINKS 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 20050517

Method SAVE_INTERACTION_AND_BO_LINKS on class CL_CRM_IC_INTERACTION_MANAGER has no exception.

Method SET_VIEW_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_MANAGER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_MANAGER View-Manager - Wen Dynpro 20030620

Method SET_VIEW_MANAGER on class CL_CRM_IC_INTERACTION_MANAGER has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 400