SAP ABAP Class CL_DB6_ACTION_TSP_MAINTENANCE (DB6: Tablespace Maintenance)
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 20050216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DB6_MAP_TABLESPACE Map Tablespace 20110601
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_COMMAND_CONFIRM DBA Cockpit: Controller I/F for Confirmation of Actions 20091116
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20080310
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_QUAC DBA Cockpit: Controller I/F for Quick Activities 20090327
Properties
Class CL_DB6_ACTION_TSP_MAINTENANCE  
Short Description DB6: Tablespace Maintenance    
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 20050216   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)
2 DB6CC 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
# Interface Abstract Final Description Created on
1 IF_DB6_MAP_TABLESPACE Map Tablespace 20110601
2 IF_DBA_ACTION_COMMAND_CONFIRM DBA Cockpit: Controller I/F for Confirmation of Actions 20091116
3 IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20080310
4 IF_DBA_ACTION_CONTROLLER_QUAC DBA Cockpit: Controller I/F for Quick Activities 20090327
Friends
Class CL_DB6_ACTION_TSP_MAINTENANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_CONTAINERS Instance attribute Private Type reference (TYPE) DB6ADMALLCTR_TAB DB6: Container Extract 20120103
2 ALV Instance attribute Private Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20050216
3 BUFFERPOOLS_CAT Instance attribute Private Type reference (TYPE) DB6CATBP_TAB DB6: Table of DB6CATBP 20120113
4 CMD_AUTORESIZE Constant Public Type reference (TYPE) SYUCOMM 'AUTORESIZE' Function Code that Triggered PAI 20090703
5 CMD_AUTOSTORAGE Constant Public Type reference (TYPE) SYUCOMM 'AUTOSTORAGE' Function Code that Triggered PAI 20091006
6 CMD_DROPPED_TABLES Constant Public Type reference (TYPE) SYUCOMM 'DROPPPED_TABLES' Function Code that Triggered PAI 20091006
7 CMD_FS_CACHING Constant Public Type reference (TYPE) SYUCOMM 'FS_CACHING' Function Code that Triggered PAI 20091006
8 CMD_INCREASE Constant Public Type reference (TYPE) SYUCOMM 'INCREASE' Function Code that Triggered PAI 20090702
9 CMD_MANAGEMENT Constant Public Type reference (TYPE) SYUCOMM 'MGMT' Function Code that Triggered PAI 20091116
10 CMD_PAGESIZE Constant Public Type reference (TYPE) SYUCOMM 'PAGESIZE' Function Code that Triggered PAI 20091116
11 CMD_PARTGROUP Constant Public Type reference (TYPE) SYUCOMM 'PARTGROUP' Function Code that Triggered PAI 20091116
12 CMD_SET_SIZE Constant Public Type reference (TYPE) SYUCOMM 'SETSIZE' Function Code that Triggered PAI 20091116
13 CMD_STORAGE_GROUP_NAME Constant Public Type reference (TYPE) SYUCOMM 'STORAGE_GROUP_NAME' Function Code that Triggered PAI 20120102
14 DCL_REF Instance attribute Private Object reference (TYPE REF TO) CL_DB6_DATA_CLASS DB6: Backend to Data Classes 20081120
15 DEFAULT_STORAGE_GROUP Instance attribute Private Type reference (TYPE) STRING 20120113
16 EXECUTED_COMMAND Instance attribute Private Type reference (TYPE) SYUCOMM Function Code that Triggered PAI 20120113
17 INPUT_INITIAL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060131
18 MV_GRANT_TO Instance attribute Private Type reference (TYPE) STRING 20111125
19 NAV_REF Instance attribute Private Attribute reference (LIKE) 20050216
20 NODEGROUPS_CAT Instance attribute Public Type reference (TYPE) DB6CATNGRP_LIST DB6: List of Nodegroups 20120113
21 ORI_CONTAINERS Instance attribute Private Type reference (TYPE) DB6ADMCTR_LIST DB6: List of Containers 20120113
22 ORI_TSP Instance attribute Private Type reference (TYPE) DB6PMCTBS DB6: Tablespace Configuration Data (Calculated) 20120113
23 ORI_TSP_CAT Instance attribute Private Type reference (TYPE) DB6CATTSP DB6: System Catalog Information of Tablespaces 20120113
24 SQL_GEN_REF Instance attribute Private Object reference (TYPE REF TO) CL_DB6_SQL_GENERATOR DB6: Generator for SQL Commands 20090630
25 TABLESPACES_CAT Instance attribute Private Type reference (TYPE) DB6CATTSP_TAB DB6: Table of DB6CATTSP 20120113
26 TSP_PARTITIONS Instance attribute Private Type reference (TYPE) DB6PARTLST DB6: Partition List For Listbox 20080310
27 TSP_STRIPE_SETS Instance attribute Private Type reference (TYPE) DB6STRPSET_LIST DB6: List of Stripe Sets 20080310
28 VIEW_DATA Instance attribute Public Type reference (TYPE) DB6_VIEW_TSP_MAINTENANCE DB6: View Data of Single Tablespace Maintenance 20050216
29 XCHG Instance attribute Private Type reference (TYPE) DB6CC_XCHG_TSM 20050216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTAINER_ROW Instance method Private Method add row for new tablespace container 20050216
2 ADD_EMPTY_LINES Instance method Private Method add epmty lines for editing/adding 20050216
3 BUILD_FS_CACHING Instance method Private Method 20090702
4 CALCULATE Instance method Private Method 20120113
5 CALL_CREATE_BUFFERPOOL Instance method Private Method create buffer pool via bufferpool maintenance screen 20050217
6 CALL_CREATE_PARTITIONGROUP Instance method Private Method create partitiongroup via partitiongroup maintenance screen 20050217
7 CHECK_CONTAINERS Instance method Private Method check containers 20060206
8 CHECK_CONTAINER_NAME Instance method Private Method 20060206
9 CHECK_CONTAINER_PARTITION Instance method Private Method 20060206
10 CHECK_CONTAINER_SIZE Instance method Private Method 20060206
11 CHECK_CONTAINER_TYPE Instance method Private Method 20060206
12 CHECK_FOR_ALL_CLAUSE Instance method Private Method check for ALL clause (only resized containers) 20050217
13 CHECK_FOR_CHANGES Instance method Private Method compare current and original to see if anything has changed 20050216
14 CHECK_INPUT Instance method Private Method check and validate user input 20060206
15 CHECK_STORAGE_PARAMETERS Instance method Private Method check storage parameters 20050216
16 CHECK_TABLESPACE Instance method Private Method check tablespace 20050216
17 CHECK_TECHNICAL_SETTINGS Instance method Private Method check input of technical settings 20050216
18 DELETE_CONTAINER Instance method Private Method delete a specific container 20050217
19 DELETE_CONTAINER_BY_NAME Instance method Private Method delete container row via name specification 20050217
20 DELETE_CONTAINER_ROW Instance method Private Method remove a row from the container list 20050217
21 EXEC_SQL_COMMAND Instance method Private Method execute alter/create stmt 20050217
22 GENERATE_STATEMENT Instance method Private Method generate SQL statement (displayed in advisor window) 20050216
23 GET_SYSCAT_TABLES Instance method Private Method load needed tables from SYSCAT 20060111
24 IMPORT_INPUT_DATA Instance method Private Method import and convert input data 20060131
25 REFRESH_CONTAINER_ALV Instance method Private Method refresh container list grid 20050217
26 REFRESH_PARTITIONS_LISTBOX Instance method Private Method 20100705
27 RESIZE_FOR_ALL Instance method Public Method set unique size for all defined containers 20050217
28 SCHEDULE_CONVERT_TO_LARGE Instance method Private Method schedule a DB13 convert to large job 20060524
29 SET_BUFFERPOOL_LISTBOX Instance method Public Method select valid bufferpools for listbox 20050217
30 SET_CB_AUTORESIZE Instance method Private Method 20100623
31 SET_CB_AUTOSTORAGE Instance method Private Method 20091116
32 SET_GRID_ATTRIBUTES Instance method Private Method set ALV grid attributes 20050216
33 SET_PARTGROUP_LISTBOX Instance method Private Method 20091116
34 SET_RB_MANAGEMENT Instance method Private Method 20091116
35 SET_SIZE_ALL Instance method Private Method 20091116
Events
Class CL_DB6_ACTION_TSP_MAINTENANCE has no event.
Types
Class CL_DB6_ACTION_TSP_MAINTENANCE has no local type.
Method Signatures

