SAP ABAP Class CL_RSR_BU_HANDLER (Handler for internal business volume elimination)
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 20130411
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_RRK0_CB OLAP Classes with Call Back 20050704
Properties
Class CL_RSR_BU_HANDLER  
Short Description Handler for internal business volume elimination    
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 20010608   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRKG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_RRK0_CB OLAP Classes with Call Back 20050704
Friends
Class CL_RSR_BU_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_BU_OLAP_INTERFACE Instance attribute Public Object reference (TYPE REF TO) IF_RSR_BU_OLAP_INTERFACE Interface between BU & OLAP 20130411
2 PS_TH_BU_MATRIX Static Attribute Private Type reference (TYPE) TP_TH_BU_MATRIX 20130411
3 P_BREAK Static Attribute Private Type reference (TYPE) RS_BOOL 'Y' 20030120
4 P_BREAK2 Static Attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE 20030616
5 P_THR_PAIR Instance attribute Private See coding 20030120
6 P_TR_BU Instance attribute Private See coding 20030120
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_BU_MATRIX Static method Private Method build bu matrix 20130411
2 CHECK_NECESSARY Instance method Public Method 20030318
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130411
4 CONSTRUCTOR Instance method Public Constructor Constructor 20010608
5 ELEMINATE Instance method Public Method 20010608
6 VALIDATE_BU_GRAIN_CLASS Instance method Public Method Validate internal business volume elimination grain class 20130522
Events
Class CL_RSR_BU_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SR_BU Private See coding 20030120 BEGIN OF tp_sr_bu, wgr TYPE rrwgr, ref TYPE REF TO if_rsr_bu_node, mask TYPE REF TO data, END OF tp_sr_bu
2 TP_S_BU_TUPLE Private See coding 20130411 BEGIN OF tp_s_bu_tuple, bu_grain_class1 TYPE rr_bu_grain_class, bu_grain_class2 TYPE rr_bu_grain_class, END OF tp_s_bu_tuple
3 TP_TH_BU_MATRIX Private See coding 20130411 tp_th_bu_matrix TYPE HASHED TABLE OF tp_s_bu_tuple WITH UNIQUE KEY bu_grain_class1 bu_grain_class2 INITIAL SIZE 12
Method Signatures

Method BUILD_BU_MATRIX Signature

Method BUILD_BU_MATRIX on class CL_RSR_BU_HANDLER has no parameter.
Method BUILD_BU_MATRIX on class CL_RSR_BU_HANDLER has no exception.

Method CHECK_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUE_NOT_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL more than 1 hierarchy for bue pair 20071012
2 Exporting E_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS 20130522
3 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) IF_RSR_RRK0_HIERARCHY 20050815
4 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20030318
5 Importing I_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE 20030318
6 Importing I_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE Dynamische Eigenschaften der Merkmale für BU 20030616
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20030318

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSR_BU_HANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSR_BU_HANDLER has no exception.

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 The OLAP Runtime Object 20130411
2 Importing I_THX_BUGR Call by reference Type reference (TYPE) RRO01_THX_BUGR Elimination of Internal Business Volume 20010608
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of Required Characteristics 20010611
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20010608
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20010608

Method ELEMINATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_S Call by reference Type reference (TYPE) ANY 20010608
2 Importing I_SX_S Call by reference Type reference (TYPE) ANY 20010608
3 Importing I_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Description of Storage and Aggregation Table 20010801
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20010608

Method VALIDATE_BU_GRAIN_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS internal business volume elimination: grain class 20130522

Method VALIDATE_BU_GRAIN_CLASS on class CL_RSR_BU_HANDLER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 30A