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
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | 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 | Constant | Public | See coding | 20090518 | |||||
| 2 | Constant | Public | See coding | 20120618 | |||||
| 3 | Constant | Public | See coding | 20090224 | |||||
| 4 | Constant | Protected | See coding | 20121016 | |||||
| 5 | Constant | Protected | See coding | 20110215 | |||||
| 6 | Constant | Protected | See coding | 20100121 | |||||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_RSR_RRI2_QUERY_GENERATOR | 20130403 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | 20090223 | ||
| 2 | Instance method | Public | Method | Returns artificial meaningful ELTUID | 20091222 | |
| 3 | Instance method | Public | Method | Returns a KEYRETURNNM | 20130205 | |
| 4 | 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 | 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 | I_ELTPRE | Call by reference | Type reference (TYPE) | TN_ELTPRE | 20091222 | ||||
| 2 | I_ELTUID | Value transfer | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20091222 | |||
| 3 | I_OPER | Value transfer | Type reference (TYPE) | RSZOPER | Formeloperand | 20091222 | |||
| 4 | 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 | I_AGGRGEN | Call by reference | Type reference (TYPE) | RSAGGRGEN | Usual aggregation | 20130205 | |||
| 2 | I_BEGIN | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20130205 | ||
| 3 | I_KYFNM | Call by reference | Type reference (TYPE) | RSCHANM | Characteristic | 20130205 | |||
| 4 | I_KYFNMID | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20130205 | |||
| 5 | 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 | C_S_RKB1F | Call by reference | Type reference (TYPE) | RRKB1F | Parameter Recherchebericht SAP-EIS bzw. Ergebnisrechnung | 20100103 | |||
| 2 | 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 |