SAP ABAP Class CL_CRM_MCM_CHANNEL_CONTAINER (MCM Container)
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_ADDRESS_CONSTANTS BCB Address Constants 20031126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CHAT_CONSTANTS BCB Chat Session Constants 20040130
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CONSTANTS Konstanten im BCB 20031113
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CONTAINER_CONSTANTS BCB Container Constants 20031113
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CONTAINER_EVENT_SINK Interface for changes on BCB user 20031205
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031126
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_MESSAGE_CONSTANTS BCB Message Constants 20040115
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031126
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_SYSTEM_CONSTANTS BCB System Constants 20031113
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_USER_CONSTANTS BCB User Konstanten 20031113
... Click here to see Used By full list (6 items)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_ACTIONI_LISTENER 20060321
2 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_CHAT_LISTENER MCM chat listener 20031128
3 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_MAIL_DRAFT MCM mail draft folder 20031128
4 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_MAIL_INBOX MCM mail inbox folder 20031128
5 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_MAIL_SENT MCM mail sent folder 20031128
6 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_PHONE_LINE MCM telephone connection 20031112
Properties
Class CL_CRM_MCM_CHANNEL_CONTAINER  
Short Description MCM Container    
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 20031112   SAP 
Last change 20100303   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_BCB_ADDRESS_CONSTANTS BCB Address Constants 20031126
2 IF_BCB_CHAT_CONSTANTS BCB Chat Session Constants 20040130
3 IF_BCB_CONSTANTS Konstanten im BCB 20031113
4 IF_BCB_CONTAINER_CONSTANTS BCB Container Constants 20031113
5 IF_BCB_CONTAINER_EVENT_SINK Interface for changes on BCB user 20031205
6 IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031126
7 IF_BCB_MESSAGE_CONSTANTS BCB Message Constants 20040115
8 IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031126
9 IF_BCB_SYSTEM_CONSTANTS BCB System Constants 20031113
10 IF_BCB_USER_CONSTANTS BCB User Konstanten 20031113
11 IF_CRM_MCM_CHANNEL_CONTAINER MCM Container 20031112
Friends
Class CL_CRM_MCM_CHANNEL_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_STATUS_AVAILABLE Static Attribute Public Type reference (TYPE) I 1 20050501
2 C_STATUS_UNAVAILABLE Static Attribute Public Type reference (TYPE) I 0 20050501
3 M_BCB_ADDRESS Instance attribute Protected Object reference (TYPE REF TO) IF_BCB_ADDRESS bcb address 20031112
4 M_BCB_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_BCB_CONTAINER 20031112
5 M_ID Instance attribute Protected Type reference (TYPE) STRING 20031112
6 M_MCM_CHANNEL Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_MCM_CHANNEL MCM channel 20031112
7 M_STATUS Instance attribute Public Type reference (TYPE) I C_STATUS_UNAVAILABLE 20050501
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTACT Instance method Public Method add contact 20031113
2 CLOSE Instance method Public Method 20031211
3 CONSTRUCTOR Instance method Public Constructor 20031112
4 CREATE_BCB_CONTAINER Instance method Protected Method create a bcb container 20031113
5 CREATE_CONTACT Instance method Protected Method create contact 20031113
6 GET_ADDRESS Instance method Public Method 20031209
7 GET_APPLICATION_ID Instance method Public Method Get application ID 20080325
8 GET_CHANNEL Instance method Public Method get channel 20031113
9 GET_CONTACT Instance method Public Method get contact 20031113
10 GET_CONTACTS Instance method Public Method get all contacts per channel 20031113
11 GET_CONTACT_BY_BCB_ITEM Instance method Public Method get contact by bcb item 20031216
12 GET_ID Instance method Public Method 20031209
13 GET_TYPE Instance method Public Method 20031209
14 IS_AVAILABLE Instance method Public Method 20050501
15 ON_CONTACT_EVENT_HANDLER Instance method Public Method contact event handler 20031113
16 ON_ITEMS_RECOVERED Instance method Protected Method existing items in container 20050112
17 RECOVER_ITEMS Instance method Public Method recovers items from cms 20080809
18 REMOVE_CONTACT Instance method Public Method remove contact 20031113
Events
Class CL_CRM_MCM_CHANNEL_CONTAINER has no event.
Types
Class CL_CRM_MCM_CHANNEL_CONTAINER has no local type.
Method Signatures

