SAP ABAP Class CL_BCOM_MIME_REPORT (Class for MIME Status Report)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOM_MIME (Package) Business Communication: MIME Conversion Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME Superordinate Class for all MIME Objects 20000911
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME_REPORT_DSN Class for Delivery Status Notification 20010108
2 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME_REPORT_MDN Class for Delivery Message Disposition Notification 20010108
Properties
Class CL_BCOM_MIME_REPORT  
Short Description Class for MIME Status Report    
Super Class CL_BCOM_MIME Superordinate Class for all MIME Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCOM_MIME   Business Communication: MIME Conversion Tool 
Created 20000911   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BCOM_MIME_REPORT has no forward declaration.
Interfaces
Class CL_BCOM_MIME_REPORT has no interface implemented.
Friends
Class CL_BCOM_MIME_REPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DNS Constant Protected Type reference (TYPE) MIME_HDFN 'dns' BCOM: Header Field Name 20010110
2 C_FINAL_REC_TEXT Constant Protected Type reference (TYPE) MIME_HDFN 'Final-Recipient' BCOM: Header Field Name 20010110
3 C_MESSAGE Constant Protected Type reference (TYPE) MIME_HDFN 'message/' BCOM: Header Field Name 20010110
4 C_ORIG_REC_TEXT Constant Protected Type reference (TYPE) MIME_HDFN 'Original-Recipient' BCOM: Header Field Name 20010110
5 C_RFC822 Constant Protected Type reference (TYPE) MIME_HDFN 'rfc822' BCOM: Header Field Name 20010110
6 C_USAGE_COMPLETE Constant Public Type reference (TYPE) BCS_RETURN 'A' Entire Originial Message to Be Attached 20010109
7 C_USAGE_HEADER Constant Public Type reference (TYPE) BCS_RETURN 'H' Only Attach Header of Original Message 20010109
8 C_USAGE_NOTHING Constant Public Type reference (TYPE) BCS_RETURN 'N' Do Not Attach Original Message 20010109
9 FLAG_ANALYZED Instance attribute Protected Type reference (TYPE) SX_BOOLEAN SAPconnect: Selection 20010108
10 FLAG_ORIG_REF Instance attribute Protected Type reference (TYPE) SX_BOOLEAN SAPconnect: Selection 20010110
11 HUMREAD_REF Instance attribute Protected Object reference (TYPE REF TO) CL_BCOM_MIME Superordinate Class for all MIME Objects 20010108
12 HUMREAD_REF_TYPE Instance attribute Protected Type reference (TYPE) MIME_TYPE BCOM: Description for MIME Subtype 20010108
13 MACHREAD_DATA Instance attribute Protected Type reference (TYPE) MIME_DATA 20010108
14 MULTIPART Instance attribute Protected Object reference (TYPE REF TO) CL_BCOM_MIME_MULTI_REPORT Class for a Report Multipart 20010108
15 ORIGINAL_MESSAGE Instance attribute Protected Type reference (TYPE) MIME_DATA Original Message as MIME Data Stream 20010108
16 ORIGINAL_MESSAGE_USAGE Instance attribute Protected Type reference (TYPE) MIME_TYPE BCOM: Description for MIME Subtype 20010109
17 ORIG_REF Instance attribute Protected Object reference (TYPE REF TO) CL_BCOM_MIME_MESSAGE_SMTP Class for MIME Message + SMTP Part 20010110
18 REPORT_TYPE Instance attribute Protected Type reference (TYPE) STRING Report Type 20010108
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REPORT_LINE Instance method Protected Method Adds Line to Part of Report that Can Be Read by Machines 20010108
2 ANALYZE_CONTENT Instance method Protected Method Examines Report Content 20010108
3 ANALYZE_REPORT_FIELD Instance method Protected Method Examines Report Field 20010108
4 CREATE_HUMAN_READABLE_PART Instance method Protected Method Generates First Part of Report 20010108
5 CREATE_MACHINE_READABLE_PART Instance method Protected Method Generates Second Part of Report 20010108
6 CREATE_ORIGINAL_MESSAGE_PART Instance method Protected Method Generates Third Part of Report 20010108
7 DECODE_PLUS Static method Protected Method Determines the HEX Byte of a String Encoded with '+' 20010108
8 ENCODE_PLUS Static method Protected Method Encodes a Byte String with '+' 20010108
9 GET_HUMAN_READABLE_TEXT Instance method Public Method Returns First Part of Report 20010108
10 GET_LOCAL_HOST Instance method Protected Method Determines Name of Current Server 20010108
11 GET_MULTIPART Instance method Public Method Returns Multipart Instance 20110804
12 GET_ORIGINAL_MESSAGE_ID Instance method Public Method Returns Message ID of Original Message 20010108
13 GET_ORIGINAL_MESSAGE_INFO Instance method Protected Method Determines Data of Original Message 20010116
14 GET_ORIGINAL_MESSAGE_REF Instance method Protected Method Determines Reference of Original Message 20010110
15 SET_ORIGINAL_MESSAGE Instance method Public Method Set Message for Which Report Is to Be Generated 20010108
Events
Class CL_BCOM_MIME_REPORT has no event.
Types
Class CL_BCOM_MIME_REPORT has no local type.
Method Signatures

