SAP ABAP Class CL_IRWC_REPORTING (ILM Cockpit Reporting)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ILM-WP (Application Component) ILM Workplace
⤷
S_ILM_RWC (Package) ILm Cockpit Reporting workcenter
⤷
⤷
Properties
| Class | CL_IRWC_REPORTING | |
| Short Description | ILM Cockpit Reporting | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_ILM_RWC | ILm Cockpit Reporting workcenter |
| Created | 20130614 | SAP |
| Last change | 20140121 | 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) |
Interfaces
Class CL_IRWC_REPORTING has no interface implemented.
Friends
Class CL_IRWC_REPORTING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | ABAP_BOOL | 'X' | 20130717 | |||
| 2 | Constant | Public | Type reference (TYPE) | C | 'M' | Weekly | 20130614 | ||
| 3 | Constant | Public | Type reference (TYPE) | C | 'Q' | Weekly | 20130614 | ||
| 4 | Constant | Public | Type reference (TYPE) | C | 'W' | Weekly | 20130614 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get the archiving statistics : Size Archived + Saving(DEL) | 20130614 | |
| 2 | Static method | Public | Method | Get Associated Archiving Object | 20130614 | |
| 3 | Static method | Public | Method | Get whether saving need to be display or not | 20130614 | |
| 4 | Static method | Public | Method | Get top N Greatest Growth archiving Object | 20130614 | |
| 5 | Static method | Public | Method | Get Associated Tables of AO Growth : Table name + Size | 20130614 | |
| 6 | Static method | Public | Method | Get top N Largest table | 20130614 | |
| 7 | Static method | Public | Method | Get top N Largest archiving Object | 20130614 | |
| 8 | Static method | Public | Method | Get Associated Tables of AO Largest : Table name + Size | 20130614 | |
| 9 | Static method | Public | Method | Get top N Greatest Growth table | 20130614 |
Events
Class CL_IRWC_REPORTING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TTY_AOBJ_STAT | Public | See coding | 20130614 | tty_aobj_stat TYPE TABLE OF ty_aobj_stat
|
||
| 2 | TTY_ASSOCIATE_AO | Public | See coding | 20130614 | tty_associate_ao TYPE STANDARD TABLE OF ty_associate_ao
|
||
| 3 | TTY_COND_DATA | Public | See coding | 20130614 | tty_cond_data TYPE TABLE OF ty_cond_data
|
||
| 4 | TTY_TABNAME | Public | See coding | 20130614 | tty_tabname TYPE STANDARD TABLE OF tabname16
|
||
| 5 | TTY_TAB_STATS | Public | See coding | 20130614 | tty_tab_stats TYPE TABLE OF ty_tab_stats
|
||
| 6 | TY_ADMI_STATS | Public | See coding | 20130614 | BEGIN OF ty_admi_stats,
document TYPE admi_stats-document,
db_space_w TYPE admi_stats-db_space_w,
db_space_d TYPE admi_stats-db_space_d,
db_index_w TYPE admi_stats-db_index_w,
db_index_d TYPE admi_stats-db_index_d,
db_clust_w TYPE admi_stats-db_clust_w,
db_clust_d TYPE admi_stats-db_clust_d,
db_struc_w TYPE admi_stats-db_struc_w,
db_struc_d TYPE admi_stats-db_struc_d,
END OF ty_admi_stats
|
||
| 7 | TY_AOBJ_STAT | Public | See coding | 20130614 | BEGIN OF ty_aobj_stat,
object TYPE objct_tr01,
objtext TYPE obtxt_tr01,
objurl TYPE string,
sizemb TYPE icp_obmb,
END OF ty_aobj_stat
|
||
| 8 | TY_ASSOCIATE_AO | Public | See coding | 20130614 | BEGIN OF ty_associate_ao,
* tabname TYPE tabname,
* tabtext TYPE dd02v-ddtext,
object TYPE arch_def-object,
objtext TYPE arch_txt-objtext,
objurl TYPE string,
END OF ty_associate_ao
|
||
| 9 | TY_COND_DATA | Public | See coding | 20130614 | BEGIN OF ty_cond_data,
object TYPE objct_tr01,
applic TYPE appli_tr01,
granularity TYPE c LENGTH 3, " Weekly, Monthly or Quarterly
cal_year TYPE c LENGTH 4,
db_w TYPE f,
db_d TYPE f, "Total DB space freed
saving TYPE f, "Saving achived due to deletion
END OF ty_cond_data
|
||
| 10 | TY_REPORTING_PARAM | Public | See coding | 20130614 | BEGIN OF ty_reporting_param,
date_low TYPE dats, " Archiving Stats : Display date range low
date_high TYPE dats, " Archiving Stats :Display date range high
granularity TYPE c LENGTH 1, " Weekly, Monthly or Quarterly
grouping TYPE c LENGTH 1, " AO, Applic, Summarized in total.
END OF ty_reporting_param
|
||
| 11 | TY_SAVING_CUST | Public | See coding | 20130620 | BEGIN OF ty_saving_cust,
display_saving TYPE icp_repcust-display_saving,
saving_curr TYPE icp_repcust-saving_curr,
END OF ty_saving_cust
|
||
| 12 | TY_TAB_STATS | Public | See coding | 20130614 | BEGIN OF ty_tab_stats,
tabname TYPE tabname,
tabsize TYPE icp_obmb,
tabtext TYPE ddtext,
END OF ty_tab_stats
|
Method Signatures
Method GET_ARCHIVING_STATS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TTY_COND_DATA | Condense statistic data | 20130614 | |||
| 2 | IS_REPORTING_PARAM | Call by reference | Type reference (TYPE) | TY_REPORTING_PARAM | 20130614 |
Method GET_ARCHIVING_STATS on class CL_IRWC_REPORTING has no exception.
Method GET_ASSOCIATED_AOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATE_AO | Call by reference | Type reference (TYPE) | TTY_ASSOCIATE_AO | Assocaite Archiving Object For Table | 20130614 | |||
| 2 | IM_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130614 |
Method GET_ASSOCIATED_AOBJ on class CL_IRWC_REPORTING has no exception.
Method GET_SAVING_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAVING_CUST | Value transfer | Type reference (TYPE) | TY_SAVING_CUST | 20130620 |
Method GET_SAVING_CUST on class CL_IRWC_REPORTING has no exception.
Method GET_TOP_GROWTH_AO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AOBJS_STAT | Call by reference | Type reference (TYPE) | TTY_AOBJ_STAT | List of related archiving object | 20130614 | |||
| 2 | IM_DATE_HIGH | Call by reference | Type reference (TYPE) | DATS | DB: Analysis Date | 20130614 | |||
| 3 | IM_DATE_LOW | Call by reference | Type reference (TYPE) | DATS | DB: Analysis Date | 20130614 |
Method GET_TOP_GROWTH_AO on class CL_IRWC_REPORTING has no exception.
Method GET_TOP_GROWTH_AO_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLES_STATS | Call by reference | Type reference (TYPE) | TTY_TAB_STATS | Archiving Object | 20130614 | |||
| 2 | IM_DATE_HIGH | Call by reference | Type reference (TYPE) | DATS | DB: Analysis Date | 20130614 | |||
| 3 | IM_DATE_LOW | Call by reference | Type reference (TYPE) | DATS | DB: Analysis Date | 20130614 | |||
| 4 | IM_OBJECT | Call by reference | Type reference (TYPE) | OBJCT_TR01 | Archiving Object | 20130614 |
Method GET_TOP_GROWTH_AO_TABLES on class CL_IRWC_REPORTING has no exception.
Method GET_TOP_GROWTH_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLES_STAT | Call by reference | Type reference (TYPE) | TTY_TAB_STATS | Table's with maximum growth trend | 20130614 | |||
| 2 | IM_DATE_HIGH | Call by reference | Type reference (TYPE) | DATS | DB: Analysis Date | 20130614 | |||
| 3 | IM_DATE_LOW | Call by reference | Type reference (TYPE) | DATS | DB: Analysis Date | 20130614 |
Method GET_TOP_GROWTH_TABLE on class CL_IRWC_REPORTING has no exception.
Method GET_TOP_LARGEST_AO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AOBJS_STAT | Call by reference | Type reference (TYPE) | TTY_AOBJ_STAT | 20130614 |
Method GET_TOP_LARGEST_AO on class CL_IRWC_REPORTING has no exception.
Method GET_TOP_LARGEST_AO_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLES_STATS | Call by reference | Type reference (TYPE) | TTY_TAB_STATS | 20130614 | ||||
| 2 | IM_OBJECT | Call by reference | Type reference (TYPE) | OBJCT_TR01 | Archiving Object | 20130614 |
Method GET_TOP_LARGEST_AO_TABLES on class CL_IRWC_REPORTING has no exception.
Method GET_TOP_LARGEST_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLES_STAT | Call by reference | Type reference (TYPE) | TTY_TAB_STATS | Table's with maximum growth trend | 20130614 |
Method GET_TOP_LARGEST_TABLE on class CL_IRWC_REPORTING has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |