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
⤷ 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 | P_TSX_BUFFER | 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 | AGGRGEN_TO_XWGR | Instance method | Public | Method | create an XWGR from a given generic aggregation | 20130704 |
2 | BKYF_TO_WGR | Instance method | Public | Method | get an xwgr from given bkyf entries | 20120801 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20090826 |
4 | EXTEND_BKYF | Instance method | Public | Method | extend the bkyf to all maybe needed base key figures | 20090827 |
5 | FEMS_WGR_TO_BKYF | Instance method | Public | Method | translate xfems, xwgr to ts_bkyf | 20090826 |
6 | INTERSECT_TS_BKYF | Static method | Public | Method | Intersects the Tables | 20130729 |
7 | KID_TO_FEMS_WGR_BKYF | Instance method | Public | Method | translate KIDs into xfems, xwgr, ts_bkyf | 20090826 |
8 | _INTERSECT_TS_BKYF | 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 | Importing | I_AGGRGEN | Call by reference | Type reference (TYPE) | RRSFK01-AGGRGEN | Usual aggregation | 20130704 | ||
2 | Returning | 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 | Importing | I_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Tabelle von SID (bzw. Integers) | 20120801 | ||
2 | Returning | 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 | Importing | 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 | Importing | I_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Tabelle von SID (bzw. Integers) | 20090827 | ||
2 | Returning | 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 | Importing | I_XFEMS | Call by reference | Type reference (TYPE) | RRXFEMS | Bitleiste der betrofenen FEMS | 20090826 | ||
2 | Importing | I_XWGR | Value transfer | Type reference (TYPE) | RRXWGR | Bitleiste der betrofenen WGRs | 20090826 | ||
3 | Returning | 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 | Importing | I_TS_BKYF1 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | ||
2 | Importing | I_TS_BKYF2 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | ||
3 | Returning | 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 | Exporting | E_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of BKYFs | 20090826 | ||
2 | Exporting | E_XFEMS | Call by reference | Type reference (TYPE) | RRXFEMS | Bitleiste der betrofenen FEMS | 20090826 | ||
3 | Exporting | E_XWGR | Call by reference | Type reference (TYPE) | RRXWGR | Bitleiste der betrofenen WGRs | 20090826 | ||
4 | Importing | 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 | Changing | C_TS_BKYF | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | ||
2 | Importing | I_TS_BKYF1 | Call by reference | Type reference (TYPE) | RRK_TS_BKYF | Table of Base keyfigures | 20130729 | ||
3 | Importing | 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 |