SAP ABAP Class CL_RSR_RRK0_OPTIMIZE_WGR (OLAP: Service Functions RTO)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 20130212
Properties
Class CL_RSR_RRK0_OPTIMIZE_WGR  
Short Description OLAP: Service Functions RTO    
Super Class CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20050913   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_OPTIMIZE_WGR has no interface implemented.
Friends
Class CL_RSR_RRK0_OPTIMIZE_WGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_DAYS Constant Public Type reference (TYPE) I 32 20050913
2 P_C_8K Constant Private Type reference (TYPE) I 8192 20050913
3 P_C_ABP Constant Private Type reference (TYPE) RSROA_DF '0.9' 20050913
4 P_C_ABW Constant Private Type reference (TYPE) RSROA_DF '1E6' 20050913
5 P_C_FIX Constant Private Type reference (TYPE) I 64 20050913
6 P_C_SIZEMAX Constant Private Type reference (TYPE) I 768 20050913
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050913
2 OPTIMIZE_WGR Instance method Public Method 20050913
3 _GET_WGR_INFO Instance method Private Method 20050913
4 _GET_WGR_INFO_SP Instance method Private Method 20050913
5 _OPTIMIZE_WGR Instance method Private Method 20050913
6 _OPTIMIZE_WGR_01 Instance method Private Method 20050913
7 _OPTIMIZE_WGR_02 Instance method Private Method 20050913
8 _OPTIMIZE_WGR_03 Instance method Private Method 20050913
9 _OPTIMIZE_WGR_04 Instance method Private Method 20050913
10 _OPTIMIZE_WGR_05 Instance method Private Method 20050913
11 _OPTIMIZE_WGR_DEFMOD Instance method Private Method 20050913
Events
Class CL_RSR_RRK0_OPTIMIZE_WGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_OPT Private See coding 20050913 BEGIN OF tp_s_opt, wgr TYPE rrwgr, size TYPE rrsize, mem TYPE rsroa_df, END OF tp_s_opt
2 TP_S_OPTM Private See coding 20050913 BEGIN OF tp_s_optm, wgr TYPE rrwgr, size TYPE rrsize, mem TYPE rsroa_df, END OF tp_s_optm
3 TP_S_WGR_INFO Private See coding 20050913 BEGIN OF tp_s_wgr_info, wgr TYPE rrwgr, lines TYPE i, count TYPE i, END OF tp_s_wgr_info
4 TP_S_WGR_LENG Private See coding 20050913 BEGIN OF tp_s_wgr_leng, wgr TYPE rrwgr, length TYPE i, lines TYPE i, mem TYPE i, END OF tp_s_wgr_leng
5 TP_TS_OPT Private See coding 20050913 tp_ts_opt TYPE SORTED TABLE OF tp_s_opt WITH UNIQUE KEY wgr INITIAL SIZE 10
6 TP_TS_WGR_LENG Private See coding 20050913 tp_ts_wgr_leng TYPE SORTED TABLE OF tp_s_wgr_leng WITH UNIQUE KEY wgr INITIAL SIZE 10
7 TP_T_OPTM Private See coding 20050913 tp_t_optm TYPE STANDARD TABLE OF tp_s_optm WITH NON-UNIQUE KEY wgr size INITIAL SIZE 0
8 TP_T_WGR_INFO Private See coding 20050913 tp_t_wgr_info TYPE STANDARD TABLE OF tp_s_wgr_info WITH NON-UNIQUE KEY wgr lines INITIAL SIZE 0
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20050913

Method CONSTRUCTOR on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method OPTIMIZE_WGR Signature

