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 |