SAP ABAP Class CL_CRM_MCM_CHANNEL (MCM Channel (telephone, mail and chat))
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     IC_CCS_MCM (Package) IC Communication Channels Service Multi-Channel Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_SYSTEM_CONSTANTS BCB System Constants 20031211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_CHANNEL MCM Channel 20031112
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_CONTACT_PROPERTY MCM contact properties 20031212
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_SESSION_CONSTANTS MCM Session Constants 20031219
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_ACTIONI_CHANNEL 20060321
2 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_CHAT_CHANNEL MCM chat channel 20031024
3 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_MAIL_CHANNEL MCM mail channel 20031024
4 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_PHONE_CHANNEL MCM telephone channel 20031024
Properties
Class CL_CRM_MCM_CHANNEL  
Short Description MCM Channel (telephone, mail and chat)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IC_CCS_MCM   IC Communication Channels Service Multi-Channel Management 
Created 20031024   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_MCM_CHANNEL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCB_SYSTEM_CONSTANTS BCB System Constants 20031211
2 IF_CRM_MCM_CHANNEL MCM Channel 20031112
3 IF_CRM_MCM_CONTACT_PROPERTY MCM contact properties 20031212
4 IF_CRM_MCM_SESSION_CONSTANTS MCM Session Constants 20031219
Friends
Class CL_CRM_MCM_CHANNEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANNEL_ACTION_ROUTING Instance attribute Public Attribute reference (LIKE) 20031211
2 CHANNEL_CHAT Instance attribute Public Attribute reference (LIKE) 20031211
3 CHANNEL_MESSAGING Instance attribute Public Attribute reference (LIKE) 20031211
4 CHANNEL_TELEPHONY Instance attribute Public Attribute reference (LIKE) 20031211
5 CONTACT_ACCEPTED Instance attribute Public Attribute reference (LIKE) 20031219
6 CONTACT_CHANGED Instance attribute Public Attribute reference (LIKE) 20031219
7 CONTACT_ENDED Instance attribute Public Attribute reference (LIKE) 20031219
8 CONTACT_STARTED Instance attribute Public Attribute reference (LIKE) 20031219
9 C_STATUS_AVAILABLE Static Attribute Public Type reference (TYPE) I 1 20050501
10 C_STATUS_UNAVAILABLE Static Attribute Public Type reference (TYPE) I 0 20050501
11 MCM_CHANNEL_CHAT Instance attribute Public Attribute reference (LIKE) 20031219
12 MCM_CHANNEL_MAIL Instance attribute Public Attribute reference (LIKE) 20031219
13 MCM_CHANNEL_PHONE Instance attribute Public Attribute reference (LIKE) 20031219
14 MCM_CONTACT_WRAPUPSTARTED Instance attribute Public Attribute reference (LIKE) 20031219
15 MCM_IAD_UPDATED Instance attribute Public Attribute reference (LIKE) 20031219
16 MCM_REQUEST_SAVEAD Instance attribute Public Attribute reference (LIKE) 20031219
17 M_MCM_CONTAINER Instance attribute Protected Type reference (TYPE) CRMT_IC_MCM_CONTAINER 20031112
18 M_MCM_SESSION Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_MCM_SESSION 20031106
19 M_STATUS Instance attribute Private Type reference (TYPE) I C_STATUS_UNAVAILABLE 20050501
20 PROPERTY_AD_SAVE_REASON Instance attribute Public Attribute reference (LIKE) 20031212
21 PROPERTY_CONFERENCE Instance attribute Public Attribute reference (LIKE) 20031212
22 PROPERTY_CONSULT_DESTINATION Instance attribute Public Attribute reference (LIKE) 20031212
23 PROPERTY_CONSULT_NEXT_STEP Instance attribute Public Attribute reference (LIKE) 20031212
24 PROPERTY_ENDED Instance attribute Public Attribute reference (LIKE) 20031212
25 PROPERTY_EXTERNAL Instance attribute Public Attribute reference (LIKE) 20031212
26 PROPERTY_FROM Instance attribute Public Attribute reference (LIKE) 20031212
27 PROPERTY_INBOUD Instance attribute Public Attribute reference (LIKE) 20031212
28 PROPERTY_INTERNAL Instance attribute Public Attribute reference (LIKE) 20031212
29 PROPERTY_ORIGIN_ID Instance attribute Public Attribute reference (LIKE) 20031212
30 PROPERTY_TRANSFER_AND_END Instance attribute Public Attribute reference (LIKE) 20110408
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_HANDLER Instance method Public Method action handler 20031229
2 CLOSE Instance method Public Method 20031219
3 CONSTRUCTOR Instance method Public Constructor 20031106
4 GET_CONTAINER_SIZE Instance method Public Method get conainer size 20031117
5 GET_DEFAULT_CONTAINER Instance method Public Method get default container 20031117
6 GET_SESSION Instance method Public Method get session 20031117
7 GET_TYPE Instance method Public Method get channel type 20031211
8 ON_CLIENT_STARTED Instance method Public Method client started handler 20050113
9 ON_CONTACT_EVENT_HANDLER Instance method Public Method contact event handler 20031117
10 OPEN Instance method Public Method open channel 20031112
11 RECOVER_ITEMS Instance method Public Method recover items from cms 20080809
12 SEND_BSP_MSG Instance method Public Method send error message 20031210
13 SET_MIMC_INT_SESSION_MAP Instance method Public Method 20071227
Events
Class CL_CRM_MCM_CHANNEL has no event.
Types
Class CL_CRM_MCM_CHANNEL has no local type.
Method Signatures

