SAP ABAP Class CL_BCOM_MIME_MULTIPART (Superordinate Class for Multipart Classes)
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_MULTI_ALTERNATIVE Class for Multipart/Alternative 20000911
2 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME_MULTI_MIXED Class for Multipart/Mixed 20000911
3 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME_MULTI_RELATED Class for Multipart/Related 20000911
4 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME_MULTI_REPORT Class for a Report Multipart 20010108
5 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_MIME_MULTI_SIGNED Class for Multipart/Signed 20110804
Properties
Class CL_BCOM_MIME_MULTIPART  
Short Description Superordinate Class for Multipart Classes    
Super Class CL_BCOM_MIME Superordinate Class for all MIME Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
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_MULTIPART has no forward declaration.
Interfaces
Class CL_BCOM_MIME_MULTIPART has no interface implemented.
Friends
Class CL_BCOM_MIME_MULTIPART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BODYPART_TAB Instance attribute Protected Type reference (TYPE) MIME_BODYT BCOM Body Part Table 20000919
2 C_BODY_DISP_ATTACHMENT Constant Public Type reference (TYPE) MIME_DSPN 'A' BCOM: Body Part Planning (Inline, Attachment, No Spec.) 20001006
3 C_BODY_DISP_INLINE Constant Public Type reference (TYPE) MIME_DSPN 'I' BCOM: Body Part Planning (Inline, Attachment, No Spec.) 20001006
4 C_CONTENT_DISPOSITION Constant Protected Type reference (TYPE) MIME_HDFN 'Content-Disposition' BCOM: Header Field Name 20000925
5 C_CONTENT_ID Constant Protected Type reference (TYPE) MIME_HDFN 'Content-ID' BCOM: Header Field Name 20000925
6 C_CONTTYPE_ALTERNATIVE Constant Protected Type reference (TYPE) MIME_HDFN 'multipart/alternative' BCOM: Header Field Name 20000920
7 C_CONTTYPE_MIXED Constant Protected Type reference (TYPE) MIME_HDFN 'multipart/mixed' BCOM: Header Field Name 20000920
8 C_CONTTYPE_RELATED Constant Protected Type reference (TYPE) MIME_HDFN 'multipart/related' BCOM: Header Field Name 20000920
9 C_CONTTYPE_REPORT Constant Protected Type reference (TYPE) MIME_HDFN 'multipart/report' BCOM: Header Field Name 20010108
10 C_CONTTYPE_SIGNED Constant Protected Type reference (TYPE) MIME_HDFN 'multipart/signed' 20110804
11 C_DISPOSITION_ATTACHMENT Constant Protected Type reference (TYPE) MIME_HDFN 'attachment' BCOM: Header Field Name 20000926
12 C_DISPOSITION_FILENAME Constant Protected Type reference (TYPE) MIME_HDFN 'filename' BCOM: Header Field Name 20000926
13 C_DISPOSITION_INLINE Constant Protected Type reference (TYPE) MIME_HDFN 'inline' BCOM: Header Field Name 20000926
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BODYPART Instance method Public Method Adds Single or Multipart Subclass as Body Part 20000919
2 ADD_BODYPARTS Instance method Protected Method Inserts all Body Parts from Table BODYPART_TAB 20000919
3 ADD_HEADER Instance method Protected Method Determines Header and Inserts it in MIME Data Stream 20000919
4 ANALYZE_BODYPART_ATTRIBUTES Instance method Protected Method Determines Body Part Attribute: Dispos., Filename, Cont.ID 20010103
5 ANALYZE_BODYPART_LIST Instance method Protected Method Subdivides a Multipart Body into Individual Body Parts 20001116
6 ANALYZE_BOUNDARY Instance method Protected Method Determines Boundary from HEADER_MIME_TAB 20010103
7 GET_BODYPART_AS_MIME_LIST Instance method Public Method Gives a List of all Body Parts as MIME Data Streams 20001116
8 GET_BODYPART_AS_REFERENCE_LIST Instance method Public Method Gives a List of all Body Parts as References 20001116
9 GET_HEADER_CONTENT_TYPE Instance method Protected Method Determines Complete Content Type Header 20000919
10 GET_MULTIPART_BOUNDARY Instance method Protected Method Determines a Multipart Boundary 20000919
11 REMOVE_LEADING_TRAILING_MARK Instance method Protected Method Removes Quotation Marks at Start and End from Text String 20010104
Events
Class CL_BCOM_MIME_MULTIPART has no event.
Types
Class CL_BCOM_MIME_MULTIPART has no local type.
Method Signatures