Method ADD_CONTAINER_ROW Signature

Method ADD_CONTAINER_ROW on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method ADD_CONTAINER_ROW on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method ADD_EMPTY_LINES Signature

Method ADD_EMPTY_LINES on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method ADD_EMPTY_LINES on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method BUILD_FS_CACHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FS_CACHING Call by reference Type reference (TYPE) ABAP_BOOL 20090702
2 Changing TEXT Call by reference Type reference (TYPE) DB6CC_EDITOR_LIST 20090702

Method BUILD_FS_CACHING on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WA Call by reference Type reference (TYPE) DB6PMCTBS DB6: Tablespace Configuration Data (Calculated) 20120113

Method CALCULATE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CALL_CREATE_BUFFERPOOL Signature

Method CALL_CREATE_BUFFERPOOL on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method CALL_CREATE_BUFFERPOOL on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CALL_CREATE_PARTITIONGROUP Signature

Method CALL_CREATE_PARTITIONGROUP on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method CALL_CREATE_PARTITIONGROUP on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060206

Method CHECK_CONTAINERS on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_CONTAINER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) DB6ADMCTR DB6: container maintenance grid 20060206
2 Importing ROW_ID Call by reference Type reference (TYPE) I 20060206
3 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060206

Method CHECK_CONTAINER_NAME on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_CONTAINER_PARTITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) DB6ADMCTR DB6: container maintenance grid 20060206
2 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060206