Method ADD_REPORT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) MIME_DATA 20010108
2 Importing NAME Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20010108
3 Importing VALUE Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20010108

Method ADD_REPORT_LINE on class CL_BCOM_MIME_REPORT has no exception.

Method ANALYZE_CONTENT Signature

Method ANALYZE_CONTENT on class CL_BCOM_MIME_REPORT has no parameter.
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010108

Method ANALYZE_REPORT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) MIME_DATA 20010108
2 Exporting TEXT Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20010108

Method ANALYZE_REPORT_FIELD on class CL_BCOM_MIME_REPORT has no exception.

Method CREATE_HUMAN_READABLE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODY_PART Call by reference Type reference (TYPE) MIME_DATA Oberklasse für alle MIME-Objekte 20010108
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010109

Method CREATE_MACHINE_READABLE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODY_PART Call by reference Type reference (TYPE) MIME_DATA 20010108
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010110

Method CREATE_ORIGINAL_MESSAGE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODY_PART Call by reference Type reference (TYPE) MIME_DATA 20010108
# Exception Resumable Description Created on
1 CX_BCOM_MIME 20010108

Method DECODE_PLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BYTE Value transfer Type reference (TYPE) XSTRING decodiertes Byte 20010108
2 Importing QUOTED Call by reference Type reference (TYPE) XSTRING encodierter Xstring 20010108

Method DECODE_PLUS on class CL_BCOM_MIME_REPORT has no exception.

Method ENCODE_PLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYTE Call by reference Type reference (TYPE) X Hex-Byte 20010108
2 Returning QUOTED Value transfer Type reference (TYPE) XSTRING encodierter xstring 20010108

Method ENCODE_PLUS on class CL_BCOM_MIME_REPORT has no exception.

Method GET_HUMAN_READABLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting REF_TYPE Call by reference Type reference (TYPE) MIME_TYPE BCOM: Bezeichnung für den MIME-Subtyp 20010108
2 Exporting TEXT_REF Call by reference Object reference (TYPE REF TO) CL_BCOM_MIME Oberklasse für alle MIME-Objekte 20010108
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010108

Method GET_LOCAL_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HOSTNAME Value transfer Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20010108

Method GET_LOCAL_HOST on class CL_BCOM_MIME_REPORT has no exception.

Method GET_MULTIPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MULTIPART Value transfer Object reference (TYPE REF TO) CL_BCOM_MIME_MULTI_REPORT 20110804

Method GET_MULTIPART on class CL_BCOM_MIME_REPORT has no exception.

Method GET_ORIGINAL_MESSAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGE_ID Call by reference Type reference (TYPE) MIME_MSGID BCOM: Message ID 20010108
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010115

Method GET_ORIGINAL_MESSAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010116
2 Exporting TIME Call by reference Type reference (TYPE) SYUZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20010116
3 Exporting TITLE Call by reference Type reference (TYPE) SO_OBJ_DES Titel 20010116

Method GET_ORIGINAL_MESSAGE_INFO on class CL_BCOM_MIME_REPORT has no exception.

Method GET_ORIGINAL_MESSAGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REF Value transfer Object reference (TYPE REF TO) CL_BCOM_MIME_MESSAGE_SMTP Message 20010110
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010110

Method SET_ORIGINAL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Type reference (TYPE) MIME_DATA Ursprüngliche Nachricht als MIME-Datenstrom 20010108
2 Importing USAGE Call by reference Type reference (TYPE) BCS_RETURN ganz / nur Header / gar nicht 20010109

Method SET_ORIGINAL_MESSAGE on class CL_BCOM_MIME_REPORT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A