Method ADD_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_CONTACT Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Contact 20031113

Method ADD_CONTACT on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method CLOSE Signature

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

Method CONSTRUCTOR 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 Gemeinsamkeiten einer Adresse 20031112
2 Importing MCM_CHANNEL Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CHANNEL MCM Kanal 20031112

Method CONSTRUCTOR on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method CREATE_BCB_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BCB_CONTAINER Value transfer Object reference (TYPE REF TO) CL_BCB_CONTAINER 20031113
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031113

Method CREATE_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_ITEM Call by reference Object reference (TYPE REF TO) CL_BCB_ITEM 20031117
2 Returning MCM_CONTACT Value transfer Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Kontakt 20031113
# Exception Resumable Description Created on
1 CX_CRM_MCM_EXCEPTION MCM Ausnahme 20031113

Method GET_ADDRESS Signature

Method GET_ADDRESS on class CL_CRM_MCM_CHANNEL_CONTAINER has no parameter.
Method GET_ADDRESS on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_APPLICATION_ID Signature

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

Method GET_APPLICATION_ID on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MCM_CHANNEL Value transfer Object reference (TYPE REF TO) CL_CRM_MCM_CHANNEL MCM Kanal 20031113

Method GET_CHANNEL on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTACT_ID Value transfer Type reference (TYPE) STRING 20031113
2 Returning MCM_CONTACT Value transfer Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Contact 20031113

Method GET_CONTACT on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_CONTACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MCM_CONTACTS Value transfer Type reference (TYPE) CRMT_IC_MCM_CONTACTS Kollektion von MCM Kontakten 20031113

Method GET_CONTACTS on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_CONTACT_BY_BCB_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_ITEM Call by reference Object reference (TYPE REF TO) CL_BCB_ITEM 20031216
2 Returning MCM_CONTACT Value transfer Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Contact 20031216

Method GET_CONTACT_BY_BCB_ITEM on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_ID Signature

Method GET_ID on class CL_CRM_MCM_CHANNEL_CONTAINER has no parameter.
Method GET_ID on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_CRM_MCM_CHANNEL_CONTAINER has no parameter.
Method GET_TYPE on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method IS_AVAILABLE Signature

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

Method IS_AVAILABLE on class CL_CRM_MCM_CHANNEL_CONTAINER 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_CONTAINER has no exception.

Method ON_ITEMS_RECOVERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BIRT Call by reference Type reference (TYPE) BCB_ITEM_REF_T 20050112
2 Importing IV_RECOVER_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20080812

Method ON_ITEMS_RECOVERED on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method RECOVER_ITEMS Signature

Method RECOVER_ITEMS on class CL_CRM_MCM_CHANNEL_CONTAINER has no parameter.
Method RECOVER_ITEMS on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.

Method REMOVE_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_CONTACT Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Contact 20031113

Method REMOVE_CONTACT on class CL_CRM_MCM_CHANNEL_CONTAINER has no exception.
Meta Relationship - Using (full list)
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ADDRESS_CONSTANTS BCB Address Constants 20031126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CHAT_CONSTANTS BCB Chat Session Constants 20040130
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CONSTANTS Konstanten im BCB 20031113
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CONTAINER_CONSTANTS BCB Container Constants 20031113
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_CONTAINER_EVENT_SINK Interface for changes on BCB user 20031205
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031126
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_MESSAGE_CONSTANTS BCB Message Constants 20040115
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031126
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_SYSTEM_CONSTANTS BCB System Constants 20031113
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_USER_CONSTANTS BCB User Konstanten 20031113
11 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_CHANNEL_CONTAINER MCM Container 20031112
History
Last changed by/on SAP  20100303 
SAP Release Created in