SAP ABAP Class CL_BCB_MIME_MESSAGE (Like parts of javax.mail. Wrapper for basis functionality.)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     ICI_BCB (Package) Business Communication Broker
Properties
Class CL_BCB_MIME_MESSAGE  
Short Description Like parts of javax.mail. Wrapper for basis functionality.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICI_BCB   Business Communication Broker 
Created 20040119   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)
2 BCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCB_MIME_MESSAGE has no interface implemented.
Friends
Class CL_BCB_MIME_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPOSITION_ATTACHMENT Constant Public Type reference (TYPE) STRING 'attachment' 20040130
2 DISPOSITION_INLINE Constant Public Type reference (TYPE) STRING 'inline' 20040130
3 GT_OUTGOING_ADDRESSES Static Attribute Public See coding 20130304
4 HEADER_CHARSET Constant Public Type reference (TYPE) STRING 'charset' 20040518
5 HEADER_CONTENT_DESCRIPTION Constant Public Type reference (TYPE) STRING 'content-description' 20040129
6 HEADER_CONTENT_DISPOSITION Constant Public Type reference (TYPE) STRING 'content-cisposition' 20040129
7 HEADER_CONTENT_ENCODING Constant Public Type reference (TYPE) STRING 'content-transfer-encoding' 20040129
8 HEADER_CONTENT_ID Constant Public Type reference (TYPE) STRING 'content-id' 20040129
9 HEADER_CONTENT_MD5 Constant Public Type reference (TYPE) STRING 'content-md5' 20040129
10 HEADER_CONTENT_TYPE Constant Public Type reference (TYPE) STRING 'content-type' 20040129
11 MESSAGE_RECIPIENT_TYPE_BCC Constant Public Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 'BCC' 20040119
12 MESSAGE_RECIPIENT_TYPE_CC Constant Public Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 'CC' 20040119
13 MESSAGE_RECIPIENT_TYPE_TO Constant Public Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 'TO' 20040119
14 M_CONTENT_STRING Instance attribute Private Type reference (TYPE) STRING 20040120
15 M_IS_FORWARD Instance attribute Private Type reference (TYPE) FLAG 20040204
16 M_IS_REPLY Instance attribute Private Type reference (TYPE) FLAG 20040204
17 M_R_MAIL_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CRM_EMAIL_DATA Representation of E-Mail 20040120
18 M_S_SIMPLE_TEXT Instance attribute Private Type reference (TYPE) STRING 20040130
19 TYPE_MULTIPART_RELATED Constant Public Type reference (TYPE) STRING 'multipart/related' 20040203
20 TYPE_TEXT_HTML Constant Public Type reference (TYPE) STRING 'text/html' 20040203
21 TYPE_TEXT_PLAIN Constant Public Type reference (TYPE) STRING 'text/plain' 20040203
22 TYPE_TEXT_RTF Constant Public Type reference (TYPE) STRING 'text/rtf' 20040203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECIPIENTS Instance method Public Method 20040121
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130304
3 CLEAR_RECIPIENTS Instance method Public Method 20130304
4 CONSTRUCTOR Instance method Public Constructor 20040119
5 FIND_MATCHING_OUTGOING_ADDRESS Instance method Protected Method 20130304
6 GET_CONTENT_STRING Instance method Public Method 20040120
7 GET_CONTENT_TYPE Instance method Public Method 20040129
8 GET_FROM Instance method Public Method 20040119
9 GET_HEADER Instance method Public Method 20040119
10 GET_MIMES Instance method Public Method 20040202
11 GET_RECIPIENTS Instance method Public Method 20040119
12 GET_SEND_DATE Instance method Public Method 20040119
13 GET_SUBJECT Instance method Public Method 20040120
14 NEW_RECIPIENTS Instance method Public Method 20041006
15 REPLY Instance method Public Method 20040129
16 SAVE_CHANGES Instance method Public Method 20040119
17 SERIALIZE_MAIL Instance method Private Method 20040121
18 SET_CONTENT Instance method Public Method 20040119
19 SET_FROM Instance method Public Method 20040119
20 SET_HEADER Instance method Public Method 20040119
21 SET_SEND_DATE Instance method Public Method 20040119
22 SET_SUBJECT Instance method Public Method 20040119
23 SET_TEXT Instance method Public Method 20040119
Events
Class CL_BCB_MIME_MESSAGE has no event.
Types
Class CL_BCB_MIME_MESSAGE has no local type.
Method Signatures

Method ADD_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESSES Call by reference Type reference (TYPE) CRM_BCB_MAIL_INTERNET_ADDR_T 20040121
2 Importing MESSAGE_RECIPIENT_TYPE Call by reference Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 20040121

