SAP ABAP Class CL_RSR_RRI2_WGR (Some Parts of the WGR)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_GEN (Package) OLAP: Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BUILDER A Builder that builds artefacts in query generation 20130620
Properties
Class CL_RSR_RRI2_WGR  
Short Description Some Parts of the WGR    
Super Class CL_RSR_RRI2_BUILDER A Builder that builds artefacts in query generation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20100610   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRI2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRI2_WGR has no interface implemented.
Friends
Class CL_RSR_RRI2_WGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_TS_COARSE_TIMES Static Attribute Private Type reference (TYPE) RRSI_TS_SID times where pushdown of wtime is not allowed 20130916
2 PS_TS_FINE_TIMES Static Attribute Private Type reference (TYPE) RRSI_TS_SID times where pushdown of wtime is allowed 20130916
Methods
# Method Level Visibility Method type Description Created on
1 BEST_WGR Instance method Public Method Integrate Runtime Informations About Size of Containers 20100610
2 CHECK_CUDIM_LRECH_CUR Static method Private Method Checks if recursion of units contains a currency value 20110310
3 CHECK_CUDIM_LRECH_CUR_INT Static method Private Method Checks if recursion of units contains a currency value 20110310
4 CHECK_CUID_CUR Static method Private Method Checks if CUID contains currency value 20110310
5 CHECK_MULTIPROV_NOP Static method Public Method Clears NOP for bad MultiProv mappings 20100610
6 CHECK_WTIME_GRANULARITY Static method Private Method check whether granularity of time ref is ok 20130916
7 CORRECT_CUID Instance method Public Method 20110511
8 GET_ALL_PART Static method Public Method check whether all partprovs need to be read for a multiprov 20101022
9 GET_NOP_POSSIBLE_CHANMID Static method Private Method Checks on characteristic if the NOP flag can be set 20130904
10 GET_NOP_POSSIBLE_GLOBAL Static method Public Method Checks globally whether the NOP flag can be set 20100713
11 GET_NOP_POSSIBLE_WGR Static method Public Method Checks on the WGR whether the NOP flag can be set 20100713
12 GET_NOP_POSSIBLE_WGR_CH Static method Private Method Checks on the WGR-CH whether the NOP flag can be set 20100730
13 GET_REAS_NOTREX_EXAG_FOR_EXAG Static method Private Method Reason for no exception aggregation in TREX with exc. aggr. 20100730
14 SET_CUDIM Instance method Public Method Sets the CUDIM 20100614
15 SET_NOP Static method Public Method Sets the NOP flag in the WGR 20100610
16 SET_SIZE Instance method Public Method Sets the TAB, STRUC and SIZE flags 20100614
17 SET_THJT_CH Instance method Public Method Set reference characteristic for THJT 20130620
18 _BEST_WGR_MERGE Instance method Private Method 20100610
19 _GET_OLD_WGR Instance method Private Method 20100610
Events
Class CL_RSR_RRI2_WGR has no event.
Types
Class CL_RSR_RRI2_WGR has no local type.
Method Signatures

Method BEST_WGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NEWGEN Call by reference Type reference (TYPE) RRI2_NEWGEN 20100610
2 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610
3 Importing I_TSX_WGR Value transfer Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610

Method BEST_WGR on class CL_RSR_RRI2_WGR has no exception.

Method CHECK_CUDIM_LRECH_CUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUFL Call by reference Type reference (TYPE) RRQUFL Folgesatz in B (Quell=1), indl SUMM (Q=2), IND LRECH (Q=3) 20110310
2 Importing I_THX_CUDIM Call by reference Type reference (TYPE) RRO01_THX_CUDIM Währungsumrechnung (alte RR001_S_CU) 20110310
3 Importing I_T_CUDIM_LRECH Call by reference Type reference (TYPE) RRO01_T_CUDIM_LRECH REcursion der Einheiten 20110310
4 Returning R_CUR Value transfer Type reference (TYPE) RS_BOOL Kennzeichen: CUID enthält Währungsgröße 20110310

Method CHECK_CUDIM_LRECH_CUR on class CL_RSR_RRI2_WGR has no exception.

