SAP ABAP Class CL_EXEMPTION_EMAIL_SENDER (Email sender)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     S_CHECK_RESULT_MANAGEMENT (Package) SAP ONLY: Check Internal Guidelines - Basic Module
Properties
Class CL_EXEMPTION_EMAIL_SENDER  
Short Description Email sender    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CHECK_RESULT_MANAGEMENT   SAP ONLY: Check Internal Guidelines - Basic Module 
Created 20110719   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)
Interfaces
Class CL_EXEMPTION_EMAIL_SENDER has no interface implemented.
Friends
Class CL_EXEMPTION_EMAIL_SENDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TIME_INTERVAL Instance attribute Private Type reference (TYPE) I 14 20110721
2 DEFAULT_USER_DATA Instance attribute Private Type reference (TYPE) TY_USER_DATA 20110721
3 EMAIL_TEXT Instance attribute Private Type reference (TYPE) BCSY_TEXT Text Table 20110721
4 EXEMPTION_TEXT Instance attribute Private Type reference (TYPE) BCSY_TEXT Text Table 20110721
5 USER_DATA Instance attribute Private Type reference (TYPE) TY_USER_DATA 20110721
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_EMAIL_TEXT Instance method Private Method 20110721
2 ADD_TO_EXMP_TEXT Instance method Private Method 20110721
3 GET_EMAIL_TEXT Instance method Private Method 20110721
4 GET_NEW_EXEMPTIONS Instance method Private Method 20110721
5 GET_OLD_EXEMPTIONS Instance method Private Method 20110721
6 SEND_EMAIL Instance method Private Method 20110721
7 SEND_NEW_EMAIL Instance method Public Method 20110721
8 SEND_REMINDER Instance method Public Method 20110721
9 SET_DEFAULT_USER_DATA Instance method Private Method 20110721
10 SET_USER_DATA Instance method Private Method 20110721
Events
Class CL_EXEMPTION_EMAIL_SENDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_EXEMPTION_DATA Private See coding 20120702 tty_exemption_data type standard table of ty_exemption_data
2 TY_EXEMPTION_DATA Private See coding 20120702 begin of ty_exemption_data, object type trobjtype, obj_name type crmobjnam, chkid type crmchkid, chkmsgid type crmchkmgid, applyuser type crmexcusr1, agreeuser type crmexcusr2, replicated_src type sysysid, "System Id end of ty_exemption_data
3 TY_EXEMPTION_DISPLAY_DATA Private See coding 20120702 begin of ty_exemption_display_data, applyuser type crmexcusr1, space1 type c length 2, chkid type crmchkid, space2 type c length 2, chkmsgid type crmchkmgid, space3 type c length 2, object type trobjtype, space4 type c length 2, obj_name type crmobjnam, end of ty_exemption_display_data
4 TY_USER_DATA Private See coding 20110721 begin of ty_user_data, userid type xubname, username type xubname, firstname type ad_namefir, lastname type ad_namelas, email type ad_smtpadr, end of ty_user_data
Method Signatures

Method ADD_TO_EMAIL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOR_DEFAULT_USER Call by reference Type reference (TYPE) ABAP_BOOL '' 20110721

Method ADD_TO_EMAIL_TEXT on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method ADD_TO_EXMP_TEXT Signature

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

Method ADD_TO_EXMP_TEXT on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method GET_EMAIL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EMAIL_TEXT Value transfer Type reference (TYPE) BCSY_TEXT Text Table 20110721

Method GET_EMAIL_TEXT on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method GET_NEW_EXEMPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXEMPTIONS Call by reference Type reference (TYPE) TTY_EXEMPTION_DATA 20110721

Method GET_NEW_EXEMPTIONS on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method GET_OLD_EXEMPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXEMPTIONS Call by reference Type reference (TYPE) TTY_EXEMPTION_DATA 20110721
2 Importing IM_OLDER_AS Call by reference Type reference (TYPE) I 20110721

Method GET_OLD_EXEMPTIONS on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method SEND_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFAULT_EMAIL_ADDRESS Call by reference Type reference (TYPE) CSEQUENCE 20110721
2 Importing IM_EXEMPTIONS Call by reference Type reference (TYPE) TTY_EXEMPTION_DATA 20110721

Method SEND_EMAIL on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method SEND_NEW_EMAIL Signature

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

Method SEND_NEW_EMAIL on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method SEND_REMINDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFAULT_EMAIL Call by reference Type reference (TYPE) CSEQUENCE 20110721
2 Importing IM_OLDER_AS Call by reference Type reference (TYPE) I 14 20110721
3 Importing IM_REPETITION_IN_DAYS Call by reference Type reference (TYPE) I 7 20120702

Method SEND_REMINDER on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method SET_DEFAULT_USER_DATA Signature

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

Method SET_DEFAULT_USER_DATA on class CL_EXEMPTION_EMAIL_SENDER has no exception.

Method SET_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20110721

Method SET_USER_DATA on class CL_EXEMPTION_EMAIL_SENDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732