Method ADD_BODYPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BODYPART Call by reference Type reference (TYPE) MIME_BODY BCOM: Bodypart Struktur: Klasse, Disposition, Content_ID 20000919
2 Importing RESOLVE_FIRST_LEVEL Call by reference Type reference (TYPE) SX_BOOLEAN Bodypart zu parsen und auf eine Struktur höher zu setzen? 20010104
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010104

Method ADD_BODYPARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOUNDARY Call by reference Type reference (TYPE) MIME_BOUND BCOM: MIME Boundary 20000925
2 Changing DATA Call by reference Type reference (TYPE) MIME_DATA BCOM: MIME-Datenstrom 20000925
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20001205

Method ADD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BOUNDARY Call by reference Type reference (TYPE) MIME_BOUND BCOM: MIME Boundary 20000922
2 Changing DATA Call by reference Type reference (TYPE) MIME_DATA BCOM: MIME-Datenstrom 20000922
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20001205

Method ANALYZE_BODYPART_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTENT_ID Call by reference Type reference (TYPE) MIME_CNTID BCOM: Bodypart Content ID 20010103
2 Exporting DISPOSITION Call by reference Type reference (TYPE) MIME_DSPN BCOM: Bodypart Diposition (Inline, Attachment, keine Angabe) 20010103
3 Exporting FILENAME Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20010103
4 Importing HEADER_TAB Call by reference Type reference (TYPE) MIME_HDMT BCOM MIME: Header-Tabelle mit Name (Klartext) und Wert (Hex) 20010103
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010103

Method ANALYZE_BODYPART_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODYPART_TAB Call by reference Type reference (TYPE) MIME_BDPRT Bodypart Tabelle (Tabelle von MIME Strömen) 20010103
2 Importing BOUNDARY Call by reference Type reference (TYPE) MIME_TEXT BCOM: MIME Boundary 20010103
3 Importing BOUNDARY_RAW Call by reference Type reference (TYPE) MIME_DATA BCOM: MIME-Datenstrom 20060815

Method ANALYZE_BODYPART_LIST on class CL_BCOM_MIME_MULTIPART has no exception.

Method ANALYZE_BOUNDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BOUNDARY Call by reference Type reference (TYPE) MIME_TEXT BCOM: MIME Boundary 20010103
2 Exporting BOUNDARY_RAW Call by reference Type reference (TYPE) MIME_DATA BCOM: MIME-Datenstrom 20060815
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010103

Method GET_BODYPART_AS_MIME_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODYPART_TAB Call by reference Type reference (TYPE) MIME_BDYPT BCOM Bodypart Tabelle für Eingang/Parsen (+ BODYP_TYPE) 20001130
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010103

Method GET_BODYPART_AS_REFERENCE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODYPART_TAB Call by reference Type reference (TYPE) MIME_BDYPT BCOM Bodypart Tabelle für Eingang/Parsen (+ BODYP_TYPE) 20001130
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010103

Method GET_HEADER_CONTENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BOUNDARY Call by reference Type reference (TYPE) MIME_BOUND BCOM: MIME Boundary 20000920
2 Exporting HEADER_BODY Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20000920
3 Exporting HEADER_NAME Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20000920
4 Exporting PARAMETER_TAB Call by reference Type reference (TYPE) MIME_HEADT BCOM: Tabelle mit Header-Zeilen 20000920

Method GET_HEADER_CONTENT_TYPE on class CL_BCOM_MIME_MULTIPART has no exception.

Method GET_MULTIPART_BOUNDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BOUNDARY Call by reference Type reference (TYPE) MIME_BOUND BCOM: MIME Boundary 20000920

Method GET_MULTIPART_BOUNDARY on class CL_BCOM_MIME_MULTIPART has no exception.

Method REMOVE_LEADING_TRAILING_MARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEADING_MARK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010104
2 Changing TEXT Call by reference Type reference (TYPE) MIME_TEXT BCOM: Text, der in MIME umgewandelt werden soll 20010104
3 Importing TRAILING_MARK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010104
# Exception Resumable Description Created on
1 CX_BCOM_MIME Ausnahmen im MIME-Konvertierungstool 20010104
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A