SAP ABAP Class CL_CRM_IC_MCM_CONTACT (IC WebClient MCM Contact)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     IC_CCS_APP (Package) IC Communication Channels Service Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_CONTACT IC WebClient Contact 20030618
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_IC_MCM_CHATSESSION IC MCM Chat Session 20030620
2 Inheritance (c INHERITING FROM c_ref)  CL_CRM_IC_MCM_EMAIL IC MCM EMail 20030620
Properties
Class CL_CRM_IC_MCM_CONTACT  
Short Description IC WebClient MCM Contact    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IC_CCS_APP   IC Communication Channels Service Application 
Created 20030618   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_IC_MCM_CONTACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_IC_CONTACT IC WebClient Contact 20030618
Friends
Class CL_CRM_IC_MCM_CONTACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ADID Constant Private Type reference (TYPE) STRING 'CRM_IC/MCM' AD Id 20030802
2 C_ADID2 Constant Private Type reference (TYPE) STRING 'CRM_IC/MCM_UIMSGS' AD Id 2 20051129
3 C_CHANNEL_CHAT Constant Public Type reference (TYPE) STRING 'chat' Channel Chat 20030620
4 C_CHANNEL_EMAIL Constant Public Type reference (TYPE) STRING 'mail' Channel EMail 20030620
5 C_CHANNEL_TELEPHONY Constant Public Type reference (TYPE) STRING 'phone' Channel Telephony 20030620
6 C_DIRECTION_HISTORIC Constant Public Type reference (TYPE) STRING 'Historic' Direction Historic 20030624
7 C_DIRECTION_INBOUND Instance attribute Public Attribute reference (LIKE) 20030626
8 C_DIRECTION_OUTBOUND Instance attribute Public Attribute reference (LIKE) 20030626
9 C_EVENT_ACCEPTED Instance attribute Public Attribute reference (LIKE) 20030620
10 C_EVENT_ENDED Instance attribute Public Attribute reference (LIKE) 20030620
11 C_EVENT_IADUPDATED Constant Public Type reference (TYPE) STRING 'McmContactIADUpdated' Event IAD Updated 20030802
12 C_EVENT_RECOVERED Constant Public Type reference (TYPE) STRING 'ContactRecovered' Event Recovered 20051003
13 C_EVENT_REQUESTSAVEAD Constant Public Type reference (TYPE) STRING 'McmRequestSaveAD' Event Request Save AD 20030802
14 C_EVENT_STARTED Instance attribute Public Attribute reference (LIKE) 20030620
15 C_EVENT_WRAPUPSTARTED Constant Public Type reference (TYPE) STRING 'McmContactWrapUpStarted' Event WrapUpStarted 20031101
16 C_RECEIVE_CONTEXT Instance attribute Public Attribute reference (LIKE) 20090212
17 C_SOURCE_MCM Instance attribute Public Attribute reference (LIKE) 20030626
18 C_STATUS_ACCEPTED Instance attribute Public Attribute reference (LIKE) 20030627
19 C_STATUS_STARTED Instance attribute Public Attribute reference (LIKE) 20030627
20 C_STATUS_WRAPUP Constant Public Type reference (TYPE) STRING 'WrapUp' Status WrapUp 20031101
21 C_TYPE_CONSULT Constant Public Type reference (TYPE) STRING 'Consult' Consult 20030626
22 C_TYPE_NEW Instance attribute Public Attribute reference (LIKE) 20030626
23 C_TYPE_TRANSFER Constant Public Type reference (TYPE) STRING 'Transfer' Transfer 20030802
24 M_ADSAVEREASON Instance attribute Public Type reference (TYPE) STRING AD Save Reason 20030802
25 M_CHANNEL Instance attribute Public Type reference (TYPE) STRING Channel 20030620
26 M_DESTADDR Instance attribute Public Attribute reference (LIKE) 20030624
27 M_DIRECTION Instance attribute Public Attribute reference (LIKE) 20030626
28 M_IADREADSTATUS Instance attribute Private Type reference (TYPE) BOOLEAN IAD Read Status (X=Read, -=Needs Update, space=Not Readed) 20030618
29 M_ID Instance attribute Public Attribute reference (LIKE) 20030620
30 M_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20030618
31 M_IXML_DOCUMENT_IAD Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030618
32 M_IXML_STREAM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20030618
33 M_ORIGADDR Instance attribute Public Attribute reference (LIKE) 20030624
34 M_PREVIOUSPROCESSOR Instance attribute Public Type reference (TYPE) STRING Previous Processor (Agent Id) 20030828
35 M_PRE_INTERACTION_ID Instance attribute Private Type reference (TYPE) STRING Previous interaction id 20081203
36 M_SOURCE Instance attribute Public Attribute reference (LIKE) 20030626
37 M_STATUS Instance attribute Public Attribute reference (LIKE) 20030627
38 M_TYPE Instance attribute Public Attribute reference (LIKE) 20030620
39 M_UIMSGS Instance attribute Private Type reference (TYPE) UIMSG_LIST Message List 20051129
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030618
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030618
3 CREATE_IADDOM Instance method Private Method Create Item Attached Data DOM 20030618
4 DOM_TO_XMLCSTRING Instance method Private Method DOM to XML String 20030618
5 GET_IAAD Instance method Private Method Get Item Application Attached Data 20030618
6 GET_IAAD_CSTRING Instance method Public Method Get Item Application Attached Data as String 20030620
7 GET_IAAD_ELEMENT Instance method Public Method Get Item Application Attached Data as DOM Element 20030620
8 GET_IAD Instance method Private Method Get Item Attached Data 20030618
9 GET_PREV_INTERACTION_ID Instance method Public Method Get the previous interaction id 20081203
10 ON_IADUPDATED Instance method Public Method Item Attached Data Updated 20040713
11 ON_REQUESTSAVEADVETOED Instance method Public Method RequestSaveAD Vetoed 20040129
12 ON_UIMSGS Instance method Private Method On UI Messages 20051129
13 SET_ADSAVEREASON Instance method Public Method Set AD Save Reason 20030802
14 SET_IAAD_CSTRING Instance method Public Method Set Item Application Attached Data from String 20030620
15 SET_IAAD_ELEMENT Instance method Public Method Set Item Application Attached Data from DOM Element 20030620
16 SET_IAD Instance method Public Method Set Item Attached Data 20030618
17 SET_IADREADSTATUS Instance method Public Method Set Item Attached Data Read Status 20030618
18 SET_PREV_INTERACTION_ID Instance method Public Method Set the previous interaction id 20081203
19 SET_STATUS Instance method Public Method 20030627
20 TRIGGER_IADUPDATED Instance method Public Method Trigger Item Attached Data Updated 20030815
21 XMLCSTRING_TO_DOM Instance method Private Method XML String to DOM 20030618
Events
Class CL_CRM_IC_MCM_CONTACT has no event.
Types
Class CL_CRM_IC_MCM_CONTACT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CRM_IC_MCM_CONTACT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRM_IC_MCM_CONTACT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANNEL Call by reference Type reference (TYPE) STRING Positionskanal 20030618
2 Importing IV_DESTADDR Call by reference Type reference (TYPE) STRING 20030624
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) STRING 20030624
4 Importing IV_ID Call by reference Type reference (TYPE) STRING Positions-ID 20030618
5 Importing IV_ORIGADDR Call by reference Type reference (TYPE) STRING 20030624
6 Importing IV_PRE_INTERACTION_ID Call by reference Type reference (TYPE) STRING Previous interaction id 20081203