Method CHECK_CONTAINER_PARTITION on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_CONTAINER_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) DB6ADMCTR DB6: container maintenance grid 20060206
2 Importing ROW_ID Call by reference Type reference (TYPE) I 20091116
3 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060206

Method CHECK_CONTAINER_SIZE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_CONTAINER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) DB6ADMCTR DB6: container maintenance grid 20060206
2 Importing ROW_ID Call by reference Type reference (TYPE) I 20060206
3 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060206

Method CHECK_CONTAINER_TYPE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_FOR_ALL_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXTEND Call by reference Type reference (TYPE) C 20050217
2 Importing PARTITN Call by reference Type reference (TYPE) DB6PARTNAM DB6: Partitionsname für Listenfeldelement 20050217
3 Changing SIZE Call by reference Type reference (TYPE) P 20050217

Method CHECK_FOR_ALL_CLAUSE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_FOR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20050216

Method CHECK_FOR_CHANGES on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060206

Method CHECK_INPUT on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_STORAGE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060131

Method CHECK_STORAGE_PARAMETERS on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_TABLESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060201

Method CHECK_TABLESPACE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method CHECK_TECHNICAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20060201

Method CHECK_TECHNICAL_SETTINGS on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method DELETE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_NAME Call by reference Type reference (TYPE) C 20050217
2 Importing DELETE_INDEX Call by reference Type reference (TYPE) I 20050217
3 Importing PARTITN Call by reference Type reference (TYPE) DB6PARTNAM DB6: Partitionsname für Listenfeldelement 20050217

Method DELETE_CONTAINER on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method DELETE_CONTAINER_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_NAME Call by reference Type reference (TYPE) C 20050217
2 Importing PARTITN Call by reference Type reference (TYPE) I 20050217

Method DELETE_CONTAINER_BY_NAME on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method DELETE_CONTAINER_ROW Signature

Method DELETE_CONTAINER_ROW on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method DELETE_CONTAINER_ROW on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method EXEC_SQL_COMMAND Signature

Method EXEC_SQL_COMMAND on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC-Fehler 20051220

Method GENERATE_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEXT Value transfer Type reference (TYPE) DB6CC_EDITOR_LIST 20050216

Method GENERATE_STATEMENT on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method GET_SYSCAT_TABLES Signature

Method GET_SYSCAT_TABLES on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method GET_SYSCAT_TABLES on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method IMPORT_INPUT_DATA Signature

Method IMPORT_INPUT_DATA on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method IMPORT_INPUT_DATA on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method REFRESH_CONTAINER_ALV Signature

Method REFRESH_CONTAINER_ALV on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method REFRESH_CONTAINER_ALV on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method REFRESH_PARTITIONS_LISTBOX Signature

Method REFRESH_PARTITIONS_LISTBOX on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method REFRESH_PARTITIONS_LISTBOX on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method RESIZE_FOR_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RESIZE_SIZE_FOR_ALL Call by reference Type reference (TYPE) DB6CC_PACKED_INT64 20060111

Method RESIZE_FOR_ALL on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SCHEDULE_CONVERT_TO_LARGE Signature

Method SCHEDULE_CONVERT_TO_LARGE on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SCHEDULE_CONVERT_TO_LARGE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_BUFFERPOOL_LISTBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NGNAME Call by reference Type reference (TYPE) DB6IDENT DB6: Allgemeine ID 20050217
2 Importing PAGESIZE Call by reference Type reference (TYPE) P 20050217

Method SET_BUFFERPOOL_LISTBOX on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_CB_AUTORESIZE Signature

Method SET_CB_AUTORESIZE on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SET_CB_AUTORESIZE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_CB_AUTOSTORAGE Signature

Method SET_CB_AUTOSTORAGE on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SET_CB_AUTOSTORAGE on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_GRID_ATTRIBUTES Signature

Method SET_GRID_ATTRIBUTES on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SET_GRID_ATTRIBUTES on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_PARTGROUP_LISTBOX Signature

Method SET_PARTGROUP_LISTBOX on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SET_PARTGROUP_LISTBOX on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_RB_MANAGEMENT Signature

Method SET_RB_MANAGEMENT on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SET_RB_MANAGEMENT on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.

Method SET_SIZE_ALL Signature

Method SET_SIZE_ALL on class CL_DB6_ACTION_TSP_MAINTENANCE has no parameter.
Method SET_SIZE_ALL on class CL_DB6_ACTION_TSP_MAINTENANCE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710