Method ACTION_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) STRING 20031229
2 Importing PARAM_1 Call by reference Type reference (TYPE) STRING 20031229
3 Importing PARAM_2 Call by reference Type reference (TYPE) STRING 20031229
4 Importing PARAM_3 Call by reference Type reference (TYPE) STRING 20031229
5 Importing PARAM_4 Call by reference Type reference (TYPE) STRING 20031229
# Exception Resumable Description Created on
1 CX_CRM_MCM_EXCEPTION MCM Ausnahme 20031229

Method CLOSE Signature

Method CLOSE on class CL_CRM_MCM_CHANNEL has no parameter.
Method CLOSE on class CL_CRM_MCM_CHANNEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_SESSION Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_SESSION MCM Session 20031106

Method CONSTRUCTOR on class CL_CRM_MCM_CHANNEL has no exception.

Method GET_CONTAINER_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SIZE Value transfer Type reference (TYPE) I 20031117

Method GET_CONTAINER_SIZE on class CL_CRM_MCM_CHANNEL has no exception.

Method GET_DEFAULT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MCM_CONTAINER Value transfer Object reference (TYPE REF TO) CL_CRM_MCM_CHANNEL_CONTAINER MCM Kanal Container 20031211

Method GET_DEFAULT_CONTAINER on class CL_CRM_MCM_CHANNEL has no exception.

Method GET_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MCM_SESSION Value transfer Object reference (TYPE REF TO) CL_CRM_MCM_SESSION MCM Session 20031117

Method GET_SESSION on class CL_CRM_MCM_CHANNEL has no exception.

Method GET_TYPE Signature

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

Method GET_TYPE on class CL_CRM_MCM_CHANNEL has no exception.

Method ON_CLIENT_STARTED Signature

Method ON_CLIENT_STARTED on class CL_CRM_MCM_CHANNEL has no parameter.
Method ON_CLIENT_STARTED on class CL_CRM_MCM_CHANNEL has no exception.

Method ON_CONTACT_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT_EVENT MCM Kontakt Ereignis 20031211

Method ON_CONTACT_EVENT_HANDLER on class CL_CRM_MCM_CHANNEL has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_CHANNEL_CONTAINER Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CHANNEL_CONTAINER MCM Kanal Container 20031112
# Exception Resumable Description Created on
1 CX_CRM_MCM_EXCEPTION MCM Ausnahme 20040317

Method RECOVER_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_ADDRESS Call by reference Object reference (TYPE REF TO) IF_BCB_ADDRESS common attributes of an address 20080809

Method RECOVER_ITEMS on class CL_CRM_MCM_CHANNEL has no exception.

Method SEND_BSP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG_HANDLER_CLASS Call by reference Type reference (TYPE) STRING 20031210
2 Importing MSG_LEVEL Call by reference Type reference (TYPE) STRING 20031210
3 Importing MSG_NUMBER Call by reference Type reference (TYPE) STRING 20031210
4 Importing MSG_TYPE Call by reference Type reference (TYPE) STRING 20031210
5 Importing MSG_VAR1 Call by reference Type reference (TYPE) STRING 20031210
6 Importing MSG_VAR2 Call by reference Type reference (TYPE) STRING 20031210
7 Importing MSG_VAR3 Call by reference Type reference (TYPE) STRING 20031210
8 Importing MSG_VAR4 Call by reference Type reference (TYPE) STRING 20031210

Method SEND_BSP_MSG on class CL_CRM_MCM_CHANNEL has no exception.

Method SET_MIMC_INT_SESSION_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERACTION_ID Call by reference Type reference (TYPE) STRING 20071227
2 Importing IV_PRE_INTERACTION_ID Call by reference Type reference (TYPE) STRING 20081203

Method SET_MIMC_INT_SESSION_MAP on class CL_CRM_MCM_CHANNEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in