SAP ABAP Interface IF_BCS_INB_MAIL (BCS: Inbound E-Mail)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOMS (Package) Business Communication Service
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCS_INB_MAIL Inbound E-Mail 20110804
Properties
Interface IF_BCS_INB_MAIL  
Short Description BCS: Inbound E-Mail    
General Data
Package SBCOMS   Business Communication Service 
Created 20110804   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_BCS_INB_MAIL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_BCS_INB_MAIL has no interface.
Friends
Interface IF_BCS_INB_MAIL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ALTERNATIVE Constant Public Type reference (TYPE) STRING `multipart/alternative` 20110804
2 GC_APPLOCT Constant Public Type reference (TYPE) STRING `application/octet-stream` 20110804
3 GC_DECRYPTION_FAILED Constant Public Type reference (TYPE) STRING `DECRYPTION_FAILED` 20110929
4 GC_ENCRYPTED Constant Public Type reference (TYPE) STRING `multipart/encrypted` 20110914
5 GC_FAILED Constant Public Type reference (TYPE) STRING `F` 20110916
6 GC_HTML Constant Public Type reference (TYPE) STRING `text/html` 20110804
7 GC_IMPORTANCE_HIGH Constant Public Type reference (TYPE) STRING `H` Importance 20110928
8 GC_IMPORTANCE_LOW Constant Public Type reference (TYPE) STRING `L` Importance 20110928
9 GC_IMPORTANCE_NORMAL Constant Public Type reference (TYPE) STRING `N` Importance 20110928
10 GC_IS_NOT Constant Public Type reference (TYPE) STRING `N` 20110916
11 GC_MIXED Constant Public Type reference (TYPE) STRING `multipart/mixed` 20110804
12 GC_OTHER_ERROR Constant Public Type reference (TYPE) STRING `OTHER_ERROR` 20110929
13 GC_PGPENC Constant Public Type reference (TYPE) STRING `application/pgp-encrypted` 20110914
14 GC_PGPSIG Constant Public Type reference (TYPE) STRING `application/pgp-signature` 20110914
15 GC_PKCS7MIME Constant Public Type reference (TYPE) STRING `application/pkcs7-mime` 20110804
16 GC_PKCS7SIG Constant Public Type reference (TYPE) STRING `application/pkcs7-signature` 20110804
17 GC_RELATED Constant Public Type reference (TYPE) STRING `multipart/related` 20110804
18 GC_REPORT Constant Public Type reference (TYPE) STRING `multipart/report` 20110804
19 GC_RFC822 Constant Public Type reference (TYPE) STRING `message/rfc822` 20110804
20 GC_SEC_NONE Constant Public Type reference (TYPE) STRING `NN` Secure Type (Signed, Encrypted) 20110914
21 GC_SEC_PGP_ENCRYPTED Constant Public Type reference (TYPE) STRING `PE` Secure Type (Signed, Encrypted) 20110914
22 GC_SEC_PGP_SIGNED Constant Public Type reference (TYPE) STRING `PS` Secure Type (Signed, Encrypted) 20110914
23 GC_SEC_SMIME_ANY Constant Public Type reference (TYPE) STRING `SA` Secure Type (Signed, Encrypted) 20110914
24 GC_SEC_SMIME_ENCRYPTED Constant Public Type reference (TYPE) STRING `SE` Secure Type (Signed, Encrypted) 20110914
25 GC_SEC_SMIME_SIGENC Constant Public Type reference (TYPE) STRING `SX` Secure Type (Signed, Encrypted) 20110914
26 GC_SEC_SMIME_SIGNED Constant Public Type reference (TYPE) STRING `SS` Secure Type (Signed, Encrypted) 20110914
27 GC_SENS_COMPANY Constant Public Type reference (TYPE) STRING `C` E-Mail Attribute: Sensitivity 20110928
28 GC_SENS_PERSONAL Constant Public Type reference (TYPE) STRING `E` E-Mail Attribute: Sensitivity 20110928
29 GC_SENS_PRIVATE Constant Public Type reference (TYPE) STRING `P` E-Mail Attribute: Sensitivity 20110928
30 GC_SIGNED Constant Public Type reference (TYPE) STRING `multipart/signed` 20110804
31 GC_SMIME_CER Constant Public Type reference (TYPE) STRING `certs-only` 20110804
32 GC_SMIME_COM Constant Public Type reference (TYPE) STRING `compressed-data` 20110804
33 GC_SMIME_ENV Constant Public Type reference (TYPE) STRING `enveloped-data` 20110804
34 GC_SMIME_SIG Constant Public Type reference (TYPE) STRING `signed-data` 20110804
35 GC_SUCCESS Constant Public Type reference (TYPE) STRING `S` 20110916
36 GC_TEXT Constant Public Type reference (TYPE) STRING `text/plain` 20110804
37 GC_VERIFICATION_FAILED Constant Public Type reference (TYPE) STRING `VERIFICATION_FAILED` 20110929
38 GC_VIRUS_SCAN_FAILED Constant Public Type reference (TYPE) STRING `VIRUS_SCAN_FAILED` BCS Inbound Processing Error Type 20110929
39 GC_XPKCS7MIME Constant Public Type reference (TYPE) STRING `application/x-pkcs7-mime` 20110804
40 GC_XPKCS7SIG Constant Public Type reference (TYPE) STRING `application/x-pkcs7-signature` 20110804
Methods
# Method Level Visibility Method type Description Created on
1 GET_BCC Instance method Public Method Returns BCC header 20110804
2 GET_CC Instance method Public Method Returns CC header 20110804
3 GET_CONTENT_TYPE Instance method Public Method Returns content type of message 20110804
4 GET_DATE Instance method Public Method Returns Date header 20110804
5 GET_DECRYPT_RESULT Instance method Public Method Returns Decrypt Result (Success, Failed, Not Decrypted) 20110916
6 GET_DISPOSITION_NOTIF_TO Instance method Public Method Returns Disposition-Notification-To header 20110804
7 GET_DOCUMENT Instance method Public Method Returns document 20110804
8 GET_ERROR_TYPE Instance method Public Method Returns if and which error occurred during inb. processing 20110916
9 GET_EXCEPTION Instance method Public Method Returns exception class in case error occurred 20110916
10 GET_FROM Instance method Public Method Returns From header 20110804
11 GET_IMPORTANCE Instance method Public Method Returns Importance header 20110804
12 GET_IN_REPLY_TO Instance method Public Method Returns In-Reply-To header 20110804
13 GET_MESSAGE_ID Instance method Public Method Returns Message-ID header 20110804
14 GET_MIME Instance method Public Method Returns original MIME message 20110804
15 GET_MIME_DOC Instance method Public Method Returns original MIME Document (w/o msg headers) 20110902
16 GET_MIME_TABLE Instance method Public Method Returns entire document as MIME structure 20110804
17 GET_OTHER_HEADERS Instance method Public Method Returns other headers as name/value pairs 20110804
18 GET_PRIORITY Instance method Public Method Returns X-Priority header 20110804
19 GET_REFERENCES Instance method Public Method Returns References header 20110804
20 GET_REPLY_TO Instance method Public Method Returns Reply-To header 20110804
21 GET_RETURN_RECEIPT_TO Instance method Public Method Returns Return-Receipt-To header 20110804
22 GET_SENDER Instance method Public Method Returns Sender header 20110804
23 GET_SENSITIVITY Instance method Public Method Returns Sensitivity header 20110804
24 GET_SMIME_ENCRYPTED Instance method Public Method Returns if message was S/MIME encrypted 20110921
25 GET_SMIME_SIGNED Instance method Public Method Returns if message was S/MIME signed 20110921
26 GET_SUBJECT Instance method Public Method Returns Subject header 20110804
27 GET_TO Instance method Public Method Returns To header 20110804
28 GET_VERIFY_RESULT Instance method Public Method Returns Verify Result (Success, Failed, Not Signed) 20110916
29 GET_VIRSCAN_RESULT Instance method Public Method Returns Virus Scan Result (Success, Failed, Not checked) 20110916
Events
Interface IF_BCS_INB_MAIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BCSS_BODYPART Public See coding 20110804 begin of bcss_bodypart. include type bcss_bp_descr. types: disposition type mime_dspn, smime_type type string, body type mime_data, end of bcss_bodypart
2 BCSS_BP_DESCR Public See coding 20110804 begin of bcss_bp_descr, content_type type string, filename type string, description type string, content_id type mime_cntid, charset type cpcodepage, end of bcss_bp_descr
3 BCSS_DOCUMENT Public See coding 20110804 begin of bcss_document, id type n length 5. include type bcss_bp_descr. types: alternative type n length 5, is_alternative type sap_bool, txtcont type string, bincont type xstring, end of bcss_document
4 BCSS_MIME_DOCUMENT Public See coding 20110804 begin of bcss_mime_document, id type n length 5, parent type n length 5. include type bcss_bodypart. types end of bcss_mime_document
5 BCST_DOCUMENT Public See coding 20110804 bcst_document type standard table of bcss_document with non-unique default key
6 BCST_MIME_DOCUMENT Public See coding 20110804 bcst_mime_document type standard table of bcss_mime_document with non-unique default key
7 BCS_CHECKRESULT Public See coding 20110916 bcs_checkresult type c length 1
Method Signatures

