SAP ABAP Class CL_CFX_NTF_REPORT (Creation and Execution of the Notification E-Mail Report)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_NOTIFICATION (Package) Manages Notifications
Properties
Class CL_CFX_NTF_REPORT  
Short Description Creation and Execution of the Notification E-Mail Report    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_NOTIFICATION   Manages Notifications 
Created 20010912   SAP 
Last change 20141109    
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_CFX_NTF_REPORT has no interface implemented.
Friends
Class CL_CFX_NTF_REPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_JOB_NAME Constant Public Type reference (TYPE) TBTCJOB-JOBNAME 'SAP_CFX_NOTIFICATIONREPORTEMAIL' Background job name 20010917
2 SC_PROPOSED_EMAIL Constant Public Type reference (TYPE) BAPIADDR3-E_MAIL 'SystemUser@cFolders.com' Internet Mail (SMTP) Address 20010924
3 SC_PROPOSED_FIRSTNAME Constant Public Type reference (TYPE) BAPIADDR3-FIRSTNAME 'cFolders' First Name 20010924
4 SC_PROPOSED_LASTNAME Constant Public Type reference (TYPE) BAPIADDR3-LASTNAME 'SystemUser' Last Name 20010924
5 SC_PROPOSED_USER Constant Public Type reference (TYPE) SY-UNAME 'CFXEMAILBTCH' Default Batch User ID 20010924
6 SC_REPORT_NAME Constant Public Type reference (TYPE) SY-REPID 'CFX_SEND_REPORT_EMAIL' Program Name for the Job 20010912
7 SC_USER_SETTING_KEY Constant Public Type reference (TYPE) STRING 'Notification/Batch_User' Setting with User ID of Batch User 20010924
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_JOB_CLASS Static method Private Method Change Job Class (Priority) 20010912
2 EXISTS_JOB Static method Public Method Configure Job for Sending the E-Mail Report 20010917
3 GET_EMAIL_SYSTEM_USER Static method Public Method Create Batch User for Notification E-Mail Report 20010927
4 IS_EMAIL_USER_EXISTING Static method Public Method Checks Whether the E-Mail System User Exists for the Job 20011109
5 IS_JOB_AND_USER_ACTIVE Static method Public Method Checks If the Job and the User Exist for the E-Mail Report 20011109
6 SCHEDULE_JOB Static method Public Method Configure Job for Sending the E-Mail Report 20010912
Events
Class CL_CFX_NTF_REPORT has no event.
Types
Class CL_CFX_NTF_REPORT has no local type.
Method Signatures

Method ADJUST_JOB_CLASS Signature

Method ADJUST_JOB_CLASS on class CL_CFX_NTF_REPORT has no parameter.
Method ADJUST_JOB_CLASS on class CL_CFX_NTF_REPORT has no exception.

Method EXISTS_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOB_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Job existiert bereits 20010917

Method EXISTS_JOB on class CL_CFX_NTF_REPORT has no exception.

Method GET_EMAIL_SYSTEM_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_USER Value transfer Object reference (TYPE REF TO) CL_CFX_USER 20010928

Method GET_EMAIL_SYSTEM_USER on class CL_CFX_NTF_REPORT has no exception.

Method IS_EMAIL_USER_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USER_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Email system User existiert bereits 20011109

Method IS_EMAIL_USER_EXISTING on class CL_CFX_NTF_REPORT has no exception.

Method IS_JOB_AND_USER_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL Email Job und User existieren 20011109

Method IS_JOB_AND_USER_ACTIVE on class CL_CFX_NTF_REPORT has no exception.

Method SCHEDULE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPEAT_MINUTES Value transfer Type reference (TYPE) NUMC2 10 Minutenabstand für periodische Wiederholung 20010912
2 Returning R_RELEASED Value transfer Type reference (TYPE) ABAP_BOOL Job wurde freigegeben 20010912

Method SCHEDULE_JOB on class CL_CFX_NTF_REPORT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100