SAP ABAP Class CL_RSR_RRI2_BASE (Services in RRI2)
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_BASE OLAP Basis 20130205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BUILDER A Builder that builds artefacts in query generation 20130613
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_CHAR_COMPATIBILITY compatibility of characteristics 20130412
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_DATA_TOPICALITY Data Topicality Service 20130719
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_ELTTXT component texts 20130513
5 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_INFOPROV_META_DATA Service or Functional Methods of RRI2 20130529
6 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_NUMBER Manages numbers and renumbering 20090723
7 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_PLAN_CHECK Checker for Planning 20090313
8 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_QUERY_CHECKER Check of query // was function group RRI9 20130412
9 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_QUERY_META_DATA Query Meta Data Adaptor 20130528
10 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_SPARA_SID_FINDER Fills SPARA with SIDs for low/high 20120817
Properties
Class CL_RSR_RRI2_BASE  
Short Description Services in RRI2    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20090223   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RRMS_APPL_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRI2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRI2_BASE has no interface implemented.
Friends
Class CL_RSR_RRI2_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CA_ELTPRE_PLAN Constant Public See coding 20090518
2 N_CA_ELTPRE_PLAN_HIDE Constant Public See coding 20120618
3 N_C_ELTPRE Constant Public See coding 20090224
4 O_C_CNTBIT Constant Protected See coding 20121016
5 O_C_PARENT Constant Protected See coding 20110215
6 O_C_QC12 Constant Protected See coding 20100121
7 O_R_QUERY_GENERATOR Instance attribute Protected Object reference (TYPE REF TO) CL_RSR_RRI2_QUERY_GENERATOR 20130403
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090223
2 GET_ELTUID Instance method Public Method Returns artificial meaningful ELTUID 20091222
3 GET_RETURNNM_KYF Instance method Public Method Returns a KEYRETURNNM 20130205
4 RESET_RKB1F Instance method Public Method Sets some KB1F flags 20100103
Events
Class CL_RSR_RRI2_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_ELTPRE Public See coding 20090224 tn_eltpre(1) TYPE c
2 TO_CNTBIT Protected See coding 20121016 to_cntbit(1) TYPE c
3 TO_NUM6 Protected See coding 20091222 TO_NUM6(6) type N
4 TO_PARENT Protected See coding 20110215 to_parent(1) TYPE c
5 TO_QC12 Protected See coding 20100121 TO_qc12(1) type C
6 TO_SX_BUGR Protected See coding 20100504 begin of To_SX_bugr, pair type RRO01_TS_BU_PAIR, buid type rrbuid, end of To_SX_bugr
7 TO_SX_USE_CL Protected See coding 20100121 BEGIN OF to_sx_use_cl, BNRkz type rs_bool, ID TYPE sytabix, use Type i, use_c TYPE to_ts_use_c, use_l TYPE to_ts_use_l, depth type i, summ type rs_bool, cntbit_possible "is a cntbit optimization possible for children TYPE to_cntbit, END OF to_sx_use_cl
8 TO_S_USE_C Protected See coding 20100121 BEGIN OF to_s_use_c, eltuid1 TYPE sysuuid_25, eltuid2 TYPE sysuuid_25, END OF to_s_use_c
9 TO_S_USE_L Protected See coding 20100121 BEGIN OF to_s_use_l, lindex TYPE sytabix, q12(1) TYPE C, END OF to_s_use_l
10 TO_TH_ACELL Protected See coding 20090313 to_th_acell TYPE HASHED TABLE OF rri2_s_acell WITH UNIQUE KEY eltuid
11 TO_TS_ELTUID Protected See coding 20090224 to_ts_eltuid TYPE SORTED TABLE OF sysuuid_25 WITH UNIQUE KEY table_line
12 TO_TS_OPER Protected See coding 20090319 to_ts_oper TYPE SORTED TABLE OF rszoper WITH UNIQUE KEY table_line
13 TO_TS_USE_C Protected See coding 20100121 to_ts_use_c TYPE SORTED TABLE OF to_s_use_c WITH UNIQUE KEY eltuid1 eltuid2
14 TO_TS_USE_L Protected See coding 20100121 to_ts_use_l TYPE SORTED TABLE OF to_s_use_l WITH UNIQUE KEY lindex q12
15 TO_TX_BUGR Protected See coding 20100504 to_TX_bugr type standard table of to_SX_bugr with default key with unique hashed key k_BUID components buid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_GENERATOR Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_QUERY_GENERATOR Root Object of the Query Generation 20130403

Method CONSTRUCTOR on class CL_RSR_RRI2_BASE has no exception.

Method GET_ELTUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELTPRE Call by reference Type reference (TYPE) TN_ELTPRE 20091222
2 Importing I_ELTUID Value transfer Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20091222
3 Importing I_OPER Value transfer Type reference (TYPE) RSZOPER Formeloperand 20091222
4 Returning R_ELTUID Value transfer Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20091222

Method GET_ELTUID on class CL_RSR_RRI2_BASE has no exception.

Method GET_RETURNNM_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRGEN Call by reference Type reference (TYPE) RSAGGRGEN Usual aggregation 20130205
2 Importing I_BEGIN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130205
3 Importing I_KYFNM Call by reference Type reference (TYPE) RSCHANM Characteristic 20130205
4 Importing I_KYFNMID Call by reference Type reference (TYPE) RSSID Master Data ID 20130205
5 Returning R_KYFRETURNNM Value transfer Type reference (TYPE) RSALIAS BW-DM field alias (cannot be longer than 18) 20130205

Method GET_RETURNNM_KYF on class CL_RSR_RRI2_BASE has no exception.

Method RESET_RKB1F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_RKB1F Call by reference Type reference (TYPE) RRKB1F Parameter Recherchebericht SAP-EIS bzw. Ergebnisrechnung 20100103
2 Importing I_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100103

Method RESET_RKB1F on class CL_RSR_RRI2_BASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720