Method GET_BCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BCC Value transfer Type reference (TYPE) MIME_ADRST 20110804

Method GET_BCC on Interface IF_BCS_INB_MAIL has no exception.

Method GET_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CC Value transfer Type reference (TYPE) MIME_ADRST 20110804

Method GET_CC on Interface IF_BCS_INB_MAIL has no exception.

Method GET_CONTENT_TYPE Signature

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

Method GET_CONTENT_TYPE on Interface IF_BCS_INB_MAIL has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATE Value transfer Type reference (TYPE) TIMESTAMP 20110804

Method GET_DATE on Interface IF_BCS_INB_MAIL has no exception.

Method GET_DECRYPT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BCS_CHECKRESULT 20110916

Method GET_DECRYPT_RESULT on Interface IF_BCS_INB_MAIL has no exception.

Method GET_DISPOSITION_NOTIF_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DISPOSITION_NOTIF_TO Value transfer Type reference (TYPE) MIME_ADRST 20110804

Method GET_DISPOSITION_NOTIF_TO on Interface IF_BCS_INB_MAIL has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WITH_ALTERNATIVES Call by reference Type reference (TYPE) SAP_BOOL 20110804
2 Returning RT_DOC Value transfer Type reference (TYPE) BCST_DOCUMENT 20110804
# Exception Resumable Description Created on
1 CX_BCOM_MIME 20110804

