SAP ABAP Class CL_SMTP_ENTITY (SMTP Comm. Unit (implements IF_SMTP_ENTITY))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC (Application Component) RFC
     SSMTP (Package) Development Class for SMTP Communication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMTP_ENTITY SMTP Communication Unit - Parts of Request/Response 20000717
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SMTP_REQUEST SMTP Request (Implements IF_SMTP_REQUEST) 20000717
2 Inheritance (c INHERITING FROM c_ref)  CL_SMTP_RESPONSE SMTP Response (Implements IF_SMTP_RESPONSE) 20000717
Properties
Class CL_SMTP_ENTITY  
Short Description SMTP Comm. Unit (implements IF_SMTP_ENTITY)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SSMTP   Development Class for SMTP Communication 
Created 20000717   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMTP_ENTITY SMTP Communication Unit - Parts of Request/Response 20000717
Friends
Class CL_SMTP_ENTITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_EMAIL Instance attribute Protected Type reference (TYPE) XSTRING E-Mail in RFC822/MIME Format 20000717
2 M_EMAIL_DOMAIN Instance attribute Protected Type reference (TYPE) STRING E-Mail Domain of Sending SMTP Client 20000717
3 M_ENVID Instance attribute Protected Type reference (TYPE) SX_ENVID Sending Process ID for Assigning Status Message <->Message 20000727
4 M_MS_ESMTP Instance attribute Protected Type reference (TYPE) SX_BOOLEAN SX_TRUE 'X', SX_TRUE if mail server ESMTP enabled 20000727
5 M_ORIGINATOR Instance attribute Protected Type reference (TYPE) STRING Sender of e-email in SMTP address format 20000717
6 M_PLUGIN_CODEPAGE Constant Protected Type reference (TYPE) ABAP_ENCODING '1100' Character set used in plugin (ASCII) 20000720
7 M_PLUGIN_XSTRING Instance attribute Protected Type reference (TYPE) XSTRING being processed 20000720
8 M_RECIPIENTS Instance attribute Protected Type reference (TYPE) SX_SMTP_RECIPIENTS Receivers and their status code in SMTP address format 20000717
9 M_RETURN Instance attribute Protected Type reference (TYPE) SX_RETURN_TYPE SX_RETURN_HEADER To send back. Content of e-mails in status messages 20001020
10 M_STATUS Instance attribute Protected Type reference (TYPE) SX_STATUS General status (valif for all receivers) 20000727
11 M_TRACE_ON Instance attribute Protected Type reference (TYPE) SX_BOOLEAN SX_FALSE True if this e-mail is to be recorded in plugin 20000720
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000911
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000724
3 DISPLAY_XSTRING Instance method Protected Method Displays 20000724
4 GET_OWN_DOMAIN Instance method Protected Method Fetches Own SMTP Domains 20000724
5 MAP_ESMTP_RETURNCODE Instance method Protected Method Maps SMTP Code to SX Code 20090915
Events
Class CL_SMTP_ENTITY has no event.
Types
Class CL_SMTP_ENTITY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMTP_ENTITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMTP_ENTITY has no exception.

Method CONSTRUCTOR Signature

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

Method DISPLAY_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PLUGIN_XSTRING Call by reference Type reference (TYPE) XSTRING welcher lesbar angezeigt werden soll 20000724

Method DISPLAY_XSTRING on class CL_SMTP_ENTITY has no exception.

Method GET_OWN_DOMAIN Signature

Method GET_OWN_DOMAIN on class CL_SMTP_ENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20010102

Method MAP_ESMTP_RETURNCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SMTP_CODE Call by reference Type reference (TYPE) CSEQUENCE SMTP Returncode 20090915
2 Importing IV_SMTP_COMMAND Value transfer Type reference (TYPE) CSEQUENCE 'RCPT' SMTP Commando, bei dem Code auftrat 20090915
3 Returning RV_SX_CODE Value transfer Type reference (TYPE) SXSTATUS-CODE SAPconnect: Statuscode 20090915
# Exception Resumable Description Created on
1 CX_BCOM_SMTP Ausnahmen in den (E)SMTP Klassen 20090915
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A