Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_MSS_ACTION_CONTROLLER | MSS: Abstract Action Controller | 20070531 |
Properties
| Class | CL_MSS_ACTION_TABLEDETAIL | |
| Short Description | Table details | |
| Super Class | CL_MSS_ACTION_CONTROLLER | MSS: Abstract Action Controller |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | STUN_MSS | Package for new SQL Server monitoring objects |
| Created | 20070531 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MSS_ACTION_TABLEDETAIL has no interface implemented.
Friends
Class CL_MSS_ACTION_TABLEDETAIL has no friend class.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check input object name (table or view) | 20070604 | |
| 2 | Instance method | Public | Method | Check database name | 20070605 | |
| 3 | Instance method | Public | Method | Check that the schema exists in the db | 20070605 | |
| 4 | Instance method | Private | Method | Handle selectivity and density commands | 20070801 | |
| 5 | Instance method | Private | Method | 20130823 | ||
| 6 | Instance method | Private | Method | Display table size history | 20080213 | |
| 7 | Instance method | Private | Method | Return true if field is in a given view | 20071011 | |
| 8 | Instance method | Private | Method | Return true if field is in a given view | 20071011 | |
| 9 | Instance method | Private | Method | Get field list | 20070605 | |
| 10 | Instance method | Private | Method | Get index and statistics data | 20070531 | |
| 11 | Instance method | Private | Method | Get partitioning information | 20070723 | |
| 12 | Instance method | Private | Method | Get operational and usage statistics | 20070605 | |
| 13 | Instance method | Private | Method | Get size data for tab 1 | 20070531 | |
| 14 | Instance method | Private | Method | 20130823 | ||
| 15 | Instance method | Private | Method | Get table properties | 20070605 | |
| 16 | Instance method | Private | Method | Jump to DDIC for the current table | 20080117 | |
| 17 | Instance method | Public | Method | Translate a pattern for table or view to a list of values | 20070604 | |
| 18 | Instance method | Private | Method | Get all column statistics and display in browser | 20070802 | |
| 19 | Instance method | Private | Method | Set grid attributes - duh | 20070531 | |
| 20 | Instance method | Private | Method | Set the fieldcatalog of the current layout for use stats | 20071015 | |
| 21 | Instance method | Private | Method | Set the fieldcatalog of the current layout for use stats | 20071011 | |
| 22 | Instance method | Private | Method | 20130823 | ||
| 23 | Instance method | Private | Method | Handle selectivity and density commands | 20070801 | |
| 24 | Instance method | Private | Method | 20130823 | ||
| 25 | Instance method | Private | Method | Show either index or column statistics | 20070731 | |
| 26 | Instance method | Private | Method | Issue sp_recompile for the table | 20090505 | |
| 27 | Instance method | Private | Method | Run dbcc Update usage for a table | 20070802 |
Events
Class CL_MSS_ACTION_TABLEDETAIL has no event.
Types
Class CL_MSS_ACTION_TABLEDETAIL has no local type.
Method Signatures
Method CHECK_OBJNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJNAME | Call by reference | Type reference (TYPE) | MSSVIEWORTABLE | Object name | 20070604 |
Method CHECK_OBJNAME on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method CHECK_OBJ_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJ_DB | Call by reference | Type reference (TYPE) | MSSDB | Database name | 20070605 |
Method CHECK_OBJ_DB on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method CHECK_OBJ_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJ_SCHEMA | Call by reference | Type reference (TYPE) | MSSSCHEMA | Schema name | 20070605 | |||
| 2 | SCHEMA_TAB | Call by reference | Type reference (TYPE) | TABLE | 20070605 |
Method CHECK_OBJ_SCHEMA on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method DBCC_CHECKTABLE Signature
Method DBCC_CHECKTABLE on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method DBCC_CHECKTABLE on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method DISPLAY_STATEMENT_DATA Signature
Method DISPLAY_STATEMENT_DATA on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method DISPLAY_STATEMENT_DATA on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method DISPLAY_TABSZHIST Signature
Method DISPLAY_TABSZHIST on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method DISPLAY_TABSZHIST on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method FIELDNAME_IN_OPSTATS_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COL_POS | Call by reference | Type reference (TYPE) | LVC_COLPOS | ALV control: Output column | 20071015 | |||
| 2 | EMPHASIZE | Call by reference | Type reference (TYPE) | LVC_EMPHSZ | ALV control: Highlight column with color | 20071015 | |||
| 3 | FIELDNAME | Call by reference | Type reference (TYPE) | C | 20071011 | ||||
| 4 | NO_OUT | Call by reference | Type reference (TYPE) | LVC_NOOUT | ALV control: Column is not output | 20071015 | |||
| 5 | VIEW_NUMBER | Call by reference | Type reference (TYPE) | I | 20071011 |
Method FIELDNAME_IN_OPSTATS_VIEW on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method FIELDNAME_IN_USESTATS_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COL_POS | Call by reference | Type reference (TYPE) | LVC_COLPOS | ALV control: Output column | 20071015 | |||
| 2 | FIELDNAME | Call by reference | Type reference (TYPE) | C | 20071011 | ||||
| 3 | NO_OUT | Call by reference | Type reference (TYPE) | LVC_NOOUT | ALV control: Column is not output | 20071015 | |||
| 4 | VIEW_NUMBER | Call by reference | Type reference (TYPE) | I | 20071011 |
Method FIELDNAME_IN_USESTATS_VIEW on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_FIELD_LIST Signature
Method GET_FIELD_LIST on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GET_FIELD_LIST on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_INDEX_AND_STATS_DATA Signature
Method GET_INDEX_AND_STATS_DATA on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GET_INDEX_AND_STATS_DATA on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_PART_INFO Signature
Method GET_PART_INFO on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GET_PART_INFO on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_RUNTIME_STATISTICS Signature
Method GET_RUNTIME_STATISTICS on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GET_RUNTIME_STATISTICS on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_SIZE_DATA Signature
Method GET_SIZE_DATA on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GET_SIZE_DATA on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_SQL_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARAMS | Call by reference | Type reference (TYPE) | MSS_T_MSQSPPARAM | 20130823 | ||||
| 2 | REQ | Call by reference | Type reference (TYPE) | MSSQUERYSTATS | 20130823 | ||||
| 3 | SQLTEXT | Call by reference | Type reference (TYPE) | STRING | 20130823 |
Method GET_SQL_CODE on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GET_TABPROPS Signature
Method GET_TABPROPS on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GET_TABPROPS on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method GOTO_DDIC Signature
Method GOTO_DDIC on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method GOTO_DDIC on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method PATTERN_TO_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TABVIEW_TAB | Call by reference | Type reference (TYPE) | TABLE | 20070604 | ||||
| 2 | TV_PATTERN | Call by reference | Type reference (TYPE) | MSSTABLE | Table name | 20070604 |
Method PATTERN_TO_VALUES on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method POPUP_COL_STAT_IN_BROWSER Signature
Method POPUP_COL_STAT_IN_BROWSER on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method POPUP_COL_STAT_IN_BROWSER on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SET_GRID_ATTRIBUTES Signature
Method SET_GRID_ATTRIBUTES on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method SET_GRID_ATTRIBUTES on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SET_OPSTATS_LAYOUT Signature
Method SET_OPSTATS_LAYOUT on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method SET_OPSTATS_LAYOUT on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SET_USESTATS_LAYOUT Signature
Method SET_USESTATS_LAYOUT on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method SET_USESTATS_LAYOUT on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SHOW_ABAP_CODE Signature
Method SHOW_ABAP_CODE on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method SHOW_ABAP_CODE on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SHOW_DENSITY_OR_SELECTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CMD | Value transfer | Type reference (TYPE) | SYUCOMM | Statistics or index | 20070801 |
Method SHOW_DENSITY_OR_SELECTIVITY on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SHOW_SQL_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB | Call by reference | Type reference (TYPE) | I | 20130823 |
Method SHOW_SQL_CODE on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SHOW_STATISTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CMD | Value transfer | Type reference (TYPE) | SYUCOMM | Command requested on index or statistic | 20070731 | |||
| 2 | IS_IDX | Value transfer | Type reference (TYPE) | BOOLEAN | True if index, false if statistic | 20070802 |
Method SHOW_STATISTICS on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method SP_RECOMPILE Signature
Method SP_RECOMPILE on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method SP_RECOMPILE on class CL_MSS_ACTION_TABLEDETAIL has no exception.
Method UPDATE_USAGE Signature
Method UPDATE_USAGE on class CL_MSS_ACTION_TABLEDETAIL has no parameter.
Method UPDATE_USAGE on class CL_MSS_ACTION_TABLEDETAIL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |