SAP ABAP Class CL_DBA_LMO_CTRL (DBA-LMO: Landscape Maintenance Operation Controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB (Application Component) Database Interface, Database Platforms
     SDBA_RUNTIME (Package) DBA Cockpit: Runtime
Properties
Class CL_DBA_LMO_CTRL  
Short Description DBA-LMO: Landscape Maintenance Operation Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_RUNTIME   DBA Cockpit: Runtime 
Created 20120326   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_DBA_LMO_CTRL has no interface implemented.
Friends
Class CL_DBA_LMO_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ENQUEUE_LMO_KEY Constant Private Type reference (TYPE) DB6ADMLOCK-ACTION_KEY 'LANDSCAPE_MAINTENANCE_OPERATION' DBA Cockpit: Lock Argument for Actions 20120326
2 MT_LMO_COMMANDS Instance attribute Protected Type reference (TYPE) DBA_LMO_COMMAND_TAB DBA-LMO: Landscape Maintenance Operation Commands 20120326
3 MT_RUNTIME_STATISTICS Instance attribute Protected Type reference (TYPE) DBA_LMO_RUNTIME_TAB DBA-LMO: LMO Runtime Statistics 20120326
4 MV_LOCKED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120326
5 MV_SDBAC_ID Instance attribute Protected Type reference (TYPE) SDBAC-SHORTCUT Type of DBA action 20120326
6 SYS_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20120326
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RUNTIME_STATISTICS Instance method Protected Method 20120326
2 CHECK_COCKPIT_AUTHORITY Instance method Protected Method 20120326
3 CHECK_CONNECTION Instance method Protected Method 20120326
4 CHECK_SYSTEM_AUTHORITY Instance method Protected Method 20120326
5 EXECUTE_COMMANDS Instance method Protected Method 20120326
6 INITIALIZE Instance method Protected Method 20120326
7 LOCK Instance method Private Method 20120326
8 RUN Instance method Public Method DBA-LMO: Run for system 20120326
9 UNLOCK Instance method Private Method 20120326
Events
Class CL_DBA_LMO_CTRL has no event.
Types
Class CL_DBA_LMO_CTRL has no local type.
Method Signatures

Method ADD_RUNTIME_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE Call by reference Type reference (TYPE) STRING 20120326
2 Importing IV_RUNTIME_MS Call by reference Type reference (TYPE) I 20120326

Method ADD_RUNTIME_STATISTICS on class CL_DBA_LMO_CTRL has no exception.

Method CHECK_COCKPIT_AUTHORITY Signature

Method CHECK_COCKPIT_AUTHORITY on class CL_DBA_LMO_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_LMO DBA-RDI: General Back-end Error 20120326

Method CHECK_CONNECTION Signature

Method CHECK_CONNECTION on class CL_DBA_LMO_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_LMO DBA-RDI: General Back-end Error 20120326

Method CHECK_SYSTEM_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERMISSION Call by reference Type reference (TYPE) I 20120326
# Exception Resumable Description Created on
1 CX_DBA_LMO DBA-RDI: General Back-end Error 20120326

Method EXECUTE_COMMANDS Signature

Method EXECUTE_COMMANDS on class CL_DBA_LMO_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_LMO DBA-RDI: General Back-end Error 20120326

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LMO_COMMANDS Call by reference Type reference (TYPE) DBA_LMO_COMMAND_TAB DBA-LMO: Landscape Maintenance Operation Commands 20120326
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20120326

Method INITIALIZE on class CL_DBA_LMO_CTRL has no exception.

Method LOCK Signature

Method LOCK on class CL_DBA_LMO_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_LMO DBA-RDI: General Back-end Error 20120326

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LMO_COMMANDS Call by reference Type reference (TYPE) DBA_LMO_COMMAND_TAB DBA-LMO: Landscape Maintenance Operation Commands 20120326
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20120326
# Exception Resumable Description Created on
1 CX_DBA_LMO DBA-RDI: General Back-end Error 20120618

Method UNLOCK Signature

Method UNLOCK on class CL_DBA_LMO_CTRL has no parameter.
Method UNLOCK on class CL_DBA_LMO_CTRL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740