SAP ABAP Class CL_CRM_MCM_CHAT_SESSION (MCM chat session)
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 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_CONTACT MCM contact 20031128
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_CHAT_CONSTANTS MCM Chat Session Constants 20040202
Properties
Class CL_CRM_MCM_CHAT_SESSION  
Short Description MCM chat session    
Super Class CL_CRM_MCM_CONTACT MCM contact 
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 20031128   SAP 
Last change 20130531   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)
2 BCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_MCM_CHAT_CONSTANTS MCM Chat Session Constants 20040202
Friends
Class CL_CRM_MCM_CHAT_SESSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_IS_RECOVERED Instance attribute Private Type reference (TYPE) ABAP_BOOL m_is_recovered 20050125
2 M_POSTINGS Instance attribute Public Type reference (TYPE) BCB_CHAT_POSTING_REF_T table of chat messages 20040122
Methods
# Method Level Visibility Method type Description Created on
1 ADD_POSTING Instance method Public Method add posting 20040122
2 CONSTRUCTOR Instance method Public Constructor constructor 20040121
3 GET_ATTACHED_DATA Instance method Public Method get chat attached data 20090603
4 GET_BCB_CHAT_SESSION Instance method Public Method get bcb chat session 20040122
5 GET_DIALOG Instance method Public Method get chat dialog 20040122
6 IS_RECOVERED Instance method Public Method is recovered 20050125
7 LEAVE Instance method Public Method leave chat session 20040122
8 POSTING_FORMATTER Instance method Public Method formatting of postings 20040122
9 POSTING_IM_FORMATTER Instance method Public Method formatting of postings 20090106
10 POST_MESSAGE Instance method Public Method post chat message 20040122
11 SET_IM_PARAMETERS Instance method Public Method Get the chat type 20081211
12 STRIP_HTML Static method Private Method escaping for HTML 20040122
13 TRIGGER_CONTACT_STARTED Instance method Public Method trigger contact started 20050126
14 UPDATE_POSTING Instance method Public Method add posting 20090508
Events
Class CL_CRM_MCM_CHAT_SESSION has no event.
Types
Class CL_CRM_MCM_CHAT_SESSION has no local type.
Method Signatures

Method ADD_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_POSTING Call by reference Object reference (TYPE REF TO) CL_BCB_CHAT_POSTING BCB Chat Posting 20040122

Method ADD_POSTING on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_CHAT_SESSION Call by reference Object reference (TYPE REF TO) CL_BCB_CHAT_SESSION 20040121
2 Importing IS_RECOVERED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050126
3 Importing MCM_CHAT_LISTENER Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CHAT_LISTENER MCM Chat Listener 20040121
# Exception Resumable Description Created on
1 CX_CRM_MCM_EXCEPTION MCM Ausnahme 20040121

Method GET_ATTACHED_DATA Signature

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

Method GET_ATTACHED_DATA on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method GET_BCB_CHAT_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SESSION Value transfer Object reference (TYPE REF TO) CL_BCB_CHAT_SESSION BCB Chat Session 20040122

Method GET_BCB_CHAT_SESSION on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method GET_DIALOG Signature

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

Method GET_DIALOG on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method IS_RECOVERED 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 20050125

Method IS_RECOVERED on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method LEAVE Signature

Method LEAVE on class CL_CRM_MCM_CHAT_SESSION has no parameter.
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20040122

Method POSTING_FORMATTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_POSTING Call by reference Object reference (TYPE REF TO) CL_BCB_CHAT_POSTING BCB Chat Posting 20040122
2 Returning FORMAT Value transfer Type reference (TYPE) STRING 20040122

Method POSTING_FORMATTER on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method POSTING_IM_FORMATTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCB_POSTING Call by reference Object reference (TYPE REF TO) CL_BCB_CHAT_POSTING BCB Chat Posting 20090106
2 Returning FORMAT Value transfer Type reference (TYPE) STRING 20090106
3 Importing IS_CHAT_SESSION Call by reference Type reference (TYPE) CRMS_IC_MCM_CHAT_SESSION MCM interaction id - session id map 20090112

Method POSTING_IM_FORMATTER on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method POST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Type reference (TYPE) STRING 20040122
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20040122

Method SET_IM_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_STRING Call by reference Type reference (TYPE) XSTRING 20081211

Method SET_IM_PARAMETERS on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method STRIP_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TEXT Call by reference Type reference (TYPE) STRING 20040122

Method STRIP_HTML on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method TRIGGER_CONTACT_STARTED Signature

Method TRIGGER_CONTACT_STARTED on class CL_CRM_MCM_CHAT_SESSION has no parameter.
Method TRIGGER_CONTACT_STARTED on class CL_CRM_MCM_CHAT_SESSION has no exception.

Method UPDATE_POSTING Signature

Method UPDATE_POSTING on class CL_CRM_MCM_CHAT_SESSION has no parameter.
Method UPDATE_POSTING on class CL_CRM_MCM_CHAT_SESSION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in