Hierarchy
⤷ 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 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BCOM_MIME | Interface for Use of MIME Documents from BCS | 20000814 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BCOM_MIME_MESSAGE | Class for MIME Message | 20000911 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_BCOM_MIME_MULTIPART | Superordinate Class for Multipart Classes | 20000911 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_BCOM_MIME_REPORT | Class for MIME Status Report | 20000911 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_BCOM_MIME_SINGLEPART | Class for an Individual Body Part | 20000814 |
Properties
Class | CL_BCOM_MIME | |
Short Description | Superordinate Class for all MIME Objects | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SBCOM_MIME | Business Communication: MIME Conversion Tool |
Created | 20000814 | 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 | SX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SX2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BCOM_MIME | Interface for Use of MIME Documents from BCS | 20000814 |
Friends
Class CL_BCOM_MIME has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CODEPAGE | Instance attribute | Protected | Type reference (TYPE) | CPCODEPAGE | SAP Character Set Identification | 20000814 | ||
2 | CONVERTER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_CONV_OUT_CE | Codepage and Endian Conversion | 20000814 | ||
3 | C_7BIT | Constant | Public | Type reference (TYPE) | MIME_ENCOD | '7' | BCOM: Encoding Procedure for MIME Text | 20000816 | |
4 | C_B | Constant | Protected | Type reference (TYPE) | X | '42' | B | 20000829 | |
5 | C_BASE64 | Constant | Public | Type reference (TYPE) | MIME_ENCOD | 'B' | Encoding Procedure Base 64 | 20000814 | |
6 | C_BSLASH | Constant | Protected | Type reference (TYPE) | X | '5C' | 20001123 | ||
7 | C_COLON | Constant | Protected | Type reference (TYPE) | X | '3A' | : | 20001115 | |
8 | C_COMMA | Constant | Protected | Type reference (TYPE) | X | '2C' | , | 20010126 | |
9 | C_CONTTYPE | Constant | Protected | Type reference (TYPE) | MIME_HDFN | 'Content-Type' | BCOM: Header Field Name | 20001123 | |
10 | C_CPLATIN1 | Constant | Protected | Type reference (TYPE) | CPCODEPAGE | '1100' | SAP Character Set Identification | 20010109 | |
11 | C_CPUSASCII | Constant | Protected | Type reference (TYPE) | CPCODEPAGE | '1101' | SAP Character Set Identification | 20000816 | |
12 | C_CPUTF8 | Constant | Protected | Type reference (TYPE) | CPCODEPAGE | '4110' | SAP Character Set Identification | 20000829 | |
13 | C_CR | Constant | Protected | Type reference (TYPE) | X | '0D' | CompaRatio | 20000829 | |
14 | C_EQUAL | Constant | Protected | Type reference (TYPE) | X | '3D' | = | 20000829 | |
15 | C_LF | Constant | Protected | Type reference (TYPE) | X | '0A' | LC | 20000829 | |
16 | C_MT_MESSAGE | Constant | Public | Type reference (TYPE) | MIME_TYPE | '0' | BCOM: Description for MIME Subtype | 20001204 | |
17 | C_MT_MULTI_ALT | Constant | Public | Type reference (TYPE) | MIME_TYPE | '4' | BCOM: Description for MIME Subtype | 20001127 | |
18 | C_MT_MULTI_MIX | Constant | Public | Type reference (TYPE) | MIME_TYPE | '2' | BCOM: Description for MIME Subtype | 20001127 | |
19 | C_MT_MULTI_REL | Constant | Public | Type reference (TYPE) | MIME_TYPE | '3' | BCOM: Description for MIME Subtype | 20001127 | |
20 | C_MT_MULTI_SIGN | Constant | Public | Type reference (TYPE) | MIME_TYPE | 'C' | 20110804 | ||
21 | C_MT_REPORT_DSN | Constant | Public | Type reference (TYPE) | MIME_TYPE | 'A' | BCOM: Description for MIME Subtype | 20010108 | |
22 | C_MT_REPORT_MDN | Constant | Public | Type reference (TYPE) | MIME_TYPE | 'B' | BCOM: Description for MIME Subtype | 20010108 | |
23 | C_MT_SINGLE_BIN | Constant | Public | Type reference (TYPE) | MIME_TYPE | '6' | BCOM: Description for MIME Subtype | 20001127 | |
24 | C_MT_SINGLE_CAL | Constant | Public | Type reference (TYPE) | MIME_TYPE | '7' | BCOM: Description for MIME Subtype | 20001127 | |
25 | C_MT_SINGLE_MES | Constant | Public | Type reference (TYPE) | MIME_TYPE | '8' | BCOM: Description for MIME Subtype | 20001127 | |
26 | C_MT_SINGLE_PKCS7 | Constant | Public | Type reference (TYPE) | MIME_TYPE | 'D' | 20110804 | ||
27 | C_MT_SINGLE_TEX | Constant | Public | Type reference (TYPE) | MIME_TYPE | '5' | BCOM: Description for MIME Subtype | 20001127 | |
28 | C_MT_SMTP | Constant | Public | Type reference (TYPE) | MIME_TYPE | '1' | BCOM: Description for MIME Subtype | 20001127 | |
29 | C_MT_UNKNOWN | Constant | Public | Type reference (TYPE) | MIME_TYPE | '9' | BCOM: Description for MIME Subtype | 20001129 | |
30 | C_PAREN_CLOSE | Constant | Protected | Type reference (TYPE) | X | '29' | ) | 20010110 | |
31 | C_PAREN_OPEN | Constant | Protected | Type reference (TYPE) | X | '28' | ( | 20010110 | |
32 | C_PLUS | Constant | Protected | Type reference (TYPE) | X | '2B' | + | 20010108 | |
33 | C_Q | Constant | Protected | Type reference (TYPE) | X | '51' | Q | 20000829 | |
34 | C_QP | Constant | Public | Type reference (TYPE) | MIME_ENCOD | 'Q' | Encoding Procedure Quoted Printable | 20000814 | |
35 | C_QUEST | Constant | Protected | Type reference (TYPE) | X | '3F' | '?' | 20000829 | |
36 | C_QUOTE | Constant | Protected | Type reference (TYPE) | X | '22' | " | 20001123 | |
37 | C_SEMI | Constant | Protected | Type reference (TYPE) | X | '3B' | ; | 20000829 | |
38 | C_SPACE | Constant | Protected | Type reference (TYPE) | X | '20' | Blanks | 20000829 | |
39 | C_TAB | Constant | Protected | Type reference (TYPE) | X | '09' | Tabulator | 20000829 | |
40 | C_TXTUSASCII | Constant | Protected | Type reference (TYPE) | MIME_HDFN | 'us-ascii' | Character Set Name | 20000829 | |
41 | C_UNDER | Constant | Protected | Type reference (TYPE) | X | '5F' | '_' | 20000829 | |
42 | DECONVERTER | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_CONV_IN_CE | Instance for Deconverter | 20001116 | ||
43 | HEADER_LINE_TAB | Instance attribute | Protected | Type reference (TYPE) | MIME_HEADT | Table with Header Lines | 20000814 | ||
44 | HEADER_MIME_TAB | Instance attribute | Protected | Type reference (TYPE) | MIME_HDMT | BCOM MIME: Header Table with Name (Text) and Value (Hex) | 20001116 | ||
45 | MIME_DATA | Instance attribute | Protected | Type reference (TYPE) | MIME_DATA | 20001116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_HEADER_LINE | Instance method | Protected | Method | Add Another Line to HEADER_LINE_TAB | 20000814 |
2 | ADD_TO_LINE_WITH_ENC_AND_FOLD | Instance method | Protected | Method | Adds something to header line incl. encoding and folding | 20030506 |
3 | ADD_TO_LINE_WITH_FOLDING | Instance method | Protected | Method | Obsolete | 20010126 |
4 | ANALYZE_HEADER | Static method | Protected | Method | Analyzes MIME Header, Split into Lines with Name | 20001115 |
5 | ANALYZE_HEADER_LINE | Static method | Protected | Method | Analyzes a Header Line, Split into Value and Parameter | 20001116 |
6 | ANALYZE_HEADER_WORD | Static method | Protected | Method | Decodes Encoded Words in Headers | 20001127 |
7 | AS_MIME | Instance method | Public | Method | 20001009 | |
8 | AS_REFERENCE | Static method | Public | Method | Instance for MIME Data Stream | 20001115 |
9 | BUILD_ADDRESS_HEADER_LINE | Instance method | Protected | Method | Creates Addr. Header Line - Incl. Conversion and Encoding | 20010126 |
10 | BUILD_HEADER_LINE | Instance method | Protected | Method | Constructs Header Lines, Including Conversion and Encoding | 20000814 |
11 | CHECK_SYSTEM_EBCDIC | Static method | Protected | Method | Checks Whether SAP System Runs Under EBCDIC | 20000814 |
12 | CHECK_SYSTEM_UNICODE | Static method | Protected | Method | Checks Whether SAP System Runs Under Unicode | 20000814 |
13 | CONVERT_BIN_TO_TEXT | Static method | Protected | Method | Converts Binary Data from Existing Codepage to Text in Sy.CP | 20001115 |
14 | CONVERT_HEADER | Instance method | Protected | Method | Converts and Encodes Header Lines | 20000814 |
15 | CONVERT_TEXT | Instance method | Protected | Method | Converts Text into a Specific Codepage | 20000814 |
16 | DECODE_B64 | Static method | Protected | Method | Decodes an Base64 String | 20001117 |
17 | DECODE_HEADER_B64 | Static method | Protected | Method | Decodes the Header of B64 | 20001117 |
18 | DECODE_HEADER_QP | Static method | Protected | Method | Decodes the Header of Quoted Printable | 20001117 |
19 | DECODE_QP | Static method | Protected | Method | Determines the HEX Byte for a Quoted String | 20001117 |
20 | ENCODE_B64 | Instance method | Protected | Method | Encodes a Byte String in Base64 | 20000830 |
21 | ENCODE_HEADER_B64 | Instance method | Public | Method | Encodes the Header in B64 | 20000814 |
22 | ENCODE_HEADER_QP | Static method | Public | Method | Encodes the Header in Quoted Printable | 20000814 |
23 | ENCODE_QP | Static method | Protected | Method | Determines the Quoted Printable String for a HEX Byte | 20000830 |
24 | FIND_BYTE | Static method | Protected | Method | Finds a Byte, Observes Quoting | 20001130 |
25 | GET_BODY | Instance method | Public | Method | Returns Body as xstring | 20110608 |
26 | GET_CHARSET | Instance method | Protected | Method | Determines MIME Names of Codepage | 20000814 |
27 | GET_CODEPAGE | Instance method | Protected | Method | Determines Codepage of Text and Whether Conversion is Nec. | 20000814 |
28 | GET_CODEPAGE_TO_CHARSET | Static method | Protected | Method | Determines SAP Codepage for MIME Names | 20001117 |
29 | GET_CONTENT_TYPE | Instance method | Protected | Method | Determines Content Type | 20000927 |
30 | GET_CONTTYPE | Instance method | Public | Method | Gets Content Type (Public and Functional) | 20110708 |
31 | GET_DOCUMENT_CODEPAGE | Instance method | Public | Method | Returns Code Page of Document/Header | 20040107 |
32 | GET_ENCODING | Instance method | Protected | Method | Determines Encoding Procedure of a Text | 20000814 |
33 | GET_MIME | Instance method | Public | Method | Gets MIME if it already exists | 20111010 |
34 | GET_REFERENCE_TO_TYPE | Static method | Protected | Method | Creates an Instance Depending on Content Type | 20001116 |
35 | NEGOTIATE_CODEPAGE | Static method | Public | Method | Determines Most Suitable of 2 Code Pages | 20040107 |
36 | QUOTE_STRING | Static method | Protected | Method | Inserting and Selecting Quotes | 20090422 |
37 | SEPARATE_HEADER | Static method | Protected | Method | Separates MIME Data Stream into Header and Body | 20001115 |
38 | SET_CODEPAGE | Instance method | Public | Method | Sets Codepage of Document or Header | 20000814 |
39 | SET_MIME_DATA | Instance method | Protected | Method | Transfers MIME Data Stream for Further Processing | 20001116 |
Events
Class CL_BCOM_MIME has no event.
Types
Class CL_BCOM_MIME has no local type.
Method Signatures
Method ADD_HEADER_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | HEADER_LINE | Call by reference | Type reference (TYPE) | MIME_HEAD | Tabelle mit Header-Zeilen | 20000814 |
Method ADD_HEADER_LINE on class CL_BCOM_MIME has no exception.
Method ADD_TO_LINE_WITH_ENC_AND_FOLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | Konvertierte Daten | 20030506 | ||
2 | Changing | LENGTH_LINE | Call by reference | Type reference (TYPE) | I | Länge der aktuellen Zeile | 20030506 | ||
3 | Importing | TEXT | Call by reference | Type reference (TYPE) | MIME_TEXT | Text, der zu Zeile hinzugefügt wird | 20030506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20030506 |
Method ADD_TO_LINE_WITH_FOLDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADDSTRING | Value transfer | Type reference (TYPE) | XSTRING | Teil, der hinzugefügt wird | 20010126 | ||
2 | Importing | CHARSET | Call by reference | Type reference (TYPE) | XSTRING | Zeichensatz | 20010126 | ||
3 | Importing | ENCODED | Call by reference | Type reference (TYPE) | SX_BOOLEAN | SAPconnect: Auswahl | 20010126 | ||
4 | Importing | ENCODING | Call by reference | Type reference (TYPE) | MIME_ENCOD | BCOM: Encodierverfahren für MIME-Text | 20010126 | ||
5 | Importing | IS_PARAMETER | Call by reference | Type reference (TYPE) | SX_BOOLEAN | SPACE | SAPconnect: Auswahl | 20021213 | |
6 | Changing | LINE_LEN | Call by reference | Type reference (TYPE) | I | Bisherige und neue Länge der letzten Zeile | 20010126 | ||
7 | Changing | STRING | Call by reference | Type reference (TYPE) | XSTRING | Zeile, die geändert wird | 20010126 |
Method ADD_TO_LINE_WITH_FOLDING on class CL_BCOM_MIME has no exception.
Method ANALYZE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | HEADER | Value transfer | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001115 | ||
2 | Exporting | HEADER_TAB | Call by reference | Type reference (TYPE) | MIME_HDMT | BCOM MIME: Header-Tabelle mit Name (Klartext) und Wert (Hex) | 20001115 |
Method ANALYZE_HEADER on class CL_BCOM_MIME has no exception.
Method ANALYZE_HEADER_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20040107 | ||
2 | Importing | FIELD_BODY | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001116 | ||
3 | Importing | FIELD_NAME | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20001116 | ||
4 | Exporting | PARAMETER_TAB | Call by reference | Type reference (TYPE) | MIME_HEADT | Tabelle mit Header-Zeilen | 20001116 | ||
5 | Exporting | VALUE | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20001116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method ANALYZE_HEADER_WORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20040107 | ||
2 | Importing | DATA | Value transfer | Type reference (TYPE) | MIME_DATA | 20001127 | |||
3 | Importing | QUOTE | Call by reference | Type reference (TYPE) | SX_BOOLEAN | Encoded Words in Quoted Strings (für Adressen) | 20090422 | ||
4 | Exporting | TEXT | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20001127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method AS_MIME Signature
Method AS_MIME on class CL_BCOM_MIME has no parameter.
Method AS_MIME on class CL_BCOM_MIME has no exception.
Method AS_REFERENCE 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 | BCOM: MIME-Datenstrom | 20001115 | ||
2 | Exporting | REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_MIME | Oberklasse für alle MIME-Objekte | 20001115 | ||
3 | Exporting | REF_TYPE | Call by reference | Type reference (TYPE) | MIME_TYPE | BCOM: Bezeichnung für den MIME-Subtyp | 20001115 | ||
4 | Importing | REF_TYPE_IN | Call by reference | Type reference (TYPE) | MIME_TYPE | BCOM: Bezeichnung für den MIME-Subtyp | 20021223 |
Method AS_REFERENCE on class CL_BCOM_MIME has no exception.
Method BUILD_ADDRESS_HEADER_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADDRESS_LIST | Call by reference | Type reference (TYPE) | MIME_ADRST | BCOM: Tabelle von MIME Adressen | 20010126 | ||
2 | Exporting | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | 20010126 | |||
3 | Importing | NAME | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20010126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20010126 |
Method BUILD_HEADER_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BODY | Call by reference | Type reference (TYPE) | MIME_TEXT | Wert (Parameter oder Header ) | 20000814 | ||
2 | Changing | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | MIME-Datenstrom, zu dem Name-Wert-Paar hinzugefügt wird | 20000814 | ||
3 | Importing | IS_PARAMETER | Call by reference | Type reference (TYPE) | SX_BOOLEAN | Flag: ist Parameter | 20000814 | ||
4 | Importing | NAME | Call by reference | Type reference (TYPE) | MIME_TEXT | Name (Parameter oder Header) | 20000814 | ||
5 | Importing | NO_ENC_AND_FOLD | Call by reference | Type reference (TYPE) | SX_BOOLEAN | Flag für encoding und folding | 20050506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method CHECK_SYSTEM_EBCDIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ASCII_CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20000814 | ||
2 | Exporting | EBCDIC | Call by reference | Type reference (TYPE) | SX_BOOLEAN | SAPconnect: Auswahl | 20000814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method CHECK_SYSTEM_UNICODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | UNICODE | Value transfer | Type reference (TYPE) | SX_BOOLEAN | SAPconnect: Auswahl | 20000814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method CONVERT_BIN_TO_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20001116 | ||
2 | Importing | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001116 | ||
3 | Exporting | TEXT | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20001116 |
Method CONVERT_BIN_TO_TEXT on class CL_BCOM_MIME has no exception.
Method CONVERT_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CHARSET | Call by reference | Type reference (TYPE) | MIME_DATA | verwendeter Character set | 20000814 | ||
2 | Exporting | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20000814 | ||
3 | Exporting | ENCODED | Call by reference | Type reference (TYPE) | SX_BOOLEAN | Text wurde encodiert | 20000814 | ||
4 | Exporting | ENCODING | Call by reference | Type reference (TYPE) | MIME_ENCOD | angewendetes Encodierverfahren | 20000814 | ||
5 | Importing | TEXT | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20000814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method CONVERT_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20000814 | ||
2 | Exporting | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | konvertierter Text | 20000814 | ||
3 | Importing | TEXT | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20000814 |
Method CONVERT_TEXT on class CL_BCOM_MIME has no exception.
Method DECODE_B64 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN | Call by reference | Type reference (TYPE) | XSTRING | Base64-String | 20001117 | ||
2 | Returning | OUT | Value transfer | Type reference (TYPE) | XSTRING | Binär-Daten | 20001117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method DECODE_HEADER_B64 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 | 20001120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method DECODE_HEADER_QP 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 | 20001120 |
Method DECODE_HEADER_QP on class CL_BCOM_MIME has no exception.
Method DECODE_QP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | BYTE | Value transfer | Type reference (TYPE) | XSTRING | Ergebnis als Hex-Byte | 20001117 | ||
2 | Importing | QUOTED | Call by reference | Type reference (TYPE) | XSTRING | Quoted Printable String | 20001117 |
Method DECODE_QP on class CL_BCOM_MIME has no exception.
Method ENCODE_B64 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN | Call by reference | Type reference (TYPE) | XSTRING | Eingabestring | 20000830 | ||
2 | Returning | OUT | Value transfer | Type reference (TYPE) | XSTRING | Ausgabestring | 20000830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method ENCODE_HEADER_B64 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 | BCOM: MIME-Datenstrom | 20000814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method ENCODE_HEADER_QP 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 | BCOM: MIME-Datenstrom | 20000814 |
Method ENCODE_HEADER_QP on class CL_BCOM_MIME has no exception.
Method ENCODE_QP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BYTE | Value transfer | Type reference (TYPE) | X | Byte | 20000830 | ||
2 | Returning | QUOTED | Value transfer | Type reference (TYPE) | XSTRING | Ergebnis | 20000830 |
Method ENCODE_QP on class CL_BCOM_MIME has no exception.
Method FIND_BYTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BYTE | Value transfer | Type reference (TYPE) | X | Byte, das gesucht werden soll | 20001130 | ||
2 | Exporting | FIRST | Call by reference | Type reference (TYPE) | XSTRING | String vor dem Byte | 20001130 | ||
3 | Exporting | LAST | Call by reference | Type reference (TYPE) | XSTRING | String hinter dem Byte | 20001130 | ||
4 | Importing | SOURCE | Value transfer | Type reference (TYPE) | XSTRING | String, in dem das Byte gesucht werden soll | 20001130 |
Method FIND_BYTE on class CL_BCOM_MIME has no exception.
Method GET_BODY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_BODY | Value transfer | Type reference (TYPE) | MIME_DATA | 20110608 |
Method GET_BODY on class CL_BCOM_MIME has no exception.
Method GET_CHARSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CHARSET | Value transfer | Type reference (TYPE) | MIME_TEXT | Charset in MIME-Notation | 20000814 | ||
2 | Importing | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20000814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method GET_CODEPAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CODEPAGE | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20000814 | ||
2 | Importing | TEXT | Call by reference | Type reference (TYPE) | MIME_TEXT | Text, der konvertiert werden soll | 20000814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001204 |
Method GET_CODEPAGE_TO_CHARSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHARSET | Value transfer | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20001117 | ||
2 | Returning | CODEPAGE | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20001117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BCOM_MIME | Ausnahmen im MIME-Konvertierungstool | 20001205 |
Method GET_CONTENT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONTENT_TYPE | Call by reference | Type reference (TYPE) | W3CONTTYPE | HTML-Content-Type | 20000927 |
Method GET_CONTENT_TYPE on class CL_BCOM_MIME has no exception.
Method GET_CONTTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CONTTYPE | Value transfer | Type reference (TYPE) | STRING | 20110708 |
Method GET_CONTTYPE on class CL_BCOM_MIME has no exception.
Method GET_DOCUMENT_CODEPAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CODEPAGE | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20040107 |
Method GET_DOCUMENT_CODEPAGE on class CL_BCOM_MIME has no exception.
Method GET_ENCODING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20000814 | ||
2 | Returning | ENCODING | Value transfer | Type reference (TYPE) | MIME_ENCOD | Encodierverfahren für MIME-Text | 20000814 |
Method GET_ENCODING on class CL_BCOM_MIME has no exception.
Method GET_MIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_MIME | Value transfer | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20111010 |
Method GET_MIME on class CL_BCOM_MIME has no exception.
Method GET_REFERENCE_TO_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PARAMETER_TAB | Call by reference | Type reference (TYPE) | MIME_HEADT | BCOM: Tabelle mit Header-Zeilen | 20010108 | ||
2 | Exporting | REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_MIME | Oberklasse für alle MIME-Objekte | 20001116 | ||
3 | Exporting | REF_TYPE | Call by reference | Type reference (TYPE) | MIME_TYPE | BCOM: Bezeichnung für den MIME-Subtyp | 20001116 | ||
4 | Importing | TYPE | Call by reference | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20001116 |
Method GET_REFERENCE_TO_TYPE on class CL_BCOM_MIME has no exception.
Method NEGOTIATE_CODEPAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALTERNATIVE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20040107 | ||
2 | Changing | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20040107 |
Method NEGOTIATE_CODEPAGE on class CL_BCOM_MIME has no exception.
Method QUOTE_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | TEXT | Value transfer | Type reference (TYPE) | MIME_TEXT | BCOM: Text, der in MIME umgewandelt werden soll | 20090422 |
Method QUOTE_STRING on class CL_BCOM_MIME has no exception.
Method SEPARATE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BODY | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001115 | ||
2 | Importing | DATA | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001115 | ||
3 | Exporting | HEADER | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001115 |
Method SEPARATE_HEADER on class CL_BCOM_MIME has no exception.
Method SET_CODEPAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20000814 |
Method SET_CODEPAGE on class CL_BCOM_MIME has no exception.
Method SET_MIME_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | HEADER_TAB | Call by reference | Type reference (TYPE) | MIME_HDMT | BCOM MIME: Header-Tabelle mit Name (Klartext) und Wert (Hex) | 20001116 | ||
2 | Importing | MIME_DATA | Call by reference | Type reference (TYPE) | MIME_DATA | BCOM: MIME-Datenstrom | 20001116 |
Method SET_MIME_DATA on class CL_BCOM_MIME has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 50A |