Hierarchy
⤷ CA-GTF-IC-CHA (Application Component) Communication Channel
⤷ IC_CCS_MCM (Package) IC Communication Channels Service Multi-Channel Management
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 | ABAP | 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 | CREATE_BY_DRAFT | Static method | Public | Method | create mail contact in draft folder (constructor2) | 20040114 |
2 | CREATE_BY_INBOX | Static method | Public | Method | create mail contact in inbox folder (constructor3) | 20040114 |
3 | CREATE_BY_SENT | Static method | Public | Method | create mail contact in sent folder (constructor1) | 20040114 |
4 | FORWARD_MAIL | Instance method | Private | Method | forward message | 20040114 |
5 | GET_BCB_MESSAGE | Instance method | Public | Method | read bcb message | 20040114 |
6 | GET_DEFAULT_FROM_ADDRESS | Instance method | Private | Method | read default mail adress | 20040114 |
7 | GET_INITIAL_BCB_MESSAGE | Instance method | Public | Method | read initial bcb message | 20040114 |
8 | GET_MESSAGE_MODE | Instance method | Public | Method | read message mode | 20040114 |
9 | GET_MIME | Instance method | Public | Method | read mime message | 20040119 |
10 | GET_PARENT_INTERACTION | Instance method | Public | Method | read parent contact | 20040115 |
11 | GET_PARSED | Instance method | Public | Method | read mcm message | 20040119 |
12 | GET_PART_CONTENT | Instance method | Private | Method | read multipart content | 20040114 |
13 | IS_INBOUND | Instance method | Public | Method | Returns True if property Inbound is set | 20110408 |
14 | MAKE_DRAFT | Instance method | Private | Method | create message in draft folder | 20040115 |
15 | MAKE_FORWARD | Instance method | Private | Method | forward message | 20040115 |
16 | MAKE_NEW | Instance method | Private | Method | create new message | 20040115 |
17 | MAKE_REPLY | Instance method | Private | Method | create response | 20040115 |
18 | MAKE_REPLY_ALL | Instance method | Private | Method | create response for all receipiants | 20040115 |
19 | MAKE_SENT | Instance method | Private | Method | create new message in sent folder | 20040115 |
20 | NOTIFY_ON_MSG | Instance method | Public | Method | notify | 20040116 |
21 | ON_DELETE | Instance method | Public | Method | Client Event: delete | 20040114 |
22 | ON_SAVE | Instance method | Public | Method | Client Event: save | 20040114 |
23 | ON_SEND | Instance method | Public | Method | Client Event: send | 20040114 |
24 | REPLY_MAIL | Instance method | Private | Method | reply to message | 20040114 |
25 | SET_MESSAGE_MODE | Instance method | Public | Method | set message mode | 20040114 |
26 | SET_MIME | Instance method | Public | Method | set mime message | 20040119 |
27 | SET_PARENT_INTERACTION | Instance method | Public | Method | set parent contact | 20040115 |
28 | SET_PARSED | 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 | Importing | BCB_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 | |||
2 | Importing | MAIL_DRAFT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_CHANNEL_CONTAINER | MCM Container | 20040114 | ||
3 | Importing | MAIL_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_SESSION | MCM Mail Session | 20040114 | ||
4 | Returning | MCM_MAIL_INTERACTION | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 | ||
5 | Importing | MODE | Call by reference | Type reference (TYPE) | STRING | 20040114 | |||
6 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CRM_MCM_EXCEPTION | MCM exception | 20120730 |
Method CREATE_BY_INBOX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BCB_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 | |||
2 | Importing | HISTORIC_MAIL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20121220 | ||
3 | Importing | MAIL_INBOX | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_CHANNEL_CONTAINER | MCM Container | 20040114 | ||
4 | Importing | MAIL_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_SESSION | MCM Mail Session | 20040114 | ||
5 | Returning | 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 | CX_CRM_MCM_EXCEPTION | MCM Ausnahme | 20040331 |
Method CREATE_BY_SENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BCB_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 | |||
2 | Importing | MAIL_SENT | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_CHANNEL_CONTAINER | MCM Container | 20040114 | ||
3 | Importing | MAIL_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_SESSION | MCM Mail Session | 20040114 | ||
4 | Returning | MCM_MAIL_INTERACTION | Value transfer | Object reference (TYPE REF TO) | CL_CRM_MCM_MAIL_INTERACTION | MCM Mail Kontakt | 20040114 | ||
5 | Importing | MODE | Call by reference | Type reference (TYPE) | STRING | 20040114 | |||
6 | Importing | 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 | Importing | BODY | Call by reference | Type reference (TYPE) | STRING | 20040114 | |||
2 | Importing | HTML_PART | Call by reference | Type reference (TYPE) | STRING | 20050504 | |||
3 | Importing | MESSAGE_IN | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 | |||
4 | Returning | MESSAGE_OUT | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCB_MESSAGING_EXCEPTION | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | PART | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MESSAGE | 20040114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CRM_MCM_EXCEPTION | MCM Ausnahme | 20040127 |
Method IS_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | CX_CRM_MCM_EXCEPTION | 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 | CX_CRM_MCM_EXCEPTION | 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 | CX_CRM_MCM_EXCEPTION | 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 | CX_CRM_MCM_EXCEPTION | 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 | CX_CRM_MCM_EXCEPTION | 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 | CX_CRM_MCM_EXCEPTION | 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 | CX_CRM_MCM_EXCEPTION | MCM Ausnahme | 20040114 |
Method ON_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | MESSAGE_ID | Value transfer | Type reference (TYPE) | STRING | 20040119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCB_MESSAGING_EXCEPTION | Like parts of javax.mail. Wrapper for basis functionality. | 20120620 | |
2 | CX_CRM_MCM_EXCEPTION | MCM Ausnahme | 20040114 |
Method ON_SEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | MESSAGE_ID | Value transfer | Type reference (TYPE) | STRING | 20040116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCB_MESSAGING_EXCEPTION | Like parts of javax.mail. Wrapper for basis functionality. | 20120614 | |
2 | CX_CRM_MCM_EXCEPTION | MCM Ausnahme | 20040114 |
Method REPLY_MAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BODY | Call by reference | Type reference (TYPE) | STRING | 20040129 | |||
2 | Importing | HTML_PART | Call by reference | Type reference (TYPE) | STRING | 20050504 | |||
3 | Importing | MESSAGE_IN | Call by reference | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 | |||
4 | Returning | MESSAGE_OUT | Value transfer | Object reference (TYPE REF TO) | CL_BCB_MIME_MESSAGE | 20040114 | |||
5 | Importing | REPLY_TO_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20040114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCB_MESSAGING_EXCEPTION | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 |