Method CHECK_CUDIM_LRECH_CUR_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUELL Call by reference Type reference (TYPE) RROQUELL Quelle der Zahl aus B, SUMM, Lrech 20110310
2 Importing I_QUFL Call by reference Type reference (TYPE) RRQUFL Folgesatz in B (Quell=1), indl SUMM (Q=2), IND LRECH (Q=3) 20110310
3 Importing I_THX_CUDIM Call by reference Type reference (TYPE) RRO01_THX_CUDIM Währungsumrechnung (alte RR001_S_CU) 20110310
4 Importing I_T_CUDIM_LRECH Call by reference Type reference (TYPE) RRO01_T_CUDIM_LRECH REcursion der Einheiten 20110310
5 Returning R_CUR Value transfer Type reference (TYPE) RS_BOOL Kennzeichen: CUID enthält Währungsgröße 20110310

Method CHECK_CUDIM_LRECH_CUR_INT on class CL_RSR_RRI2_WGR has no exception.

Method CHECK_CUID_CUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUID Call by reference Type reference (TYPE) RRCUID Id der Währungsumrechnungsmodalität 20110310
2 Importing I_THX_CUDIM Call by reference Type reference (TYPE) RRO01_THX_CUDIM Währungsumrechnung (alte RR001_S_CU) 20110310
3 Importing I_T_CUDIM_LRECH Call by reference Type reference (TYPE) RRO01_T_CUDIM_LRECH REcursion der Einheiten 20110310
4 Returning R_CUR Value transfer Type reference (TYPE) RS_BOOL Kennzeichen: CUID enthält Währungsgröße 20110310

Method CHECK_CUID_CUR on class CL_RSR_RRI2_WGR has no exception.

Method CHECK_MULTIPROV_NOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DB_PUSHDOWN Call by reference Type reference (TYPE) RRO_DB_PUSHDOWN Container contains content to be calculated in db (Hana) 20130610
2 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610
3 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA Datenaktualität 20101125
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20110322
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100610
6 Importing I_TH_SFK Call by reference Type reference (TYPE) RRO01_TH_SFK Tabelle der benötigten Merkmale usw. 20100610
7 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20100610

Method CHECK_MULTIPROV_NOP on class CL_RSR_RRI2_WGR has no exception.

Method CHECK_WTIME_GRANULARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Master data ID 20130916
2 Returning R_PUSHDOWN_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130916

Method CHECK_WTIME_GRANULARITY on class CL_RSR_RRI2_WGR has no exception.

Method CORRECT_CUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TKX_GEN Call by reference Type reference (TYPE) RRI2_TKX_GEN 20110511
2 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20110511
3 Changing C_TS_BNR Call by reference Type reference (TYPE) RRO01_TS_BNR BNR Info 20110517
4 Changing C_TS_CW Call by reference Type reference (TYPE) RRI2_TS_CW 20110511

Method CORRECT_CUID on class CL_RSR_RRI2_WGR has no exception.

Method GET_ALL_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_PUSHDOWN Call by reference Type reference (TYPE) RRO_DB_PUSHDOWN Container contains content to be calculated in db (Hana) 20130610
2 Importing I_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20101022
3 Returning R_ALL_PART Value transfer Type reference (TYPE) RRALLPART Partprov-Pruning wegen Kennzahlen ausschalten 20101022

Method GET_ALL_PART on class CL_RSR_RRI2_WGR has no exception.

Method GET_NOP_POSSIBLE_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOP_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130904
2 Exporting E_REASON_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RSR_REASON_NOTREX_EXCEPTAGGR Reason for Not Having Exception Aggregation in BWA 20130904
3 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Master data ID 20130904

Method GET_NOP_POSSIBLE_CHANMID on class CL_RSR_RRI2_WGR has no exception.

Method GET_NOP_POSSIBLE_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOP_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20100713
2 Exporting E_REASON_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RSR_REASON_NOTREX_EXCEPTAGGR Grund für keine Ausnahmeagragation im BWA 20100713
3 Importing I_PDQUERY Call by reference Type reference (TYPE) RRPDQFL Dies ist die PLAN_DATA-Query 20100714
4 Importing I_THJTFL Call by reference Type reference (TYPE) RRTHJTFL Es gibt Merkmale mit temporalem Join 20100714
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100713
6 Importing I_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_SX_REPORT-CHAFREE free characteristics 20120801

Method GET_NOP_POSSIBLE_GLOBAL on class CL_RSR_RRI2_WGR has no exception.

