Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_CRM_MCM_CONTACT | MCM contact | 20031230 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BCB_MESSAGE_CONSTANTS | BCB Message Constants | 20040115 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CRM_MCM_MAIL_CONSTANTS | MCM Mail Constants | 20040115 |
Properties
| Class | CL_CRM_MCM_MAIL_INTERACTION | |
| Short Description | MCM mail contact | |
| Super Class | CL_CRM_MCM_CONTACT | MCM contact |
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | IC_CCS_MCM | IC Communication Channels Service Multi-Channel Management |
| Created | 20031230 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BCB_MESSAGE_CONSTANTS | BCB Message Constants | 20040115 | ||
| 2 | IF_CRM_MCM_MAIL_CONSTANTS | MCM Mail Constants | 20040115 |
Friends
Class CL_CRM_MCM_MAIL_INTERACTION has no friend class.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | create mail contact in draft folder (constructor2) | 20040114 | |
| 2 | Static method | Public | Method | create mail contact in inbox folder (constructor3) | 20040114 | |
| 3 | Static method | Public | Method | create mail contact in sent folder (constructor1) | 20040114 | |
| 4 | Instance method | Private | Method | forward message | 20040114 | |
| 5 | Instance method | Public | Method | read bcb message | 20040114 | |
| 6 | Instance method | Private | Method | read default mail adress | 20040114 | |
| 7 | Instance method | Public | Method | read initial bcb message | 20040114 | |
| 8 | Instance method | Public | Method | read message mode | 20040114 | |
| 9 | Instance method | Public | Method | read mime message | 20040119 | |
| 10 | Instance method | Public | Method | read parent contact | 20040115 | |
| 11 | Instance method | Public | Method | read mcm message | 20040119 | |
| 12 | Instance method | Private | Method | read multipart content | 20040114 | |
| 13 | Instance method | Public | Method | Returns True if property Inbound is set | 20110408 | |
| 14 | Instance method | Private | Method | create message in draft folder | 20040115 | |
| 15 | Instance method | Private | Method | forward message | 20040115 | |
| 16 | Instance method | Private | Method | create new message | 20040115 | |
| 17 | Instance method | Private | Method | create response | 20040115 | |
| 18 | Instance method | Private | Method | create response for all receipiants | 20040115 | |
| 19 | Instance method | Private | Method | create new message in sent folder | 20040115 | |
| 20 | Instance method | Public | Method | notify | 20040116 | |
| 21 | Instance method | Public | Method | Client Event: delete | 20040114 | |
| 22 | Instance method | Public | Method | Client Event: save | 20040114 | |
| 23 | Instance method | Public | Method | Client Event: send | 20040114 | |
| 24 | Instance method | Private | Method | reply to message | 20040114 | |
| 25 | Instance method | Public | Method | set message mode | 20040114 | |
| 26 | Instance method | Public | Method | set mime message | 20040119 | |
| 27 | Instance method | Public | Method | set parent contact | 20040115 | |
| 28 | Instance method | Public | Method | set mcm message | 20040119 |
Events
Class CL_CRM_MCM_MAIL_INTERACTION has no event.
Types
Class CL_CRM_MCM_MAIL_INTERACTION has no local type.
Method Signatures
Method CREATE_BY_DRAFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BCB_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 | ||||
| 2 | MAIL_DRAFT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_CHANNEL_CONTAINER | MCM Container | 20040114 | |||
| 3 | MAIL_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_SESSION | MCM Mail Session | 20040114 | |||
| 4 | MCM_MAIL_INTERACTION | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 | |||
| 5 | MODE | Call by reference | Type reference (TYPE) | STRING | 20040114 | ||||
| 6 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM exception | 20120730 |
Method CREATE_BY_INBOX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BCB_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 | ||||
| 2 | HISTORIC_MAIL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20121220 | |||
| 3 | MAIL_INBOX | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_CHANNEL_CONTAINER | MCM Container | 20040114 | |||
| 4 | MAIL_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_SESSION | MCM Mail Session | 20040114 | |||
| 5 | MCM_MAIL_INTERACTION | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040331 |
Method CREATE_BY_SENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BCB_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 | ||||
| 2 | MAIL_SENT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_CHANNEL_CONTAINER | MCM Container | 20040114 | |||
| 3 | MAIL_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_SESSION | MCM Mail Session | 20040114 | |||
| 4 | MCM_MAIL_INTERACTION | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 | |||
| 5 | MODE | Call by reference | Type reference (TYPE) | STRING | 20040114 | ||||
| 6 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 |
Method CREATE_BY_SENT on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method FORWARD_MAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BODY | Call by reference | Type reference (TYPE) | STRING | 20040114 | ||||
| 2 | HTML_PART | Call by reference | Type reference (TYPE) | STRING | 20050504 | ||||
| 3 | MESSAGE_IN | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 | ||||
| 4 | MESSAGE_OUT | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Like parts of javax.mail. Wrapper for basis functionality. | 20040129 |
Method GET_BCB_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BCB_MESSAGE | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 |
Method GET_BCB_MESSAGE on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_DEFAULT_FROM_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTERNET_ADDRESS | Value transfer | Object reference (TYPE REF TO) | CL_BCB_INTERNET_ADDRESS | 20040114 |
Method GET_DEFAULT_FROM_ADDRESS on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_INITIAL_BCB_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BCB_MESSAGE | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 |
Method GET_INITIAL_BCB_MESSAGE on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_MESSAGE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE_MODE | Value transfer | Type reference (TYPE) | STRING | 20040114 |
Method GET_MESSAGE_MODE on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_MIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MIME_MESSAGE | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040119 |
Method GET_MIME on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_PARENT_INTERACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT_INTERACTION | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040115 |
Method GET_PARENT_INTERACTION on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_PARSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MCM_MAIL_MSG | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_MESSAGE | 20040119 |
Method GET_PARSED on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method GET_PART_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PART | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040127 |
Method IS_INBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_INBOUND | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110408 |
Method IS_INBOUND on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method MAKE_DRAFT Signature
Method MAKE_DRAFT on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040115 |
Method MAKE_FORWARD Signature
Method MAKE_FORWARD on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040115 |
Method MAKE_NEW Signature
Method MAKE_NEW on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040115 |
Method MAKE_REPLY Signature
Method MAKE_REPLY on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040115 |
Method MAKE_REPLY_ALL Signature
Method MAKE_REPLY_ALL on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040115 |
Method MAKE_SENT Signature
Method MAKE_SENT on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040115 |
Method NOTIFY_ON_MSG Signature
Method NOTIFY_ON_MSG on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
Method NOTIFY_ON_MSG on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method ON_DELETE Signature
Method ON_DELETE on class CL_CRM_MCM_MAIL_INTERACTION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MCM Ausnahme | 20040114 |
Method ON_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE_ID | Value transfer | Type reference (TYPE) | STRING | 20040119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Like parts of javax.mail. Wrapper for basis functionality. | 20120620 | ||
| 2 | MCM Ausnahme | 20040114 |
Method ON_SEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE_ID | Value transfer | Type reference (TYPE) | STRING | 20040116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Like parts of javax.mail. Wrapper for basis functionality. | 20120614 | ||
| 2 | MCM Ausnahme | 20040114 |
Method REPLY_MAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BODY | Call by reference | Type reference (TYPE) | STRING | 20040129 | ||||
| 2 | HTML_PART | Call by reference | Type reference (TYPE) | STRING | 20050504 | ||||
| 3 | MESSAGE_IN | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 | ||||
| 4 | MESSAGE_OUT | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 | ||||
| 5 | REPLY_TO_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20040114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Like parts of javax.mail. Wrapper for basis functionality. | 20040129 |
Method SET_MESSAGE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE_MODE | Call by reference | Type reference (TYPE) | STRING | 20040114 |
Method SET_MESSAGE_MODE on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method SET_MIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MIME_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040119 |
Method SET_MIME on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method SET_PARENT_INTERACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT_INTERACTION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040115 |
Method SET_PARENT_INTERACTION on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
Method SET_PARSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MCM_MAIL_MSG | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_MESSAGE | 20040119 |
Method SET_PARSED on class CL_CRM_MCM_MAIL_INTERACTION has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 400 |