SAP ABAP Class CL_DBA_TASK_SCHEDULER_CTRL (DBA: Task Scheduler Controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB (Application Component) Database Interface, Database Platforms
     SDBA_BACKEND (Package) DBA Cockpit: Backend Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_TASK_SCHEDULER DBA: Task Scheduler 20090109
Properties
Class CL_DBA_TASK_SCHEDULER_CTRL  
Short Description DBA: Task Scheduler Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_BACKEND   DBA Cockpit: Backend Infrastructure 
Created 20090109   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
# Interface Abstract Final Description Created on
1 IF_DBA_TASK_SCHEDULER DBA: Task Scheduler 20090109
Friends
Class CL_DBA_TASK_SCHEDULER_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SCHEDULER_CPS Constant Public Type reference (TYPE) I 2 SAP Central Process Scheduler 20090109
2 CO_SCHEDULER_DEFAULT Constant Public Type reference (TYPE) I 0 Default Scheduling Mode 20090109
3 CO_SCHEDULER_EXTERNAL Constant Public Type reference (TYPE) I 3 Manual Scheduling of Customer 20090109
4 CO_SCHEDULER_NATIVE Constant Public Type reference (TYPE) I 1 Database Native Scheduler 20090109
5 DBA_CONFIG_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_CONFIG DBA Cockpit: Monitoring Settings 20101021
6 DBH_SETUP Instance attribute Protected Object reference (TYPE REF TO) IF_DBA_DBH_SETUP DBA-DBH: Manage DBH setup in monitored DB 20110204
7 SYS_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20090112
8 TASK_SCHEDULER_LIST Instance attribute Protected Type reference (TYPE) DBA_TASK_SCHEDULER_LIST DBA: Valid Task Scheduler for the Platform 20090109
9 _INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DBA_TASK_SCHEDULER_CTRL DBA: Task Scheduler Controller 20100416
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090109
2 GET_ACTIVE_SCHEDULER Instance method Public Method Returns active scheduler id 20100302
3 GET_INSTANCE Static method Public Method Returns Instance 20090109
4 GET_TASK_SCHEDULER_LIST Instance method Public Method Returns the Task Scheduler List 20090109
5 GET_TASK_SCHEDULER_TYPE Instance method Public Method Returns the Type of the active Task Scheduler 20090109
6 INITIALIZE_TASK_SCHEDULER_LIST Instance method Protected Method Initializes the Task Scheduler List 20090109
7 PERSIST_FORCE_SCHEDULER Instance method Private Method 20110204
8 SET_ACTIVE_SCHEDULER Instance method Public Method Activates specific scheduler 20090112
Events
Class CL_DBA_TASK_SCHEDULER_CTRL has no event.
Types
Class CL_DBA_TASK_SCHEDULER_CTRL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBCNAME Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20090109
2 Importing SCHEDULER_TYPE Call by reference Type reference (TYPE) I 0 Scheduler Type 20090112
3 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20090112
# Exception Resumable Description Created on
1 CX_DBA_TASK_SCHEDULER DBA: Task Scheduler Exception 20090109

Method GET_ACTIVE_SCHEDULER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCHEDULER_ID Value transfer Type reference (TYPE) I 20100302

Method GET_ACTIVE_SCHEDULER on class CL_DBA_TASK_SCHEDULER_CTRL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBCNAME Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20090109
2 Importing SCHEDULER_TYPE Call by reference Type reference (TYPE) I 0 Scheduler Type 20090112
3 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20090112
4 Returning TASK_SCHEDULER Value transfer Object reference (TYPE REF TO) IF_DBA_TASK_SCHEDULER DBA: Task Scheduler 20090109
# Exception Resumable Description Created on
1 CX_DBA_TASK_SCHEDULER DBA: Task Scheduler Exception 20090109

Method GET_TASK_SCHEDULER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TASK_SCHEDULER_LIST Value transfer Type reference (TYPE) DBA_TASK_SCHEDULER_LIST DBA: Valid Task Scheduler for the Platform 20090109

Method GET_TASK_SCHEDULER_LIST on class CL_DBA_TASK_SCHEDULER_CTRL has no exception.

Method GET_TASK_SCHEDULER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCHEDULER_TYPE Value transfer Type reference (TYPE) I 20090109
# Exception Resumable Description Created on
1 CX_DBA_TASK_SCHEDULER DBA: Task Scheduler Exception 20090109

Method INITIALIZE_TASK_SCHEDULER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCHEDULER_TYPE Call by reference Type reference (TYPE) I scheduler_type 20090112
# Exception Resumable Description Created on
1 CX_DBA_TASK_SCHEDULER DBA: Task Scheduler Exception 20090109

Method PERSIST_FORCE_SCHEDULER Signature

Method PERSIST_FORCE_SCHEDULER on class CL_DBA_TASK_SCHEDULER_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_TASK_SCHEDULER DBA: Task Scheduler Exception 20110204

Method SET_ACTIVE_SCHEDULER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SAVE_SYS_REF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090515
2 Importing SCHEDULER_NAME Call by reference Type reference (TYPE) STRING 20090515
3 Importing SCHEDULER_TYPE Value transfer Type reference (TYPE) I scheduler_type 20090112
# Exception Resumable Description Created on
1 CX_DBA_TASK_SCHEDULER DBA: Task Scheduler Exception 20090112
History
Last changed by/on SAP  20130531 
SAP Release Created in 720