SAP ABAP Class CL_DB6_ACTION_DEADLOCKS (DB6: Deadlock Overview)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DB6 (Application Component) DB2 Universal Database for UNIX / NT
     STU6 (Package) DB6: Performance-Monitor (UNIX/Windows)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DB6_ACTION_CONTROLLER DB6: Abstract Action Controller 20050224
Properties
Class CL_DB6_ACTION_DEADLOCKS  
Short Description DB6: Deadlock Overview    
Super Class CL_DB6_ACTION_CONTROLLER DB6: Abstract Action Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STU6   DB6: Performance-Monitor (UNIX/Windows) 
Created 20050224   SAP 
Last change 20110908   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)
2 DB6CI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 DB6SY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DB6_ACTION_DEADLOCKS has no interface implemented.
Friends
Class CL_DB6_ACTION_DEADLOCKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT_NODE_KEYS Instance attribute Private See coding 20050310
2 COL_TREE Instance attribute Private Object reference (TYPE REF TO) CL_DB6_COLUMN_TREE DB6: simple ALV abstraction 20050302
3 CTRL Instance attribute Private Attribute reference (LIKE) 20050224
4 DLK_NODE_KEYS Instance attribute Private See coding 20050308
5 EVMON Instance attribute Private Object reference (TYPE REF TO) CL_DB6_DEADLOCK_EVMON DB6: abstraction of a DB2 Event Monitor 20050307
6 FORWARD_TSPMAINT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050916
7 ICON_ATTR Instance attribute Private Type reference (TYPE) ICONS-TEXT Carrier field for icons 20050303
8 ICON_DETAILS Instance attribute Private Type reference (TYPE) ICONS-TEXT Carrier field for icons 20050308
9 ICON_ERROR Instance attribute Private Type reference (TYPE) ICONS-TEXT Carrier field for icons 20050303
10 ICON_LOCK Instance attribute Private Type reference (TYPE) ICONS-TEXT Carrier field for icons 20050304
11 ICON_STMTHIST Instance attribute Private Type reference (TYPE) ICONS-TEXT Carrier field for icons 20050308
12 ICON_WAITING Instance attribute Private Type reference (TYPE) ICONS-TEXT Carrier field for icons 20050301
13 LAST_CMD Instance attribute Private Type reference (TYPE) SY-UCOMM Screens, function code triggered by PAI 20050309
14 NAV_REF Instance attribute Private Attribute reference (LIKE) 20050224
15 TREECOL_BUT1 Constant Private Type reference (TYPE) STRING 'BUTTON1' 20050311
16 TREECOL_DATE Constant Private Type reference (TYPE) STRING 'DATE' 20050303
17 TREECOL_TIME Constant Private Type reference (TYPE) STRING 'TIME' 20050303
18 VIEW_DATA Instance attribute Private Type reference (TYPE) DB6CI_ACTION_DEADLOCKS 20050228
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE Instance method Private Method build tree node table 20050303
2 CHECK_INPUT_CREATE Instance method Public Method check user input of DLMON creation 20050329
3 CREATE_AGENT_ATTR_NODES Instance method Private Method create agent attributes nodes with detail infos 20050304
4 CREATE_AGENT_NODE Instance method Private Method creates a Agent tree node 20050304
5 CREATE_DEADLOCK_NODE Instance method Private Method creates an deadlock tree node 20050304
6 CREATE_LOCK_ATTR_NODES Instance method Private Method create attribute nodes for lock detail infos 20050304
7 CREATE_LOCK_NODE Instance method Private Method create node for lock which is held by agent 20050304
8 CREATE_TABLESPACE Instance method Public Method forward to tablespace maintenance 20050916
9 DISPLAY_AGENT_DETAILS Instance method Private Method display agent details 20050310
10 DISPLAY_DEADLOCK_STMTHIST Instance method Private Method display statement history 20050308
11 DROP_MONITOR Instance method Private Method reset event monitor (calls popup) 20050318
12 LOAD_TABLESPACES Instance method Private Method load list of available tablespaces 20050321
13 RESET_MONITOR Instance method Private Method reset event monitor (calls popup) 20050309
14 SET_TREE_COLUMNS Instance method Private Method set column model, etc 20050302
Events
Class CL_DB6_ACTION_DEADLOCKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AGENT_TO_NKEY Private See coding 20050310 begin of AGENT_TO_NKEY, agent_id type i, dlk_id type i, node_key type tv_nodekey, end of AGENT_TO_NKEY
2 DLK_TO_NKEY Private See coding 20050310 begin of DLK_TO_NKEY, dlk_id type i, node_key type tv_nodekey, end of DLK_TO_NKEY
Method Signatures

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_DB6_ACTION_DEADLOCKS has no parameter.
Method BUILD_TREE on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CHECK_INPUT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFERSIZE Call by reference Type reference (TYPE) I 20050329

