SAP ABAP Class CL_FDT_BACKGROUND (FDT: Background Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Properties
Class CL_FDT_BACKGROUND  
Short Description FDT: Background Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20070726   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_FDT_BACKGROUND has no interface implemented.
Friends
Class CL_FDT_BACKGROUND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PT_CLEANUP_CALL Constant Public Type reference (TYPE) FDT_PARAMID 'LAST_CLEANUP_CALL' Periodic Task: Cleanup Call 20080924
2 GC_PT_CLEANUP_CALL_FOR_CLIENT Constant Public Type reference (TYPE) FDT_PARAMID 'LAST_CLEANUP_CALL_FOR_CLIENT' Periodic Task: Cleanup Call for Client 20080924
3 GC_SETTING_CLIENT Constant Private Type reference (TYPE) MANDT '000' '000' 20070726
4 GC_SETTING_UNAME Constant Private Type reference (TYPE) SYUNAME 'DCONV_' 'DCONV_' 20070726
5 GV_ASYNCH_CLEANUP_WAS_STARTED Static Attribute Public Type reference (TYPE) ABAP_BOOL 20100421
6 GV_CLEANUP_WAS_STARTED Static Attribute Public Type reference (TYPE) ABAP_BOOL 20080924
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REPORT_WAS_EXECUTED Static method Private Method 20070726
2 EXECUTE_REPORT_ONCE Static method Public Method 20070726
3 GET_RETENTION_TIME_FOR_PHY_DEL Static method Public Method 20120113
4 PERIODIC_TASK_CHECK_TODO Static method Public Method 20080924
5 PERIODIC_TASK_SET_EXECUTED Static method Public Method 20080924
6 SET_REPORT_WAS_EXECUTED Static method Public Method 20070726
7 START_CLEANUP Static method Public Method Start Cleanup in Background 20071108
8 START_SYNCHRONOUS_REPORTS Static method Private Method Synchronous start of reports in the current internal mode 20081114
Events
Class CL_FDT_BACKGROUND has no event.
Types
Class CL_FDT_BACKGROUND has no local type.
Method Signatures

Method CHECK_REPORT_WAS_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGNAME Call by reference Type reference (TYPE) PROGNAME 20070726
2 Importing IV_VERSION Call by reference Type reference (TYPE) NUMC3 20070726
3 Returning RV_WAS_EXECUTED Value transfer Type reference (TYPE) ABAP_BOOL 20070726

Method CHECK_REPORT_WAS_EXECUTED on class CL_FDT_BACKGROUND has no exception.

Method EXECUTE_REPORT_ONCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGNAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20070726
2 Importing IV_VERSION Call by reference Type reference (TYPE) NUMC3 Numc3, internal use 20070726
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070726

Method GET_RETENTION_TIME_FOR_PHY_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT_INDEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120113
2 Returning RV_RETENTION_TIME Value transfer Type reference (TYPE) I 20120113

Method GET_RETENTION_TIME_FOR_PHY_DEL on class CL_FDT_BACKGROUND has no exception.

Method PERIODIC_TASK_CHECK_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080924
2 Importing IV_PARAMID Call by reference Type reference (TYPE) FDT_PARAMID FDT: ID for Settings Parameter 20080924
3 Importing IV_REPEATED_AFTER_DAYS Call by reference Type reference (TYPE) I 5 20080924
4 Returning RV_TODO Value transfer Type reference (TYPE) ABAP_BOOL Periodic task needs to be done 20080924

Method PERIODIC_TASK_CHECK_TODO on class CL_FDT_BACKGROUND has no exception.

Method PERIODIC_TASK_SET_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080924
2 Importing IV_PARAMID Call by reference Type reference (TYPE) FDT_PARAMID FDT: ID for Settings Parameter 20080924

Method PERIODIC_TASK_SET_EXECUTED on class CL_FDT_BACKGROUND has no exception.

Method SET_REPORT_WAS_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINISHED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070726
2 Importing IV_PROGNAME Call by reference Type reference (TYPE) PROGNAME 20070726
3 Importing IV_VERSION Call by reference Type reference (TYPE) NUMC3 20070726

Method SET_REPORT_WAS_EXECUTED on class CL_FDT_BACKGROUND has no exception.

Method START_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASYNCHRONOUS_PARTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
2 Importing IV_SYNCHRONOUS_PARTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421

Method START_CLEANUP on class CL_FDT_BACKGROUND has no exception.

Method START_SYNCHRONOUS_REPORTS Signature

Method START_SYNCHRONOUS_REPORTS on class CL_FDT_BACKGROUND has no parameter.
Method START_SYNCHRONOUS_REPORTS on class CL_FDT_BACKGROUND has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703