Method GET_NOP_POSSIBLE_WGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DB_PUSHDOWN Call by reference Type reference (TYPE) RRO_DB_PUSHDOWN Container contains content to be calculated in db (Hana) 20130610
2 Exporting E_NOP_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20100713
3 Exporting E_REASON_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RSR_REASON_NOTREX_EXCEPTAGGR Grund für keine Ausnahmeagragation im BWA 20100713
4 Exporting E_S_CH_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RRK_S_CH Pflichtmerkmal 20100809
5 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20110322
6 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Beschreibung der Speicher und Aggregationstabelle 20100713
7 Importing I_TH_SFK Call by reference Type reference (TYPE) RRO01_TH_SFK Tabelle der benötigten Basiskennzahlen 20110322
8 Importing I_TS_BNR Call by reference Type reference (TYPE) RRO01_TS_BNR BNR Info 20110322
9 Importing I_TX_BNR_LRECH Call by reference Type reference (TYPE) RRO01_TX_LRECH Formeln 20110322

Method GET_NOP_POSSIBLE_WGR on class CL_RSR_RRI2_WGR has no exception.

Method GET_NOP_POSSIBLE_WGR_CH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOP_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20100730
2 Exporting E_REASON_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RSR_REASON_NOTREX_EXCEPTAGGR Grund für keine Ausnahmeagragation im BWA 20100730
3 Exporting E_S_CH_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RRK_S_CH Pflichtmerkmal 20100809
4 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Beschreibung der Speicher und Aggregationstabelle 20100730

Method GET_NOP_POSSIBLE_WGR_CH on class CL_RSR_RRI2_WGR has no exception.

Method GET_REAS_NOTREX_EXAG_FOR_EXAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REASON_NOTREX_EXCEPTAGGR Call by reference Type reference (TYPE) RSR_REASON_NOTREX_EXCEPTAGGR Grund für keine Ausnahmeagragation im BWA 20100730
2 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Beschreibung der Speicher und Aggregationstabelle 20100730

Method GET_REAS_NOTREX_EXAG_FOR_EXAG on class CL_RSR_RRI2_WGR has no exception.

Method SET_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100614
2 Importing I_TS_CW Call by reference Type reference (TYPE) RRI2_TS_CW 20100614

Method SET_CUDIM on class CL_RSR_RRI2_WGR has no exception.

Method SET_NOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610
2 Exporting E_DB_PUSHDOWN Call by reference Type reference (TYPE) RRO_DB_PUSHDOWN Container contains content to be calculated in db (Hana) 20130610
3 Exporting E_NOP Value transfer Type reference (TYPE) RRONOP Container enthält nicht aggregierbare Inhalte 20100610
4 Importing I_PDQUERY Call by reference Type reference (TYPE) RRPDQFL Dies ist die PLAN_DATA-Query 20110322
5 Importing I_THJTFL Call by reference Type reference (TYPE) RRTHJTFL Es gibt Merkmale mit temporalem Join 20110322
6 Importing I_THX_CUDIM Call by reference Type reference (TYPE) RRO01_THX_CUDIM Währungsumrechnung (alte RR001_S_CU) 20110322
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100610
8 Importing I_TH_SFK Call by reference Type reference (TYPE) RRO01_TH_SFK Tabelle der benötigten Basiskennzahlen 20110322
9 Importing I_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_SX_REPORTK-CHAFREE Free Characteristics 20120801
10 Importing I_TS_BNR Call by reference Type reference (TYPE) RRO01_TS_BNR BNR Info 20110322
11 Importing I_TX_BNR_LRECH Call by reference Type reference (TYPE) RRO01_TX_LRECH Formeln 20110322
12 Importing I_T_CUDIM_LRECH Call by reference Type reference (TYPE) RRO01_T_CUDIM_LRECH REcursion der Einheiten 20110322

Method SET_NOP on class CL_RSR_RRI2_WGR has no exception.

Method SET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TKX_GEN Call by reference Type reference (TYPE) RRI2_TKX_GEN 20100614
2 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100614
3 Importing I_R_CURMEM Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_CURRENT_MEMBER CurrentMember: Functions for Generation 20130527

Method SET_SIZE on class CL_RSR_RRI2_WGR has no exception.

Method SET_THJT_CH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Description of Storage and Aggregation Table 20130620
2 Importing I_THX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20130620

Method SET_THJT_CH on class CL_RSR_RRI2_WGR has no exception.

Method _BEST_WGR_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_WGR_N Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610
2 Exporting E_OK Value transfer Type reference (TYPE) RS_BOOL Boolean 20100610
3 Importing I_TSX_WGR_O Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610

Method _BEST_WGR_MERGE on class CL_RSR_RRI2_WGR has no exception.

Method _GET_OLD_WGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100610

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