Method CHECK_INPUT_CREATE on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CREATE_AGENT_ATTR_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENT Call by reference Type reference (TYPE) DB6PMDLTR DB6 CCMS: Ereignismonitor - an Deadlock beteiligte Transakt. 20050304
2 Importing AGENTNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
3 Changing NODECNT Call by reference Type reference (TYPE) I 20050304

Method CREATE_AGENT_ATTR_NODES on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CREATE_AGENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENT Call by reference Type reference (TYPE) DB6PMDLTR DB6 CCMS: Ereignismonitor - an Deadlock beteiligte Transakt. 20050304
2 Changing AGENTNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
3 Importing DEADLOCK Call by reference Type reference (TYPE) DB6PMDLOV DB6 CCMS: Ereignismonitor - Deadlock-Übersicht 20050304
4 Importing DLKNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
5 Changing NODECNT Call by reference Type reference (TYPE) I 20050304

Method CREATE_AGENT_NODE on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CREATE_DEADLOCK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEADLOCK Call by reference Type reference (TYPE) DB6PMDLOV DB6 CCMS: Ereignismonitor - Deadlock-Übersicht 20050304
2 Changing DLKNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
3 Changing NODECNT Call by reference Type reference (TYPE) I 20050304

Method CREATE_DEADLOCK_NODE on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CREATE_LOCK_ATTR_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENT Call by reference Type reference (TYPE) DB6PMDLTR DB6 CCMS: Ereignismonitor - an Deadlock beteiligte Transakt. 20050304
2 Importing LOCKNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
3 Changing NODECNT Call by reference Type reference (TYPE) I 20050304

Method CREATE_LOCK_ATTR_NODES on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CREATE_LOCK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENTNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
2 Changing LOCKNKEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Knotenschlüssel 20050304
3 Changing NODECNT Call by reference Type reference (TYPE) I 20050304

Method CREATE_LOCK_NODE on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method CREATE_TABLESPACE Signature

Method CREATE_TABLESPACE on class CL_DB6_ACTION_DEADLOCKS has no parameter.
Method CREATE_TABLESPACE on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method DISPLAY_AGENT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Knotenschlüssel 20050310

Method DISPLAY_AGENT_DETAILS on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method DISPLAY_DEADLOCK_STMTHIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Knotenschlüssel 20050308

Method DISPLAY_DEADLOCK_STMTHIST on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method DROP_MONITOR Signature

Method DROP_MONITOR on class CL_DB6_ACTION_DEADLOCKS has no parameter.
Method DROP_MONITOR on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method LOAD_TABLESPACES Signature

Method LOAD_TABLESPACES on class CL_DB6_ACTION_DEADLOCKS has no parameter.
Method LOAD_TABLESPACES on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method RESET_MONITOR Signature

Method RESET_MONITOR on class CL_DB6_ACTION_DEADLOCKS has no parameter.
Method RESET_MONITOR on class CL_DB6_ACTION_DEADLOCKS has no exception.

Method SET_TREE_COLUMNS Signature

Method SET_TREE_COLUMNS on class CL_DB6_ACTION_DEADLOCKS has no parameter.
Method SET_TREE_COLUMNS on class CL_DB6_ACTION_DEADLOCKS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710