SAP ABAP Interface IF_SMTP_ENTITY (SMTP Communication Unit - Parts of Request/Response)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC (Application Component) RFC
     SSMTP (Package) Development Class for SMTP Communication
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SMTP_ENTITY SMTP Comm. Unit (implements IF_SMTP_ENTITY) 20000717
Properties
Interface IF_SMTP_ENTITY  
Short Description SMTP Communication Unit - Parts of Request/Response    
General Data
Package SSMTP   Development Class for SMTP Communication 
Created 20000717   SAP 
Last changed 20000718   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SMTP_ENTITY has no interface.
Friends
Interface IF_SMTP_ENTITY has no friend.
Attributes
Interface IF_SMTP_ENTITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY Instance method Public Method Displays in Popup 20000724
2 GET_EMAIL Instance method Public Method Returns E-mail in RFC822/MIME Format 20000717
3 GET_EMAILDOMAIN Instance method Public Method Returns E-Mail Domain of Sending SMTP Host 20000717
4 GET_MESSAGE_PROBS Instance method Public Method Returns Message Characteristics 20000727
5 GET_ORIGINATOR Instance method Public Method Returns Sender in SMTP Address Format 20000717
6 GET_RECIPIENTS Instance method Public Method Returns Sender and Status in Table 20000717
7 GET_STATUS Instance method Public Method Returns General Status Code 20000727
8 MAP_ESMTP_RETURNCODE Instance method Public Method Determines SAP Status Code from ESMTP Status Code 20000904
9 MAP_SX_RETURNCODE Instance method Public Method Determines ESMTP Status Code from SAP Status Code 20001031
10 SET_SERVER_PROPS Instance method Public Method Sets Characteristics to Sent Mail Server 20000727
Events
Interface IF_SMTP_ENTITY has no event.
Types
Interface IF_SMTP_ENTITY has no local type.
Method Signatures

Method DISPLAY Signature

Method DISPLAY on Interface IF_SMTP_ENTITY has no parameter.
Method DISPLAY on Interface IF_SMTP_ENTITY has no exception.

Method GET_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMAIL Call by reference Type reference (TYPE) XSTRING E-Mail als XString, RFC 822/MIME kompatibel 20000717
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20001218

Method GET_EMAILDOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMAIL_DOMAIN Call by reference Type reference (TYPE) STRING E-Mail Domäne des sendenden SMTP hosts 20000717
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20010102

Method GET_MESSAGE_PROBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENVID Call by reference Type reference (TYPE) CHAR38 Nachrichten/Sendeprozeß ID 20000727
2 Exporting RETURN Call by reference Type reference (TYPE) C Umfang e-mail in Statusmeldung 20001020

Method GET_MESSAGE_PROBS on Interface IF_SMTP_ENTITY has no exception.

Method GET_ORIGINATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ORIGINATOR Call by reference Type reference (TYPE) STRING Absender der E-Mail im SMTP Adressformat 20000717
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20010102

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECIPIENTS Call by reference Type reference (TYPE) SX_SMTP_RECIPIENTS Tabelle mit Empf. im SMTP Adressformat plus Status pro Empf. 20000717
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20010102

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUS Call by reference Type reference (TYPE) SX_STATUS Allgemeiner Status der letzten Aktion sofern keine Empf.info 20000727

Method GET_STATUS on Interface IF_SMTP_ENTITY has no exception.

Method MAP_ESMTP_RETURNCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ESMTP_CODE Call by reference Type reference (TYPE) STRING ESMP Returncode 20000904
2 Importing RECEIVER_ASSIGNED Call by reference Type reference (TYPE) SX_BOOLEAN SX_FALSE True: ESMTP_CODE zu Empfänger, sonst Nachricht 20000908
3 Exporting SAPCONNECT_CODE Call by reference Type reference (TYPE) SXSTATUS-CODE SAPconnect Returncode 20000904
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20010102

Method MAP_SX_RETURNCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ESMTP_CODE Call by reference Type reference (TYPE) STRING ESMP Returncode 20001031
2 Importing SAPCONNECT_CODE Call by reference Type reference (TYPE) SXSTATUS-CODE SAPconnect Returncode 20001031

Method MAP_SX_RETURNCODE on Interface IF_SMTP_ENTITY has no exception.

Method SET_SERVER_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ESMTP Call by reference Type reference (TYPE) SX_BOOLEAN 'X' 'X', SX_TRUE falls mail server ESMTP fähig 20000727

Method SET_SERVER_PROPS on Interface IF_SMTP_ENTITY has no exception.
History
Last changed by/on SAP  20000718 
SAP Release Created in 50A