Method CONSTRUCTOR on class CL_CRM_IC_MCM_CONTACT has no exception.

Method CREATE_IADDOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) STRING XML-String 20030618

Method CREATE_IADDOM on class CL_CRM_IC_MCM_CONTACT has no exception.

Method DOM_TO_XMLCSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML Call by reference Type reference (TYPE) STRING XML-String 20030618
2 Importing IV_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM 20030618

Method DOM_TO_XMLCSTRING on class CL_CRM_IC_MCM_CONTACT has no exception.

Method GET_IAAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_APPLICATIONAD Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030618
2 Importing IV_APPLICATIONID Call by reference Type reference (TYPE) STRING Anwendungs-ID 20030618

Method GET_IAAD on class CL_CRM_IC_MCM_CONTACT has no exception.

Method GET_IAAD_CSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_APPLICATIONAD Value transfer Type reference (TYPE) STRING Anwendungsbezogene Daten 20030620
2 Importing IV_APPLICATIONID Call by reference Type reference (TYPE) STRING Anwendungs-ID 20030620

Method GET_IAAD_CSTRING on class CL_CRM_IC_MCM_CONTACT has no exception.

Method GET_IAAD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_APPLICATIONAD Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030620
2 Importing IV_APPLICATIONID Call by reference Type reference (TYPE) STRING Anwendungs-ID 20030620

Method GET_IAAD_ELEMENT on class CL_CRM_IC_MCM_CONTACT has no exception.

Method GET_IAD Signature

Method GET_IAD on class CL_CRM_IC_MCM_CONTACT has no parameter.
Method GET_IAD on class CL_CRM_IC_MCM_CONTACT has no exception.

Method GET_PREV_INTERACTION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRE_INTERACTION_ID Value transfer Type reference (TYPE) STRING Previous Interaction id 20081203

Method GET_PREV_INTERACTION_ID on class CL_CRM_IC_MCM_CONTACT has no exception.

Method ON_IADUPDATED Signature

Method ON_IADUPDATED on class CL_CRM_IC_MCM_CONTACT has no parameter.
Method ON_IADUPDATED on class CL_CRM_IC_MCM_CONTACT has no exception.

Method ON_REQUESTSAVEADVETOED Signature

Method ON_REQUESTSAVEADVETOED on class CL_CRM_IC_MCM_CONTACT has no parameter.
Method ON_REQUESTSAVEADVETOED on class CL_CRM_IC_MCM_CONTACT has no exception.

Method ON_UIMSGS Signature

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

Method ON_UIMSGS on class CL_CRM_IC_MCM_CONTACT has no exception.

Method SET_ADSAVEREASON Signature

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

Method SET_ADSAVEREASON on class CL_CRM_IC_MCM_CONTACT has no exception.

Method SET_IAAD_CSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATIONAD Call by reference Type reference (TYPE) STRING Anwendungsbezogene Daten 20030620
# Exception Resumable Description Created on
1 CX_CRM_IC_MCM_EXCEPTION IC MCM - Ausnahme 20030620

Method SET_IAAD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATIONAD Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030620
# Exception Resumable Description Created on
1 CX_CRM_IC_MCM_EXCEPTION IC MCM - Ausnahme 20030620

Method SET_IAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLEAN Ergebnis (X=Set, -=Set Error, space=Not Set) 20030618

Method SET_IAD on class CL_CRM_IC_MCM_CONTACT has no exception.

Method SET_IADREADSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IADREADSTATUS Call by reference Type reference (TYPE) BOOLEAN IAD Lesestatus (X=Read, -=Needs Update, space=Not Readed) 20030618

Method SET_IADREADSTATUS on class CL_CRM_IC_MCM_CONTACT has no exception.

Method SET_PREV_INTERACTION_ID Signature

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

Method SET_PREV_INTERACTION_ID on class CL_CRM_IC_MCM_CONTACT has no exception.

Method SET_STATUS Signature

Method SET_STATUS on class CL_CRM_IC_MCM_CONTACT has no parameter.
Method SET_STATUS on class CL_CRM_IC_MCM_CONTACT has no exception.

Method TRIGGER_IADUPDATED Signature

Method TRIGGER_IADUPDATED on class CL_CRM_IC_MCM_CONTACT has no parameter.
Method TRIGGER_IADUPDATED on class CL_CRM_IC_MCM_CONTACT has no exception.

Method XMLCSTRING_TO_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030618
2 Importing IV_XML Call by reference Type reference (TYPE) STRING XML-String 20030618

Method XMLCSTRING_TO_DOM on class CL_CRM_IC_MCM_CONTACT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400