SAP ABAP Class CL_DBA_DBH_CONTROLLER (DBA-DBH: Collector 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_DBH_EXTRACTOR DBA-DBH: Extractor 20070712
Properties
Class CL_DBA_DBH_CONTROLLER  
Short Description DBA-DBH: Collector 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 20070712   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_DBH_EXTRACTOR DBA-DBH: Extractor 20070712
Friends
# Friend Modeled only Created on Description
1 CL_DBA_DBH_SETUP 20070712 DBA-DBH: Manage DBH setup in monitored DB
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CNT_RECORDS Instance attribute Private Type reference (TYPE) I DBA-DBH: Number of records collected, extracted or removed 20070712
2 CO_COMMAND_CHECK Constant Public Type reference (TYPE) DBA_DBH_COMMAND 'CHECK' DBA-DBH: Command to check 20070911
3 CO_COMMAND_COLLECT Constant Public Type reference (TYPE) DBA_DBH_COMMAND 'COLLECT' DBA-DBH: Command to execute 20070712
4 CO_COMMAND_CTRL Constant Public Type reference (TYPE) DBA_DBH_COMMAND 'CTRL' DBA-DBH: Controller 20070910
5 CO_COMMAND_INSTALL Constant Public Type reference (TYPE) DBA_DBH_COMMAND 'INSTALL' DBA-DBH: Setup database for collection 20070712
6 CO_COMMAND_REMOVE Constant Public Type reference (TYPE) DBA_DBH_COMMAND 'REMOVE' DBA-DBH: Command to execute 20070712
7 CO_COMMAND_UNINSTALL Constant Public Type reference (TYPE) DBA_DBH_COMMAND 'UNINSTALL' DBA-DBH: Reset database collection infrastructure 20070712
8 CO_MAX_LAST_RUN Constant Public Type reference (TYPE) DB6TSTAMP '99991231235959' DBA-DBH: Timestamp (YYYYMMDDhhmmss) 20070712
9 CO_MAX_RUNTIME Constant Private Type reference (TYPE) I 3540 DBA-DBH: 59 minutes 20070712
10 CO_MSG_LVL_ERROR Constant Public Type reference (TYPE) I 3 DB6-DBH: Message Level Error 20070906
11 CO_MSG_LVL_INFO Constant Public Type reference (TYPE) I 1 DB6-DBH: Message Level Information 20070906
12 CO_MSG_LVL_WARN Constant Public Type reference (TYPE) I 2 DB6-DBH: Message Level Warning 20070906
13 CO_RC_CHECK_OR_COLLECT Constant Private Type reference (TYPE) I -2 DBA-DBH: Error during check or collect 20070712
14 CO_RC_ILLEGAL_METHOD Constant Private Type reference (TYPE) I -9 DBA-DBH: Method not implemented by Collector/Extractor 20070731
15 CO_RC_NO_CREATE_OBJECT Constant Private Type reference (TYPE) I -1 DBA-DBH: Unable to create object of class 20070712
16 CO_RC_OK Constant Private Type reference (TYPE) I 0 DBA-DBH: Ok 20070712
17 CO_RC_REINSTALL Constant Private Type reference (TYPE) I -5 DBA-DBH: Unable to reinstall 20070712
18 CO_RC_REPAIR Constant Private Type reference (TYPE) I -3 DBA-DBH: Error during repair 20070712
19 CO_RC_UNABLE_TO_FIX Constant Private Type reference (TYPE) I -4 DBA-DBH: Unable to fix setup 20070712
20 CO_RC_UNINSTALL Constant Private Type reference (TYPE) I -7 DBA-DBH: Uninstall 20070712
21 CTRL_LOG Instance attribute Private Object reference (TYPE REF TO) IF_DBA_LOG DBA: Job Log 20080117
22 EXECUTION_TIME Instance attribute Private Type reference (TYPE) DB6TSTAMP DBA-DBH: Timestamp (YYYYMMDDhhmmss) 20070712
23 RC Instance attribute Private Type reference (TYPE) I DBA-DBH: Return Code 20070712
24 SCHEDULE_COLLECT Instance attribute Private Type reference (TYPE) DBA_DBH_SCHEDULE DBA-DBH: Schedule for Firstrun / DB Scheduler 20080118
25 STATISTICS Instance attribute Private Type reference (TYPE) DBA_DBH_STATISTICS DBA-DBH: Performance Statistics 20070712
26 TESTMODE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE DBA-DBH: Testmode 20071009
27 TIME_END Instance attribute Private Type reference (TYPE) I DBA-DBH. End Time 20070712
28 TIME_END_WORK Instance attribute Private Type reference (TYPE) I DBA-DBH: End Time (Calls to Collector/Extractor) 20070712
29 TIME_START Instance attribute Private Type reference (TYPE) I DBA-DBH: Start Time 20070712
30 TIME_START_WORK Instance attribute Private Type reference (TYPE) I DBA-DBH: Start Time (Calls to Collector/Extractor) 20070712
31 WORKLIST Instance attribute Private Type reference (TYPE) DBA_DBH_WORKLIST_PRIORITY DBA-DBH: Worklist with Priorities 20080117
32 WORK_LOG Instance attribute Private Object reference (TYPE REF TO) IF_DBA_LOG DBA: Job Log 20080117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STATISTICS Instance method Private Method DBA-DBH: Capture statistics to itab 20070712
2 CLOSE_CONNECTION Instance method Private Method DBA-DBH: Close open connection 20080313
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070906
4 CTRL_CHECK Instance method Private Method DBA-DBH: Check Collectors 20070910
5 CTRL_COLLECT Instance method Private Method DBA-DBH: Collect Data 20070712
6 CTRL_DO Instance method Private Method DBA-DBH: Do the work 20070911
7 CTRL_REMOVE_OLD_DATA Instance method Private Method DBA-DBH: Remove Old Data 20070712
8 FLUSH_STATISTICS Instance method Private Method DBA-DBH: Write statistics to database 20070712
9 RUN Instance method Public Method DBA-DBH: Run controller in batch processing mode 20070712
10 SET_EXECUTION_TIME Instance method Private Method DBA-DBH: Set execution time 20070712
11 SET_SCHEDULE_COLLECT Instance method Private Method DBA-DBH: Set the schedule for collect command 20080118
12 SOFT_RESET Instance method Private Method DBA-DBH: Initializes all values for new work portion 20070712
Events
Class CL_DBA_DBH_CONTROLLER has no event.
Types
Class CL_DBA_DBH_CONTROLLER has no local type.
Method Signatures

Method ADD_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080118

Method ADD_STATISTICS on class CL_DBA_DBH_CONTROLLER has no exception.

Method CLOSE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080313

Method CLOSE_CONNECTION on class CL_DBA_DBH_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGSTRING Call by reference Type reference (TYPE) DBA_DBH_CONFIG_STRING DBA-DBH: Configstring 20071001
2 Importing EXECUTION_TIME Call by reference Type reference (TYPE) DB6TSTAMP 20071009
3 Importing TESTMODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE DBA-DBH: Testmode 20071009

Method CONSTRUCTOR on class CL_DBA_DBH_CONTROLLER has no exception.

Method CTRL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080117

Method CTRL_CHECK on class CL_DBA_DBH_CONTROLLER has no exception.

Method CTRL_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080117

Method CTRL_COLLECT on class CL_DBA_DBH_CONTROLLER has no exception.

Method CTRL_DO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) DBA_DBH_COMMAND DBA-DBH: Command to execute 20070911
2 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080117

