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 ABAP 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 MC_BUSSINESS_FUNCTION Constant Public Type reference (TYPE) ABAP_BOOL 'X' 20130717
2 MC_GRANULARITY_M Constant Public Type reference (TYPE) C 'M' Weekly 20130614
3 MC_GRANULARITY_Q Constant Public Type reference (TYPE) C 'Q' Weekly 20130614
4 MC_GRANULARITY_W Constant Public Type reference (TYPE) C 'W' Weekly 20130614
Methods
# Method Level Visibility Method type Description Created on
1 GET_ARCHIVING_STATS Static method Public Method Get the archiving statistics : Size Archived + Saving(DEL) 20130614
2 GET_ASSOCIATED_AOBJ Static method Public Method Get Associated Archiving Object 20130614
3 GET_SAVING_CUST Static method Public Method Get whether saving need to be display or not 20130614
4 GET_TOP_GROWTH_AO Static method Public Method Get top N Greatest Growth archiving Object 20130614
5 GET_TOP_GROWTH_AO_TABLES Static method Public Method Get Associated Tables of AO Growth : Table name + Size 20130614
6 GET_TOP_GROWTH_TABLE Static method Public Method Get top N Largest table 20130614
7 GET_TOP_LARGEST_AO Static method Public Method Get top N Largest archiving Object 20130614
8 GET_TOP_LARGEST_AO_TABLES Static method Public Method Get Associated Tables of AO Largest : Table name + Size 20130614
9 GET_TOP_LARGEST_TABLE 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 Exporting ET_DATA Call by reference Type reference (TYPE) TTY_COND_DATA Condense statistic data 20130614
2 Importing 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 Exporting ET_ASSOCIATE_AO Call by reference Type reference (TYPE) TTY_ASSOCIATE_AO Assocaite Archiving Object For Table 20130614
2 Importing 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 Exporting 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 Exporting ET_AOBJS_STAT Call by reference Type reference (TYPE) TTY_AOBJ_STAT List of related archiving object 20130614
2 Importing IM_DATE_HIGH Call by reference Type reference (TYPE) DATS DB: Analysis Date 20130614
3 Importing 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 Exporting ET_TABLES_STATS Call by reference Type reference (TYPE) TTY_TAB_STATS Archiving Object 20130614
2 Importing IM_DATE_HIGH Call by reference Type reference (TYPE) DATS DB: Analysis Date 20130614
3 Importing IM_DATE_LOW Call by reference Type reference (TYPE) DATS DB: Analysis Date 20130614
4 Importing 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 Exporting ET_TABLES_STAT Call by reference Type reference (TYPE) TTY_TAB_STATS Table's with maximum growth trend 20130614
2 Importing IM_DATE_HIGH Call by reference Type reference (TYPE) DATS DB: Analysis Date 20130614
3 Importing 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 Exporting 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 Exporting ET_TABLES_STATS Call by reference Type reference (TYPE) TTY_TAB_STATS 20130614
2 Importing 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 Exporting 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