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 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CRM_IC/MCM' | AD Id | 20030802 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CRM_IC/MCM_UIMSGS' | AD Id 2 | 20051129 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'chat' | Channel Chat | 20030620 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'mail' | Channel EMail | 20030620 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'phone' | Channel Telephony | 20030620 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Historic' | Direction Historic | 20030624 | |
7 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030626 | ||||
8 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030626 | ||||
9 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030620 | ||||
10 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030620 | ||||
11 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'McmContactIADUpdated' | Event IAD Updated | 20030802 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'ContactRecovered' | Event Recovered | 20051003 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'McmRequestSaveAD' | Event Request Save AD | 20030802 | |
14 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030620 | ||||
15 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'McmContactWrapUpStarted' | Event WrapUpStarted | 20031101 | |
16 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20090212 | ||||
17 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030626 | ||||
18 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030627 | ||||
19 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030627 | ||||
20 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'WrapUp' | Status WrapUp | 20031101 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Consult' | Consult | 20030626 | |
22 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030626 | ||||
23 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Transfer' | Transfer | 20030802 | |
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | AD Save Reason | 20030802 | ||
25 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | Channel | 20030620 | ||
26 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030624 | ||||
27 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030626 | ||||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLEAN | IAD Read Status (X=Read, -=Needs Update, space=Not Readed) | 20030618 | ||
29 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030620 | ||||
30 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_IXML | IF_IXML | 20030618 | ||
31 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20030618 | ||
32 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_IXML_STREAM_FACTORY | IF_IXML_STREAM_FACTORY | 20030618 | ||
33 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030624 | ||||
34 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | Previous Processor (Agent Id) | 20030828 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Previous interaction id | 20081203 | ||
36 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030626 | ||||
37 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030627 | ||||
38 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030620 | ||||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UIMSG_LIST | Message List | 20051129 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030618 |
2 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20030618 |
3 | ![]() |
Instance method | Private | Method | Create Item Attached Data DOM | 20030618 |
4 | ![]() |
Instance method | Private | Method | DOM to XML String | 20030618 |
5 | ![]() |
Instance method | Private | Method | Get Item Application Attached Data | 20030618 |
6 | ![]() |
Instance method | Public | Method | Get Item Application Attached Data as String | 20030620 |
7 | ![]() |
Instance method | Public | Method | Get Item Application Attached Data as DOM Element | 20030620 |
8 | ![]() |
Instance method | Private | Method | Get Item Attached Data | 20030618 |
9 | ![]() |
Instance method | Public | Method | Get the previous interaction id | 20081203 |
10 | ![]() |
Instance method | Public | Method | Item Attached Data Updated | 20040713 |
11 | ![]() |
Instance method | Public | Method | RequestSaveAD Vetoed | 20040129 |
12 | ![]() |
Instance method | Private | Method | On UI Messages | 20051129 |
13 | ![]() |
Instance method | Public | Method | Set AD Save Reason | 20030802 |
14 | ![]() |
Instance method | Public | Method | Set Item Application Attached Data from String | 20030620 |
15 | ![]() |
Instance method | Public | Method | Set Item Application Attached Data from DOM Element | 20030620 |
16 | ![]() |
Instance method | Public | Method | Set Item Attached Data | 20030618 |
17 | ![]() |
Instance method | Public | Method | Set Item Attached Data Read Status | 20030618 |
18 | ![]() |
Instance method | Public | Method | Set the previous interaction id | 20081203 |
19 | ![]() |
Instance method | Public | Method | 20030627 | |
20 | ![]() |
Instance method | Public | Method | Trigger Item Attached Data Updated | 20030815 |
21 | ![]() |
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 | ![]() |
IV_CHANNEL | Call by reference | Type reference (TYPE) | STRING | Positionskanal | 20030618 | ||
2 | ![]() |
IV_DESTADDR | Call by reference | Type reference (TYPE) | STRING | 20030624 | |||
3 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | STRING | 20030624 | |||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | STRING | Positions-ID | 20030618 | ||
5 | ![]() |
IV_ORIGADDR | Call by reference | Type reference (TYPE) | STRING | 20030624 | |||
6 | ![]() |
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 | ![]() |
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 | ![]() |
CV_XML | Call by reference | Type reference (TYPE) | STRING | XML-String | 20030618 | ||
2 | ![]() |
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 | ![]() |
EV_APPLICATIONAD | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20030618 | ||
2 | ![]() |
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 | ![]() |
EV_APPLICATIONAD | Value transfer | Type reference (TYPE) | STRING | Anwendungsbezogene Daten | 20030620 | ||
2 | ![]() |
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 | ![]() |
EV_APPLICATIONAD | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20030620 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_APPLICATIONAD | Call by reference | Type reference (TYPE) | STRING | Anwendungsbezogene Daten | 20030620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IC MCM - Ausnahme | 20030620 |
Method SET_IAAD_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APPLICATIONAD | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20030620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IC MCM - Ausnahme | 20030620 |
Method SET_IAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CV_DOM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20030618 | ||
2 | ![]() |
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 |