Method CTRL_DO on class CL_DBA_DBH_CONTROLLER has no exception.

Method CTRL_REMOVE_OLD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080117

Method CTRL_REMOVE_OLD_DATA on class CL_DBA_DBH_CONTROLLER has no exception.

Method FLUSH_STATISTICS Signature

Method FLUSH_STATISTICS on class CL_DBA_DBH_CONTROLLER has no parameter.
Method FLUSH_STATISTICS on class CL_DBA_DBH_CONTROLLER has no exception.

Method RUN Signature

Method RUN on class CL_DBA_DBH_CONTROLLER has no parameter.
Method RUN on class CL_DBA_DBH_CONTROLLER has no exception.

Method SET_EXECUTION_TIME Signature

Method SET_EXECUTION_TIME on class CL_DBA_DBH_CONTROLLER has no parameter.
Method SET_EXECUTION_TIME on class CL_DBA_DBH_CONTROLLER has no exception.

Method SET_SCHEDULE_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK Call by reference Type reference (TYPE) DBA_DBH_WORK DBA-DBH: Portion of work 20080118

Method SET_SCHEDULE_COLLECT on class CL_DBA_DBH_CONTROLLER has no exception.

Method SOFT_RESET Signature

Method SOFT_RESET on class CL_DBA_DBH_CONTROLLER has no parameter.
Method SOFT_RESET on class CL_DBA_DBH_CONTROLLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711