SAP ABAP Class CL_SMTP_SERVER (SMTP server control block)
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_SERVER SMTP Server Abstraction 20001116
Properties
Class CL_SMTP_SERVER  
Short Description SMTP server control block    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SSMTP   Development Class for SMTP Communication 
Created 20001116   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SMTP_SERVER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMTP_SERVER SMTP Server Abstraction 20001116
Friends
Class CL_SMTP_SERVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACCEPT_REMOTE_PROFILE_LEVEL Static Attribute Public Type reference (TYPE) I Accept Remote Profile Level? (=0/1) 20010405
2 C_ACCEPT_REMOTE_TRACE_LEVEL Static Attribute Public Type reference (TYPE) I Accept Trace Level? (=0/1) 20010405
3 C_ACTION Static Attribute Protected Type reference (TYPE) I Last Action (FIRST_READ_LOGGED_ON) 20001211
4 C_AUTHENTICATED Static Attribute Public Type reference (TYPE) I Authenticated Info 20001211
5 C_CALLER_IP Static Attribute Protected Type reference (TYPE) RFCIPADDR Caller IP 20010124
6 C_CERTIFICATE_AVAILABLE Static Attribute Protected Type reference (TYPE) I Certificate Available (=1/=0) 20001116
7 C_CONTEXT_POOLING_ENABLED Static Attribute Protected Type reference (TYPE) I Context pooling enabled? 20001116
8 C_DEBUGGING_IS_ACTIVE Static Attribute Protected Type reference (TYPE) I Debugging ist bereits aktiv (=1) 20001116
9 C_DEBUGGING_POSSIBLE Static Attribute Protected Type reference (TYPE) CHAR1 Debugging is possible ? ('Y'/'N') 20001116
10 C_DEBUGID Static Attribute Protected Type reference (TYPE) CHAR64 Character field of length 64 20001116
11 C_INSTANCE_ID Static Attribute Public Type reference (TYPE) CHAR64 Instance Name (_-) 20010405
12 C_KERNEL_VERSION Static Attribute Protected Type reference (TYPE) I present kernel version for HTTP functionality 20001116
13 C_LOGIN_IS_DONE Static Attribute Protected Type reference (TYPE) CHAR1 Login is done by context pooling ? ('Y'/'N') 20001211
14 C_SESSION_ID Static Attribute Public Type reference (TYPE) STRING Session identifier 20001116
15 C_SHARED_MEMORY_CACHE_OFF Static Attribute Public Type reference (TYPE) I Deactivate Shared Memory Caching? 20050331
16 C_SYSTEM_DBG Static Attribute Protected Type reference (TYPE) CHAR1 System Debugging Active? 20001116
17 C_TRACE Static Attribute Protected Type reference (TYPE) I Trace is active ? 20001116
18 C_VIRTUAL_HOST Static Attribute Public Type reference (TYPE) I Virtual Host Number 20001116
19 M_AUTHENTICATION_TIME Instance attribute Private Type reference (TYPE) F Logon Time 20041206
20 M_CONNECTION_ID Instance attribute Private Type reference (TYPE) SYSUUID_C Connection ID 20041209
21 M_EXE_TIME Instance attribute Private Type reference (TYPE) F Statistic: Execution Time of Handler 20041206
22 M_TIMER Instance attribute Private Object reference (TYPE REF TO) IF_ABAP_RUNTIME Timer Interface 20041206
23 REQUEST Instance attribute Private Attribute reference (LIKE) 20001116
24 RESPONSE Instance attribute Private Attribute reference (LIKE) 20001116
Methods
# Method Level Visibility Method type Description Created on
1 AUTHENTICATION Static method Public Method Internal / do not use! 20001211
2 AUTHORIZATION Instance method Public Method Authority Check 20001116
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001116
4 CONSTRUCTOR Instance method Public Constructor Constructor 20001116
5 DEBUGGING Instance method Public Method Debugging Active 20001116
6 EXECUTE_REQUEST Static method Public Method Internal / do not use! 20001116
7 RECEIVE_REQUEST Instance method Public Method Receives the request data and instantiates request object 20001116
8 SEND_RESPONSE Instance method Public Method Sends the response data from this server object's response 20001116
9 _APPEND_STRING_TO_XSTRING Static method Public Method Internal / do not use! 20001116
10 _APPEND_XSTRING_TO_STRING Static method Public Method Internal / do not use! 20001116
Events
Class CL_SMTP_SERVER has no event.
Types
Class CL_SMTP_SERVER has no local type.
Method Signatures

Method AUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANDLER_LIST Call by reference Type reference (TYPE) ICFHANDLST Tabelle von ICF-Services und deren zugehörige Handler 20001211
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_SMTP_SERVER SMTP Server Abstraction 20001211

Method AUTHENTICATION on class CL_SMTP_SERVER has no exception.

Method AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANDLER_LIST Call by reference Type reference (TYPE) ICFHANDLST Tabelle von ICF-Services und deren zugehörige Handler 20001211

Method AUTHORIZATION on class CL_SMTP_SERVER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method DEBUGGING Signature

Method DEBUGGING on class CL_SMTP_SERVER has no parameter.
Method DEBUGGING on class CL_SMTP_SERVER has no exception.

Method EXECUTE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANDLER_LIST Call by reference Type reference (TYPE) ICFHANDLST Tabelle von ICF-Services und deren zugehörige Handler 20001211
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_SMTP_SERVER SMTP Server Abstraction 20001116

Method EXECUTE_REQUEST on class CL_SMTP_SERVER has no exception.

Method RECEIVE_REQUEST Signature

Method RECEIVE_REQUEST on class CL_SMTP_SERVER has no parameter.
Method RECEIVE_REQUEST on class CL_SMTP_SERVER has no exception.

Method SEND_RESPONSE Signature

Method SEND_RESPONSE on class CL_SMTP_SERVER has no parameter.
Method SEND_RESPONSE on class CL_SMTP_SERVER has no exception.

Method _APPEND_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEST Call by reference Type reference (TYPE) XSTRING source 20001116
2 Importing SOURCE Call by reference Type reference (TYPE) STRING dest 20001116

Method _APPEND_STRING_TO_XSTRING on class CL_SMTP_SERVER has no exception.

Method _APPEND_XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEST Call by reference Type reference (TYPE) STRING source 20001116
2 Importing SOURCE Call by reference Type reference (TYPE) XSTRING dest 20001116

Method _APPEND_XSTRING_TO_STRING on class CL_SMTP_SERVER has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 610