Method ADD_RECIPIENTS on class CL_BCB_MIME_MESSAGE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BCB_MIME_MESSAGE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BCB_MIME_MESSAGE has no exception.

Method CLEAR_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 20130304

Method CLEAR_RECIPIENTS on class CL_BCB_MIME_MESSAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) STRING 20040119

Method CONSTRUCTOR on class CL_BCB_MIME_MESSAGE has no exception.

Method FIND_MATCHING_OUTGOING_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CANDIDATE Call by reference Type reference (TYPE) STRING E-Mail: Recipient Table 20130304
2 Returning RV_FIRST_MATCH Value transfer Type reference (TYPE) STRING 20130304

Method FIND_MATCHING_OUTGOING_ADDRESS on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_CONTENT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTENT Value transfer Type reference (TYPE) STRING 20040120

Method GET_CONTENT_STRING on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_CONTENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHAR_SET Call by reference Type reference (TYPE) STRING 20040129
2 Exporting CONTENT_TYPE Value transfer Type reference (TYPE) STRING 20040129

Method GET_CONTENT_TYPE on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADDRESS Value transfer Type reference (TYPE) CRM_BCB_MAIL_INTERNET_ADDR 20040120

Method GET_FROM on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20040119
2 Returning VALUES Value transfer Type reference (TYPE) STRING_TABLE 20040119

Method GET_HEADER on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_MIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MIMES Value transfer Type reference (TYPE) CRMT_EMAIL_MIME_STRUC CRM: Table Type for Display of MIME Body Part 20040202

Method GET_MIMES on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADDRESSES Value transfer Type reference (TYPE) CRM_BCB_MAIL_INTERNET_ADDR_T 20040119
2 Importing TYPE Call by reference Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 20040119

Method GET_RECIPIENTS on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_SEND_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATE Value transfer Type reference (TYPE) BCOS_TSTMP 20040119

Method GET_SEND_DATE on class CL_BCB_MIME_MESSAGE has no exception.

Method GET_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBJECT Value transfer Type reference (TYPE) STRING 20040120

Method GET_SUBJECT on class CL_BCB_MIME_MESSAGE has no exception.

Method NEW_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESSES Call by reference Type reference (TYPE) CRM_BCB_MAIL_INTERNET_ADDR_T 20041006
2 Importing MESSAGE_RECIPIENT_TYPE Call by reference Type reference (TYPE) CRM_BCB_MAIL_RECIPIENT_TYPE 20041006

Method NEW_RECIPIENTS on class CL_BCB_MIME_MESSAGE has no exception.

Method REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EMAILQUEUES Call by reference Type reference (TYPE) BCB_TEXT_ELEMENT_T 20050512
2 Returning REPLY Value transfer Object reference (TYPE REF TO) CL_BCB_MIME_MESSAGE Like parts of javax.mail. Wrapper for basis functionality. 20040129
3 Importing REPLY_TO_ALL Call by reference Type reference (TYPE) ABAP_BOOL 20040129
# Exception Resumable Description Created on
1 CX_BCB_MESSAGING_EXCEPTION Like parts of javax.mail. Wrapper for basis functionality. 20040129

Method SAVE_CHANGES Signature

Method SAVE_CHANGES on class CL_BCB_MIME_MESSAGE has no parameter.
Method SAVE_CHANGES on class CL_BCB_MIME_MESSAGE has no exception.

Method SERIALIZE_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTENT Value transfer Type reference (TYPE) STRING 20040122

Method SERIALIZE_MAIL on class CL_BCB_MIME_MESSAGE has no exception.

Method SET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MULTIPART Call by reference Object reference (TYPE REF TO) CL_BCB_MIME_MULTIPART 20040119

Method SET_CONTENT on class CL_BCB_MIME_MESSAGE has no exception.

Method SET_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESS Call by reference Object reference (TYPE REF TO) CL_BCB_INTERNET_ADDRESS 20040119

Method SET_FROM on class CL_BCB_MIME_MESSAGE has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) CRMT_EMAIL_NAME_VALUE Tabelle von Name-Wertepaaren 20040129
2 Importing NAME Call by reference Type reference (TYPE) STRING 20040119
3 Importing VALUE Call by reference Type reference (TYPE) STRING 20040119

Method SET_HEADER on class CL_BCB_MIME_MESSAGE has no exception.

Method SET_SEND_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) BCOS_TSTMP 20040119

Method SET_SEND_DATE on class CL_BCB_MIME_MESSAGE has no exception.

Method SET_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUBJECT Call by reference Type reference (TYPE) STRING 20040119

Method SET_SUBJECT on class CL_BCB_MIME_MESSAGE has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAR_SET Call by reference Type reference (TYPE) STRING 'UTF-8' 20040119
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20040119

Method SET_TEXT on class CL_BCB_MIME_MESSAGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400