SAP ABAP Class CL_SOTR_SEND_MAIL (Editing and Sending an E-Mail)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-OTR (Application Component) Online Text Repository
     SOTR (Package) Online Text Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOTR_WORKLIST_TOOLS Interface for Tools in OTR Editor 20000127
Properties
Class CL_SOTR_SEND_MAIL  
Short Description Editing and Sending an E-Mail    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOTR   Online Text Repository 
Created 20000117   SAP 
Last change 20050105   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOTR_WORKLIST_TOOLS Interface for Tools in OTR Editor 20000127
Friends
Class CL_SOTR_SEND_MAIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GL_V_FROM_LINE Instance attribute Private Type reference (TYPE) I 20001114
2 GL_V_TO_LINE Instance attribute Private Type reference (TYPE) I 20001114
3 G_EDIT_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20000118
4 G_R_CONTAINER_BOTTOM Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20001114
5 G_R_CONTAINER_TOP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20001114
6 G_R_DD_BUTTON_MAIL Instance attribute Private Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Dynamic Documents: Button Element 20001114
7 G_R_DD_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20001114
8 G_R_DD_FORM Instance attribute Private Object reference (TYPE REF TO) CL_DD_FORM_AREA Dynamic Documents: Range of a Form 20001114
9 G_R_DD_INPUT_RECIPIENT Instance attribute Private Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20001114
10 G_R_DD_SELECT_ERROR_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_DD_SELECT_ELEMENT Dynamic Documents: Input Element 20001114
11 G_R_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20001114
12 G_S_HEADER Instance attribute Private Type reference (TYPE) SOTR_HEAD Header Table for OTR Texts 20001103
13 G_TEXT_TYPE Instance attribute Private Type reference (TYPE) AS4FLAG Indicator (X or Blank) 20000727
14 G_T_ENTRIES Instance attribute Private Type reference (TYPE) SOTR_TEXT_TT OTR Texts 20001103
15 G_V_CONCEPT Instance attribute Private Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20000121
16 G_V_EMAIL Instance attribute Private Type reference (TYPE) AD_SMTPADR Internet Mail (SMTP) Address 20000128
17 G_V_SOURCE_LANGU Instance attribute Private Type reference (TYPE) SYLANGU SAP System, Current Language 20001103
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor Method 20000117
2 CREATE_EDITOR Instance method Private Method Creates Edit Control for Entering E-Mail Text 20001114
3 CREATE_FORM Instance method Private Method Creates Entry Fields for Error Category and Recipient 20001114
4 GET_ADRESS Instance method Private Method Edit Recipient's Address 20000128
5 GET_EMAIL_ADRESS Instance method Private Method Find E-Mail Address 20000128
6 GET_EMAIL_ADRESS_PUBLIC Instance method Public Method Find E-Mail Address 20000331
7 GET_ERROR_TYPES Instance method Private Method Error Categories 20001114
8 LOAD_AND_DISPLAY_DATA Instance method Private Method Update Subject Line 20001103
9 ON_BUTTON_MAIL Instance method Private Event handling method Event Handler for Sending 20001114
10 ON_INPUT_ERROR_TYPE Instance method Private Event handling method Event Handler for Entries in Form 20001114
11 ON_INPUT_RECIPIENT Instance method Private Event handling method Event Handler for Entry of Recipient 20001114
12 SEND_MAIL Instance method Private Method Sends Edited Text as E-Mail 20000119
13 SEND_MAIL_PUBLIC Instance method Public Method Sends Edited Text as E-Mail 20000331
Events
Class CL_SOTR_SEND_MAIL has no event.
Types
Class CL_SOTR_SEND_MAIL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CREATE_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONCEPT Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20001114
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001114

Method CREATE_EDITOR on class CL_SOTR_SEND_MAIL has no exception.

Method CREATE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001114

Method CREATE_FORM on class CL_SOTR_SEND_MAIL has no exception.

Method GET_ADRESS Signature

Method GET_ADRESS on class CL_SOTR_SEND_MAIL has no parameter.
Method GET_ADRESS on class CL_SOTR_SEND_MAIL has no exception.

Method GET_EMAIL_ADRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR Internet-Mail (SMTP)-Adresse 20000128

Method GET_EMAIL_ADRESS on class CL_SOTR_SEND_MAIL has no exception.

Method GET_EMAIL_ADRESS_PUBLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR e-mail Adresse 20000331
2 Importing I_USERNAME Value transfer Type reference (TYPE) BAPIBNAME-BAPIBNAME Benutzername im Benutzerstamm 20000331

Method GET_EMAIL_ADRESS_PUBLIC on class CL_SOTR_SEND_MAIL has no exception.

Method GET_ERROR_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OPTIONS Call by reference Type reference (TYPE) SDYDO_OPTION_TAB 20001114
2 Exporting E_OPTIONS_TEXT Call by reference Type reference (TYPE) SDYDO_OPTION_TAB 20001114

Method GET_ERROR_TYPES on class CL_SOTR_SEND_MAIL has no exception.

Method LOAD_AND_DISPLAY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONCEPT Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20001103

Method LOAD_AND_DISPLAY_DATA on class CL_SOTR_SEND_MAIL has no exception.

Method ON_BUTTON_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Attribute reference (LIKE) 20001114

Method ON_BUTTON_MAIL on class CL_SOTR_SEND_MAIL has no exception.

Method ON_INPUT_ERROR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 20001114

Method ON_INPUT_ERROR_TYPE on class CL_SOTR_SEND_MAIL has no exception.

Method ON_INPUT_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 20001114

Method ON_INPUT_RECIPIENT on class CL_SOTR_SEND_MAIL has no exception.

Method SEND_MAIL Signature

Method SEND_MAIL on class CL_SOTR_SEND_MAIL has no parameter.
Method SEND_MAIL on class CL_SOTR_SEND_MAIL has no exception.

Method SEND_MAIL_PUBLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECEIVER Value transfer Type reference (TYPE) AD_SMTPADR Internet-Mail (SMTP)-Adresse 20000331
2 Importing I_TITLE Value transfer Type reference (TYPE) SO_OBJ_DES SAPscript: Textzeilen im HTML-Format 20000331

Method SEND_MAIL_PUBLIC on class CL_SOTR_SEND_MAIL has no exception.
History
Last changed by/on SAP  20050105 
SAP Release Created in 50A