SAP ABAP Class CL_BCS_MIME (BCS: Generate MIME Document)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCS_SEND (Package) BCS: Send Interface
Properties
Class CL_BCS_MIME  
Short Description BCS: Generate MIME Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCS_SEND   BCS: Send Interface 
Created 20090129   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BCS_MIME has no interface implemented.
Friends
Class CL_BCS_MIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INTERN Instance attribute Private Object reference (TYPE REF TO) CL_BCS_MSG_INTERN Send Message (Internal Use) 20090203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTACHMENT Instance method Public Method Add Attachment 20090203
2 ADD_RECIPIENT Instance method Public Method Add Recipients 20090203
3 CONSTRUCTOR Instance method Public Constructor Constructor 20090203
4 CREATE_MIME Instance method Public Method Generate MIME Format 20090203
5 SEND_MIME Instance method Public Method Send Message 20090203
6 SET_ALT_DOC Instance method Public Method Set Alternative Document 20090203
7 SET_IMPORTANCE Instance method Public Method Set Importance (See Constants, Default = Normal) 20090203
8 SET_LANGUAGE Instance method Public Method Set Language (Default sy-langu) 20090203
9 SET_MAIN_DOC Instance method Public Method Set Main Document 20090203
10 SET_READ_NOTIFICATION Instance method Public Method Request Read Notification 20090203
11 SET_REPLY_TO Instance method Public Method Set Response Recipient (Default: Empty) 20090203
12 SET_SENDER Instance method Public Method Set Sender (Optional, Default is current user) 20090203
13 SET_SENSITIVITY Instance method Public Method Set Confidentiality (See Constants, Default: space) 20090203
14 SET_SUBJECT Instance method Public Method Set Subject 20090203
15 SHOW_MIME Instance method Public Method Display MIME 20090203
16 SHOW_SEND_LOG Instance method Public Method Display Send Log 20090203
Events
Class CL_BCS_MIME has no event.
Types
Class CL_BCS_MIME has no local type.
Method Signatures

Method ADD_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODEPAGE Call by reference Type reference (TYPE) BCS_CODEPAGE Zeichensatz eines Dokuments 20090203
2 Importing IV_CONTENTS_BIN Call by reference Type reference (TYPE) XSTRING Binärer Dokumenteninhalt 20090203
3 Importing IV_CONTENTS_TXT Call by reference Type reference (TYPE) STRING Textueller Dokumenteninhalt 20090203
4 Importing IV_CONTENT_ID Call by reference Type reference (TYPE) BCS_CONTENT_ID Bodypart Content ID (für Related Bodyparts) 20090203
5 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) BCS_DESCRIPTION Kurze Beschreibung des Inhaltes 20090203
6 Importing IV_DOCTYPE Call by reference Type reference (TYPE) BCS_DOCTYPE Dokumententyp 20090203
7 Importing IV_FILENAME Call by reference Type reference (TYPE) BCS_FILENAME Dateiname (mit Erweiterung) 20090203

Method ADD_ATTACHMENT on class CL_BCS_MIME has no exception.

Method ADD_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS Call by reference Type reference (TYPE) BCS_ADDRESS Kommunikationsadresse (für INT, FAX, SMS...) 20090203
2 Importing IV_COMMTYPE Call by reference Type reference (TYPE) BCS_COMMTYPE 'INT' Kommunikationsart 20090203
3 Importing IV_COPY Call by reference Type reference (TYPE) BCS_COPY Kopieempfänger (kein, CC, BCC) 20090203
4 Importing IV_FAX_COUNTRY Call by reference Type reference (TYPE) BCS_FAX_COUNTRY Land für Telefon-/Faxnummer 20090203
5 Importing IV_VISIBLE_NAME Call by reference Type reference (TYPE) BCS_VISNAME Anzeigename einer Adresse 20090203

Method ADD_RECIPIENT on class CL_BCS_MIME has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BCS_MIME has no parameter.
Method CONSTRUCTOR on class CL_BCS_MIME has no exception.

Method CREATE_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) XSTRING 20090203
# Exception Resumable Description Created on
1 CX_BCS_SEND Ausnahmen Sendeschnittstelle 20090203

