SAP ABAP Class CL_RSR_RRK0_KFB (KID fems bkyf WGR relation)
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 | 20090826 |
Properties
| Class | CL_RSR_RRK0_KFB | |
| Short Description | KID fems bkyf WGR relation | |
| 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 | 20090826 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RSR_RRK0_KFB has no forward declaration.
Interfaces
Class CL_RSR_RRK0_KFB has no interface implemented.
Friends
Class CL_RSR_RRK0_KFB has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | TP_TSX_BUFFER | Buffer of KID -xfems-xwgr-ts_bkyf relations | 20090826 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | create an XWGR from a given generic aggregation | 20130704 | |
| 2 | Instance method | Public | Method | get an xwgr from given bkyf entries | 20120801 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20090826 | |
| 4 | Instance method | Public | Method | extend the bkyf to all maybe needed base key figures | 20090827 | |
| 5 | Instance method | Public | Method | translate xfems, xwgr to ts_bkyf | 20090826 | |
| 6 | Static method | Public | Method | Intersects the Tables | 20130729 | |
| 7 | Instance method | Public | Method | translate KIDs into xfems, xwgr, ts_bkyf | 20090826 | |
| 8 | Static method | Private | Method | Intersects the Tables | 20130729 |
Events
Class CL_RSR_RRK0_KFB has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TP_SX_BUFFER | Private | See coding | Buffer entry | 20090826 | begin of TP_SX_BUFFER,
ts_kid TYPE RRSI_TS_SID, "Table of KIDs
xfems TYPE rrxfems,
xwgr TYPE rrxwgr,
ts_bkyf TYPE rrk_ts_bkyf, "Table of base key figures
end of TP_SX_BUFFER
|
|
| 2 | TP_TSX_BUFFER | Private | See coding | 20090826 | TP_TSX_BUFFER type standard table of tp_sx_buffer
with default key initial size 2
|
Method Signatures
Method AGGRGEN_TO_XWGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AGGRGEN | Call by reference | Type reference (TYPE) | RRSFK01-AGGRGEN | Usual aggregation | 20130704 | |||
| 2 | R_XWGR | Value transfer | Type reference (TYPE) | RRXWGR | Bit String of Affected Value Groups | 20130704 |
Method AGGRGEN_TO_XWGR on class CL_RSR_RRK0_KFB has no exception.
Method BKYF_TO_WGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Tabelle von SID (bzw. Integers) | 20120801 | |||
| 2 | R_XWGR | Value transfer | Type reference (TYPE) | RRXWGR | Bitleiste der betrofenen WGRs | 20120801 |
Method BKYF_TO_WGR on class CL_RSR_RRK0_KFB has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20090826 |
Method CONSTRUCTOR on class CL_RSR_RRK0_KFB has no exception.
Method EXTEND_BKYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Tabelle von SID (bzw. Integers) | 20090827 | |||
| 2 | R_TS_BKYF | Value transfer | Type reference (TYPE) | RRK_TS_BKYF | Extended bkyf | 20090827 |
Method EXTEND_BKYF on class CL_RSR_RRK0_KFB has no exception.
Method FEMS_WGR_TO_BKYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_XFEMS | Call by reference | Type reference (TYPE) | RRXFEMS | Bitleiste der betrofenen FEMS | 20090826 | |||
| 2 | I_XWGR | Value transfer | Type reference (TYPE) | RRXWGR | Bitleiste der betrofenen WGRs | 20090826 | |||
| 3 | R_TS_BKYF | Value transfer | Type reference (TYPE) | RRK_TS_BKYF | Table of BKYFs | 20090826 |
Method FEMS_WGR_TO_BKYF on class CL_RSR_RRK0_KFB has no exception.
Method INTERSECT_TS_BKYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TS_BKYF1 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | |||
| 2 | I_TS_BKYF2 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | |||
| 3 | R_TS_BKYF | Value transfer | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 |
Method INTERSECT_TS_BKYF on class CL_RSR_RRK0_KFB has no exception.
Method KID_TO_FEMS_WGR_BKYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of BKYFs | 20090826 | |||
| 2 | E_XFEMS | Call by reference | Type reference (TYPE) | RRXFEMS | Bitleiste der betrofenen FEMS | 20090826 | |||
| 3 | E_XWGR | Call by reference | Type reference (TYPE) | RRXWGR | Bitleiste der betrofenen WGRs | 20090826 | |||
| 4 | I_TS_KID | Call by reference | Type reference (TYPE) | RRSI_TS_SID | Table of KIDs | 20090826 |
Method KID_TO_FEMS_WGR_BKYF on class CL_RSR_RRK0_KFB has no exception.
Method _INTERSECT_TS_BKYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | |||
| 2 | I_TS_BKYF1 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | |||
| 3 | I_TS_BKYF2 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 |
Method _INTERSECT_TS_BKYF on class CL_RSR_RRK0_KFB has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |