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
⤷ 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 |