Method SEND_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NOTIFY Call by reference Type reference (TYPE) BCS_NOTIFY Statusanforderungen im SMTP Envelope 20090203
2 Returning RT_REC_STATUS Value transfer Type reference (TYPE) BCST_REC_STATUS Empfängertabelle mit Status 20090203
# Exception Resumable Description Created on
1 CX_BCS_SEND Ausnahmen Sendeschnittstelle 20090203

Method SET_ALT_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENTS_TXT Call by reference Type reference (TYPE) STRING Alternativdokument 20090203
2 Importing IV_DOCTYPE Call by reference Type reference (TYPE) BCS_DOCTYPE 'txt' Dokumententyp 20090203

Method SET_ALT_DOC on class CL_BCS_MIME has no exception.

Method SET_IMPORTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IMPORTANCE Call by reference Type reference (TYPE) BCS_IMPORTANCE E-Mail Attribut Importance 20090203

Method SET_IMPORTANCE on class CL_BCS_MIME has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) BCS_LANGUAGE Sprache, in der das Dokument angelegt wird 20090203

Method SET_LANGUAGE on class CL_BCS_MIME has no exception.

Method SET_MAIN_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODEPAGE Call by reference Type reference (TYPE) BCS_CODEPAGE Zeichensatz eines Dokuments 20090203
2 Importing IV_CONTENTS_BIN Call by reference Type reference (TYPE) XSTRING Hauptdokument, 1. Bodypart (binär) 20090203
3 Importing IV_CONTENTS_TXT Call by reference Type reference (TYPE) STRING Hauptdokument, 1. Bodypart 20090203
4 Importing IV_DOCTYPE Call by reference Type reference (TYPE) BCS_DOCTYPE 'txt' Dokumententyp 20090203

Method SET_MAIN_DOC on class CL_BCS_MIME has no exception.

Method SET_READ_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ_NOTIFICATION Value transfer Type reference (TYPE) BCS_READ_NOTIFICATION Lesebestätigung anfordern 20090203

Method SET_READ_NOTIFICATION on class CL_BCS_MIME has no exception.

Method SET_REPLY_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS Call by reference Type reference (TYPE) CSEQUENCE Kommunikationsadresse (für INT, FAX, SMS...) 20090203
2 Importing IV_COMMTYPE Call by reference Type reference (TYPE) BCS_COMMTYPE 'INT' Kommunikationsart 20090203
3 Importing IV_VISIBLE_NAME Call by reference Type reference (TYPE) BCS_VISNAME Anzeigename einer Adresse 20090203

Method SET_REPLY_TO on class CL_BCS_MIME has no exception.

Method SET_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS Call by reference Type reference (TYPE) BCS_ADDRESS Kommunikationsadresse (für INT, FAX, SMS...) 20090203
2 Importing IV_COMMTYPE Call by reference Type reference (TYPE) BCS_COMMTYPE 'INT' Kommunikationsart 20090203
3 Importing IV_FAX_COUNTRY Call by reference Type reference (TYPE) BCS_FAX_COUNTRY Land für Telefon-/Faxnummer 20090203
4 Importing IV_VISIBLE_NAME Call by reference Type reference (TYPE) BCS_VISNAME Anzeigename einer Adresse 20090203

Method SET_SENDER on class CL_BCS_MIME has no exception.

Method SET_SENSITIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SENSITIVITY Call by reference Type reference (TYPE) BCS_SENSITIVITY E-Mail Attribut Sensitivity 20090203

Method SET_SENSITIVITY on class CL_BCS_MIME has no exception.

Method SET_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBJECT Call by reference Type reference (TYPE) BCS_SUBJECT E-Mail Attribut Subject 20090203

Method SET_SUBJECT on class CL_BCS_MIME has no exception.

Method SHOW_MIME Signature

Method SHOW_MIME on class CL_BCS_MIME has no parameter.
# Exception Resumable Description Created on
1 CX_BCS_SEND Ausnahmen Sendeschnittstelle 20090203

Method SHOW_SEND_LOG Signature

Method SHOW_SEND_LOG on class CL_BCS_MIME has no parameter.
# Exception Resumable Description Created on
1 CX_BCS_SEND Ausnahmen Sendeschnittstelle 20090203
History
Last changed by/on SAP  20090618 
SAP Release Created in