Method OPTIMIZE_WGR on class CL_RSR_RRK0_OPTIMIZE_WGR has no parameter.
Method OPTIMIZE_WGR on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _GET_WGR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_WGR_LENG Call by reference Type reference (TYPE) TP_TS_WGR_LENG 20050913
2 Changing C_T_WGR_INFO Call by reference Type reference (TYPE) TP_T_WGR_INFO OLAP: WGR Info 20050913
3 Importing I_R_PARTITION Value transfer Object reference (TYPE REF TO) IF_RSR_RRK0_PARTITION Teil des OLAP Hauptspeichers 20050913
4 Importing I_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Description of Storage and Aggregation Table 20050913

Method _GET_WGR_INFO on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _GET_WGR_INFO_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_WGR_LENG Call by reference Type reference (TYPE) TP_TS_WGR_LENG 20050913
2 Changing C_T_WGR_INFO Call by reference Type reference (TYPE) TP_T_WGR_INFO OLAP: WGR info 20050913
3 Importing I_R_CACHE_DATA_PACKAGE Call by reference Object reference (TYPE REF TO) IF_RSR_CACHE_DATA_PACKAGE cache data package 20121106
4 Importing I_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Description of Storage and Aggregation Table 20050913

Method _GET_WGR_INFO_SP on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_WGR_LENG Call by reference Type reference (TYPE) TP_TS_WGR_LENG 20050913
2 Changing C_T_WGR_INFO Call by reference Type reference (TYPE) TP_T_WGR_INFO OLAP: WGR info 20050913
3 Exporting E_NEWGEN Call by reference Type reference (TYPE) RS_BOOL Boolean 20050913
4 Exporting E_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Description of Storage and Aggregation Table 20050913
5 Importing I_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Description of Storage and Aggregation Table 20050913

Method _OPTIMIZE_WGR on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_OPT Call by reference Type reference (TYPE) TP_TS_OPT 20050913
2 Changing C_TS_WGR_LENG Call by reference Type reference (TYPE) TP_TS_WGR_LENG 20050913
3 Changing C_T_WGR_INFO Call by reference Type reference (TYPE) TP_T_WGR_INFO OLAP: WGR info 20050913
4 Exporting E_TS_OPT Call by reference Type reference (TYPE) TP_TS_OPT 20050913

Method _OPTIMIZE_WGR_01 on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR_02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_OPT_N Call by reference Type reference (TYPE) TP_TS_OPT 20050913
2 Exporting E_NEWGEN Value transfer Type reference (TYPE) RS_BOOL Boolean 20050913
3 Importing I_TS_OPT_O Call by reference Type reference (TYPE) TP_TS_OPT OLAP: WGR info 20050913

Method _OPTIMIZE_WGR_02 on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR_03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_WGR_LENG Call by reference Type reference (TYPE) TP_TS_WGR_LENG OLAP: WGR info 20050913

Method _OPTIMIZE_WGR_03 on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR_04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINES Call by reference Type reference (TYPE) I 20050913
2 Importing I_MAX Call by reference Type reference (TYPE) I 20050913
3 Importing I_S_WGR_LENG Call by reference Type reference (TYPE) TP_S_WGR_LENG 20050913
4 Returning R_T_MEM Value transfer Type reference (TYPE) RRSI_T_SID SID (or Integer) Table 20050913

Method _OPTIMIZE_WGR_04 on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR_05 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20050913
2 Exporting E_MEM Call by reference Type reference (TYPE) I SID (or Integer) Table 20050913
3 Importing I_LINES Value transfer Type reference (TYPE) I 20050913
4 Importing I_SIZE Call by reference Type reference (TYPE) I 20050913
5 Importing I_S_WGR_LENG Call by reference Type reference (TYPE) TP_S_WGR_LENG 20050913

Method _OPTIMIZE_WGR_05 on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.

Method _OPTIMIZE_WGR_DEFMOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_REPKEY Call by reference Type reference (TYPE) RSR_S_COMPKEY 20050913
2 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 20100223
3 Returning R_MODIFIED Value transfer Type reference (TYPE) RS_BOOL Flag-Struktur 20050913

Method _OPTIMIZE_WGR_DEFMOD on class CL_RSR_RRK0_OPTIMIZE_WGR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740