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 |