Method GET_ERROR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERRTYPE Value transfer Type reference (TYPE) STRING See Constants 20110916

Method GET_ERROR_TYPE on Interface IF_BCS_INB_MAIL has no exception.

Method GET_EXCEPTION Signature

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

Method GET_EXCEPTION on Interface IF_BCS_INB_MAIL has no exception.

Method GET_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_FROM Value transfer Type reference (TYPE) MIME_ADRS 20110804

Method GET_FROM on Interface IF_BCS_INB_MAIL has no exception.

Method GET_IMPORTANCE Signature

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

Method GET_IMPORTANCE on Interface IF_BCS_INB_MAIL has no exception.

Method GET_IN_REPLY_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_IN_REPLY_TO Value transfer Type reference (TYPE) MIME_MSGIT 20110804

Method GET_IN_REPLY_TO on Interface IF_BCS_INB_MAIL has no exception.

Method GET_MESSAGE_ID Signature

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

Method GET_MESSAGE_ID on Interface IF_BCS_INB_MAIL 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) XSTRING 20110804

Method GET_MIME on Interface IF_BCS_INB_MAIL has no exception.

Method GET_MIME_DOC 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 20110902

Method GET_MIME_DOC on Interface IF_BCS_INB_MAIL has no exception.

Method GET_MIME_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MIME_DOC Value transfer Type reference (TYPE) BCST_MIME_DOCUMENT 20110804
# Exception Resumable Description Created on
1 CX_BCOM_MIME 20110804

Method GET_OTHER_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OTHER_HEADERS Value transfer Type reference (TYPE) MIME_HEADT 20110804

Method GET_OTHER_HEADERS on Interface IF_BCS_INB_MAIL has no exception.

Method GET_PRIORITY Signature

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

Method GET_PRIORITY on Interface IF_BCS_INB_MAIL has no exception.

Method GET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REFERENCES Value transfer Type reference (TYPE) MIME_MSGIT 20110804

Method GET_REFERENCES on Interface IF_BCS_INB_MAIL has no exception.

Method GET_REPLY_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REPLY_TO Value transfer Type reference (TYPE) MIME_ADRST 20110804

Method GET_REPLY_TO on Interface IF_BCS_INB_MAIL has no exception.

Method GET_RETURN_RECEIPT_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RETURN_RECEIPT_TO Value transfer Type reference (TYPE) MIME_ADRST 20110804

Method GET_RETURN_RECEIPT_TO on Interface IF_BCS_INB_MAIL has no exception.

Method GET_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SENDER Value transfer Type reference (TYPE) MIME_ADRS 20110804

Method GET_SENDER on Interface IF_BCS_INB_MAIL has no exception.

Method GET_SENSITIVITY Signature

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

Method GET_SENSITIVITY on Interface IF_BCS_INB_MAIL has no exception.

Method GET_SMIME_ENCRYPTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENCRYPTED Value transfer Type reference (TYPE) SAP_BOOL 20110921

Method GET_SMIME_ENCRYPTED on Interface IF_BCS_INB_MAIL has no exception.

Method GET_SMIME_SIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SIGNED Value transfer Type reference (TYPE) SAP_BOOL 20110921

Method GET_SMIME_SIGNED on Interface IF_BCS_INB_MAIL has no exception.

Method GET_SUBJECT Signature

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

Method GET_SUBJECT on Interface IF_BCS_INB_MAIL has no exception.

Method GET_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TO Value transfer Type reference (TYPE) MIME_ADRST 20110804

Method GET_TO on Interface IF_BCS_INB_MAIL has no exception.

Method GET_VERIFY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BCS_CHECKRESULT 20110916

Method GET_VERIFY_RESULT on Interface IF_BCS_INB_MAIL has no exception.

Method GET_VIRSCAN_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BCS_CHECKRESULT 20110916

Method GET_VIRSCAN_RESULT on Interface IF_BCS_INB_MAIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732