Hierarchy
⤷
⤷
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 | 20120828 |
Properties
| Class | CL_RSR_RRK0_RR_FACTORY | |
| Short Description | Read Request Factory | |
| 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 | 20120731 | 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 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) |
Interfaces
Class CL_RSR_RRK0_RR_FACTORY has no interface implemented.
Friends
Class CL_RSR_RRK0_RR_FACTORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | See coding | 20130522 | |||||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSR_RRK0_PARTITION | data carrying partitions | 20120828 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | RSDD_SX_READ_REQUEST | A Request for the Data Manager | 20120828 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | RSDD_S_DELTA_SPID | spid + r_Delta | 20120828 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | RRSI_TS_SID | Chanms to be resolved | 20120828 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | TP_T_CHAFIX | 20120828 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | add cudim chars to sfc because of 1cudim | 20120828 | |
| 2 | Instance method | Private | Method | reduce prov_rq by applying multiprov hint | 20120828 | |
| 3 | Instance method | Private | Method | build BU grain subclass | 20130522 | |
| 4 | Instance method | Private | Method | build pre-form of seldr later used | 20120828 | |
| 5 | Static method | Public | Method | BUILD READ REQUEST | 20120828 | |
| 6 | Static method | Public | Method | BUILD READ REQUEST | 20120828 | |
| 7 | Instance method | Private | Method | Change the hierarchy returnlevel because of BU | 20120828 | |
| 8 | Instance method | Private | Method | change the returnlevel of a single seldr entry | 20120828 | |
| 9 | Instance method | Private | Method | check whether keyret is possible for check0 | 20120828 | |
| 10 | Instance method | Private | Method | check whether read is neccessary (what else would you expect | 20120828 | |
| 11 | Instance method | Public | Constructor | CONSTRUCTOR | 20120828 | |
| 12 | Static method | Public | Method | Convert FF filter to seldr-range | 20120828 | |
| 13 | Static method | Private | Method | Convert FF key range table to seldr-range-range | 20120828 | |
| 14 | Static method | Public | Method | Convert FF node to seldr-nodedr | 20120828 | |
| 15 | Static method | Private | Method | Convert FF sid range table to seldr-range-range | 20120828 | |
| 16 | Instance method | Private | Method | copy sfc entries needed because of bu | 20120828 | |
| 17 | Instance method | Private | Method | Enhance SFC with chars from seldr | 20120828 | |
| 18 | Instance method | Private | Method | Try to find fix sid with compounding | 20120828 | |
| 19 | Instance method | Private | Method | Get info about fix values of compounding components | 20120828 | |
| 20 | Instance method | Private | Method | initialize read request | 20120828 | |
| 21 | Instance method | Private | Method | intersect fix (static) and dynamic seldr | 20120828 | |
| 22 | Instance method | Private | Method | move remaining sfc entries | 20120828 | |
| 23 | Instance method | Private | Method | build final read request sfk from olap sfk | 20120828 | |
| 24 | Instance method | Private | Method | build delta spid | 20120828 | |
| 25 | Instance method | Private | Method | Setzt die Returnflags in der SFC | 20120828 | |
| 26 | Instance method | Private | Method | process elimination of business volumne | 20120828 | |
| 27 | Instance method | Private | Method | process fix single values in chafix | 20120828 | |
| 28 | Instance method | Private | Method | process ff | 20120828 | |
| 29 | Instance method | Private | Method | process ff - general case (no single value filter) | 20120828 | |
| 30 | Instance method | Private | Method | process single value filter | 20120828 | |
| 31 | Instance method | Private | Method | remove keyret... if sidfl is set (sidfl is dominant) | 20120828 | |
| 32 | Instance method | Private | Method | remove mpr entries only needed for avi, if ignore_valtab | 20120828 | |
| 33 | Instance method | Private | Method | set returnlevel to oo if cmpbad problem (partly mapped char) | 20130522 | |
| 34 | Static method | Public | Method | setup hierarchy state in case of cache read | 20120828 | |
| 35 | Instance method | Private | Method | Set RETURNLEVEL to oo for a given chanmid (read leafs) | 20120828 | |
| 36 | Instance method | Private | Method | set rr components (like ff, ...) | 20120828 | |
| 37 | Instance method | Private | Method | set returnflags for sfc, try to use key if provider likes | 20120828 | |
| 38 | Instance method | Private | Method | set sidret_n fields for compoundings of fems_n | 20120828 | |
| 39 | Instance method | Private | Method | sort data for performance reasons | 20120828 | |
| 40 | Instance method | Private | Method | reduce provrq if ncum request | 20120828 | |
| 41 | Instance method | Private | Method | switch single value filters to key | 20120828 |
Events
Class CL_RSR_RRK0_RR_FACTORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TP_BU_GRAIN_SUBCLASS | Private | Type reference (TYPE) | RS_CHAR1 | 20130522 | |
|
| 2 | TP_BU_GRAIN_SUBCLASS_ID | Private | Type reference (TYPE) | I | 20130522 | |
|
| 3 | TP_SX_BU_GRAIN_SUBCLASS | Private | See coding | 20130522 | BEGIN OF tp_sx_bu_grain_subclass,
bu_grain_subclass_id TYPE tp_bu_grain_subclass_id,
maxlevel TYPE rsrtlevel,
hiesid TYPE rsrhiesid,
sver TYPE rsrsver,
ts_bu_grain_subclass TYPE tp_ts_bu_grain_subclass,
END OF tp_sx_bu_grain_subclass
|
||
| 4 | TP_S_BU_GRAIN_SUBCLASS | Private | See coding | 20130522 | BEGIN OF tp_s_bu_grain_subclass,
chanmid TYPE rssid,
bu_grain_class TYPE rr_bu_grain_class,
bu_grain_subclass TYPE tp_bu_grain_subclass,
END OF tp_s_bu_grain_subclass
|
||
| 5 | TP_S_CHAFIX | Private | See coding | 20120828 | BEGIN OF tp_s_chafix,
chanmid TYPE rssid,
chanm TYPE rschanm,
sid TYPE rssid,
chavl TYPE rschavl,
father TYPE rs_bool,
END OF tp_s_chafix
|
||
| 6 | TP_TSX_BU_GRAIN_SUBCLASS | Private | See coding | 20130522 | tp_tsx_bu_grain_subclass TYPE SORTED TABLE OF tp_sx_bu_grain_subclass
WITH UNIQUE KEY bu_grain_subclass_id INITIAL SIZE 1
|
||
| 7 | TP_TS_BU_GRAIN_SUBCLASS | Private | See coding | 20130522 | tp_ts_bu_grain_subclass TYPE SORTED TABLE OF tp_s_bu_grain_subclass
WITH UNIQUE KEY chanmid INITIAL SIZE 2
|
||
| 8 | TP_T_CHAFIX | Private | See coding | 20120828 | tp_t_chafix TYPE STANDARD TABLE OF tp_s_chafix WITH KEY table_line
|
Method Signatures
Method ADD_CUDIM_SFC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20120828 | |||
| 2 | I_TH_SFK | Call by reference | Type reference (TYPE) | RSDD_TH_SFK | Tabelle der benötigten Basiskennzahlen | 20120828 |
Method ADD_CUDIM_SFC on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method APPLY_MULTIPROV_HINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TSX_MPR | Call by reference | Type reference (TYPE) | RRO01_TSX_MPR | Describes the FEMSn and Return Fields for the PartProvider | 20120828 |
Method APPLY_MULTIPROV_HINT on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method BUILD_BU_GRAIN_SUBCLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TSX_BU_GRAIN_SUBCLASS | Call by reference | Type reference (TYPE) | TP_TSX_BU_GRAIN_SUBCLASS | 20130522 | ||||
| 2 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 |
Method BUILD_BU_GRAIN_SUBCLASS on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method BUILD_PART_SPECIFIC_SELDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selection to the Data Manager | 20120828 | |||
| 2 | I_XFEMS | Call by reference | Type reference (TYPE) | RRXFEMS | Bit String of Affected FEMS | 20120828 |
Method BUILD_PART_SPECIFIC_SELDR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method BUILD_RR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | no data found | 20120828 | |||
| 2 | E_SX_READ_REQUEST | Call by reference | Type reference (TYPE) | RSDD_SX_READ_REQUEST | A Request for the Data Manager | 20120828 | |||
| 3 | E_S_DELTA_SPID | Call by reference | Type reference (TYPE) | RSDD_S_DELTA_SPID | SPID plus R_DELTA | 20120828 | |||
| 4 | I_DYN_VALIDITY | Call by reference | Type reference (TYPE) | RS_BOOL | dynamic validity | 20120828 | |||
| 5 | I_R_PARTITION | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_PARTITION | data carrying partitions | 20120828 | |||
| 6 | I_R_QCUBE_DATA_PACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QCUBE_DATA_PACKAGE | query cube data package | 20121109 | |||
| 7 | I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20120828 | ||||
| 8 | I_S_VALID | Call by reference | Type reference (TYPE) | CL_RSR_RRK0_NCUM=>TN_S_VALID | validity interval | 20120828 | |||
| 9 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | partition specific sfc (some adaptions made) | 20120828 | |||
| 10 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | 20130522 | ||||
| 11 | I_TSX_FF | Call by reference | Type reference (TYPE) | RRKG_TSX_FF | Dimension Description for a List | 20120828 | |||
| 12 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | partition specific part of static seldr | 20120828 | |||
| 13 | I_TS_PROV_RQ | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ | REQUID Range for a particular Basic Cube | 20120828 | |||
| 14 | I_TS_PROV_RQ_HIDDEN | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ_HIDDEN | Prov_rq for hidden parts | 20130807 |
Method BUILD_RR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method BUILD_SFC_SELDR_FOR_BROWSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | no data found | 20120828 | |||
| 2 | E_SX_READ_REQUEST | Call by reference | Type reference (TYPE) | RSDD_SX_READ_REQUEST | A Request for the Data Manager | 20120828 | |||
| 3 | E_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 | |||
| 4 | E_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selection to the Data Manager | 20120828 | |||
| 5 | I_DYN_VALIDITY | Call by reference | Type reference (TYPE) | RS_BOOL | dynamic validity | 20120828 | |||
| 6 | I_R_PARTITION | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_PARTITION | data carrying partitions | 20120828 | |||
| 7 | I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20120828 | ||||
| 8 | I_S_VALID | Call by reference | Type reference (TYPE) | CL_RSR_RRK0_NCUM=>TN_S_VALID | validity interval | 20120828 | |||
| 9 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | partition specific sfc (some adaptions made) | 20120828 | |||
| 10 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 | |||
| 11 | I_TSX_FF | Call by reference | Type reference (TYPE) | RRKG_TSX_FF | Dimension Description for a List | 20120828 | |||
| 12 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | partition specific part of static seldr | 20120828 | |||
| 13 | I_TS_PROV_RQ | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ | REQUID Range for a particular Basic Cube | 20120828 | |||
| 14 | I_TS_PROV_RQ_HIDDEN | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ_HIDDEN | Prov_rq for hidden parts | 20130807 |
Method BUILD_SFC_SELDR_FOR_BROWSE on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CHANGE_BU_RETURNLEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TSX_BU_GRAIN_SUBCLASS | Call by reference | Type reference (TYPE) | TP_TSX_BU_GRAIN_SUBCLASS | 20130522 |
Method CHANGE_BU_RETURNLEVEL on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CHANGE_SINGLE_ENTRY_RETLEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANMID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20120828 | |||
| 2 | I_MAXTLEVEL | Call by reference | Type reference (TYPE) | RSRTLEVEL | Level of a Hierarchy Node (as Integer) | 20120828 |
Method CHANGE_SINGLE_ENTRY_RETLEVEL on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CHECK_KEYRET_C0_POSSIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANM | Call by reference | Type reference (TYPE) | RSCHANM | Characteristic | 20120828 | |||
| 2 | R_KEYRET_C0 | Value transfer | Type reference (TYPE) | RRSFC01-KEYRET_C0 | Return Necessary (1 optional, 2 required) | 20120828 |
Method CHECK_KEYRET_C0_POSSIBLE on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CHECK_PHYSICAL_READ_NECCESSARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_QCUBE_DATA_PACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QCUBE_DATA_PACKAGE | query cube data package | 20121109 | |||
| 2 | R_READ | Value transfer | Type reference (TYPE) | RS_BOOL | 20120828 |
Method CHECK_PHYSICAL_READ_NECCESSARY on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARTITION | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_PARTITION | data carrying partitions | 20120828 | |||
| 2 | I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20120828 |
Method CONSTRUCTOR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CONVERT_FF_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SX_FILTER | Call by reference | Type reference (TYPE) | RRKG_SX_FILTER | Complex Representation of a Selection | 20120828 | |||
| 2 | R_SX_RANGE | Value transfer | Type reference (TYPE) | RSDD_SX_RANGE | Range Complex | 20120828 |
Method CONVERT_FF_FILTER on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CONVERT_FF_KEY_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_RANGE | Call by reference | Type reference (TYPE) | RSDD_T_RANGE | Range expanded around SID | 20120828 | |||
| 2 | I_SIGN | Call by reference | Type reference (TYPE) | RALDB_SIGN | SIGN field in creation of SELECT-OPTIONS tables | 20120828 | |||
| 3 | I_T_RANGEK | Call by reference | Type reference (TYPE) | RRKG_T_RANGEK | Range in CHAVLl | 20120828 |
Method CONVERT_FF_KEY_RANGE on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CONVERT_FF_NODEDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SX_NODEDR | Value transfer | Type reference (TYPE) | RSDD_SX_NODEDR | Node Description | 20120828 | |||
| 2 | I_CHANMID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20120828 | |||
| 3 | I_R_HIER | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_HIERARCHY | Hierarchy Processing | 20121009 | |||
| 4 | I_TS_NODE | Call by reference | Type reference (TYPE) | RRHI_TS_NODE | Complex Representation of a Selection | 20120828 |
Method CONVERT_FF_NODEDR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method CONVERT_FF_SID_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_RANGE | Call by reference | Type reference (TYPE) | RSDD_T_RANGE | Range expanded around SID | 20120828 | |||
| 2 | I_SIGN | Call by reference | Type reference (TYPE) | RALDB_SIGN | SIGN field in creation of SELECT-OPTIONS tables | 20120828 | |||
| 3 | I_T_RANGES | Call by reference | Type reference (TYPE) | RRKG_T_RANGES | Range in SIDs | 20120828 |
Method CONVERT_FF_SID_RANGE on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method COPY_BU_SFC_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 | |||
| 2 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 |
Method COPY_BU_SFC_ENTRIES on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method ENHANCE_SFC_BY_SELDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 |
Method ENHANCE_SFC_BY_SELDR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method FIND_FIX_CMP_SID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANM | Call by reference | Type reference (TYPE) | RSCHANM | Characteristic | 20120828 | |||
| 2 | R_SID | Value transfer | Type reference (TYPE) | RSSID | Master data ID | 20120828 |
Method FIND_FIX_CMP_SID on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method GET_COMPOUNDING_FIXVAL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CHAVL | Call by reference | Type reference (TYPE) | RSCHAVL | Dim: Field for a User-Defined Characteristic Value | 20120828 | |||
| 2 | I_CHANM | Call by reference | Type reference (TYPE) | RSCHANM | Characteristic | 20120828 |
Method GET_COMPOUNDING_FIXVAL_INFO on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method INITIALIZE_RR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TSX_FF | Call by reference | Type reference (TYPE) | RRKG_TSX_FF | 20120828 | ||||
| 2 | I_TS_PROV_RQ | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ | 20120828 | ||||
| 3 | I_TS_PROV_RQ_HIDDEN | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ_HIDDEN | Prov_rq for hidden parts | 20130807 |
Method INITIALIZE_RR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method INTERSECT_FIX_DYN_SELDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_SFC | Call by reference | Type reference (TYPE) | RSDD_S_SFC | 20120828 | ||||
| 2 | E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20120828 | |||
| 3 | E_SX_SELDR | Call by reference | Type reference (TYPE) | RSDD_SX_SELDR | Selection to the Data Manager | 20120828 | |||
| 4 | I_NAVIGATION | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20120828 | |||
| 5 | I_SX_SELDR_DYNAMIC | Value transfer | Type reference (TYPE) | RSDD_SX_SELDR | Selection to the Data Manager | 20120828 | |||
| 6 | I_SX_SELDR_FIX | Call by reference | Type reference (TYPE) | RSDD_SX_SELDR | Selection to the Data Manager | 20120828 |
Method INTERSECT_FIX_DYN_SELDR on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method MOVE_OTHER_SFC_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 |
Method MOVE_OTHER_SFC_ENTRIES on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method MOVE_SFK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFK | Call by reference | Type reference (TYPE) | RRO01_TH_SFK | Tabelle der benötigten Basiskennzahlen | 20120828 |
Method MOVE_SFK on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method MOVE_SPID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_QCUBE_DATA_PACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QCUBE_DATA_PACKAGE | query cube data package | 20121109 |
Method MOVE_SPID on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method MPR_TO_SFC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of Required Characteristics | 20120828 | |||
| 2 | I_TSX_MPR | Call by reference | Type reference (TYPE) | RRO01_TSX_MPR | Describes the FEMSn and Return Fields for the PartProvider | 20120828 |
Method MPR_TO_SFC on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method PROCESS_BU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 | |||
| 2 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 |
Method PROCESS_BU on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method PROCESS_CHAFIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 | |||
| 2 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selection to the Data Manager | 20120828 | |||
| 3 | R_NODATA | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20120828 |
Method PROCESS_CHAFIX on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method PROCESS_FF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20120828 | |||
| 2 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 | |||
| 3 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selection to the Data Manager | 20120828 | |||
| 4 | R_NODATA | Value transfer | Type reference (TYPE) | RS_BOOL | no data found | 20120828 |
Method PROCESS_FF on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method PROCESS_SINGLE_FF_GENERAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_SFC | Call by reference | Type reference (TYPE) | RSDD_S_SFC | Required Characteristics etc. | 20120828 | |||
| 2 | E_NODATA | Value transfer | Type reference (TYPE) | RS_BOOL | no data found | 20120828 | |||
| 3 | I_FDIBFL | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20120828 | |||
| 4 | I_SX_FF | Call by reference | Type reference (TYPE) | RRKG_SX_FF | Dimension Description | 20120828 | |||
| 5 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 | |||
| 6 | I_TS_PROV_RQ | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ | REQUID Range for a particular Basic Cube | 20120828 |
Method PROCESS_SINGLE_FF_GENERAL on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method PROCESS_SINGLE_VALUE_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CHECK0 | Call by reference | Type reference (TYPE) | RRSFC01-CHECK0 | Check Global Filter (FIX/Dyn/Both) | 20120828 | |||
| 2 | C_FDIBFL | Call by reference | Type reference (TYPE) | RRFDIBFL | This SELDR Is F = Fix, D = Dynamic or I = Average | 20120828 | |||
| 3 | E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | no data found | 20120828 | |||
| 4 | I_S_SFC | Call by reference | Type reference (TYPE) | RRSFC01 | Table of Required Characteristics etc. | 20120828 | |||
| 5 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selection to the Data Manager | 20120828 |
Method PROCESS_SINGLE_VALUE_FILTER on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method REMOVE_KEY_IF_SIDFL Signature
Method REMOVE_KEY_IF_SIDFL on class CL_RSR_RRK0_RR_FACTORY has no parameter.
Method REMOVE_KEY_IF_SIDFL on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method REMOVE_MPR_AVIFL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TSX_MPR | Call by reference | Type reference (TYPE) | RRO01_TSX_MPR | Beschreibt die FEMSn und Returnfelder, für die Partprovider | 20120828 | |||
| 2 | I_IGNORE_VALTAB | Call by reference | Type reference (TYPE) | RRNOINTERSECT | Gültigkeitstabelle soll nicht berücksichtigt werden | 20120828 | |||
| 3 | I_TSX_MPR | Call by reference | Type reference (TYPE) | RRO01_TSX_MPR | Beschreibt die FEMSn und Returnfelder, für die Partprovider | 20120828 |
Method REMOVE_MPR_AVIFL on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method RESOLVE_BU_GRAIN_SUB_IF_CMPBAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TSX_BU_GRAIN_SUBCLASS | Call by reference | Type reference (TYPE) | TP_TSX_BU_GRAIN_SUBCLASS | 20130522 | ||||
| 2 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Table of required characteristics | 20130522 |
Method RESOLVE_BU_GRAIN_SUB_IF_CMPBAD on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SETUP_HIER_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | no data found | 20120828 | |||
| 2 | E_SX_READ_REQUEST | Call by reference | Type reference (TYPE) | RSDD_SX_READ_REQUEST | A Request for the Data Manager | 20120828 | |||
| 3 | I_R_PARTITION | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_PARTITION | data carrying partitions | 20120828 | |||
| 4 | I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20120828 | ||||
| 5 | I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | partition specific sfc (some adaptions made) | 20120828 | |||
| 6 | I_TSX_BU_GRAIN_CLASS | Call by reference | Type reference (TYPE) | RSR_TSX_BU_GRAIN_CLASS | internal business volume elimination: grain class | 20130522 | |||
| 7 | I_TSX_FF | Call by reference | Type reference (TYPE) | RRKG_TSX_FF | Dimension Description for a List | 20120828 | |||
| 8 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | partition specific part of static seldr | 20120828 | |||
| 9 | I_TS_PROV_RQ | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ | REQUID Range for a particular Basic Cube | 20120828 | |||
| 10 | I_TS_PROV_RQ_HIDDEN | Call by reference | Type reference (TYPE) | RSR_TS_PROV_RQ_HIDDEN | Prov_rq for hidden parts | 20130807 |
Method SETUP_HIER_STATE on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SET_RETURNLEVEL_TO_LEAFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANMID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20120828 |
Method SET_RETURNLEVEL_TO_LEAFS on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SET_RR_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_QCUBE_DATA_PACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QCUBE_DATA_PACKAGE | query cube data package | 20121109 |
Method SET_RR_COMPONENTS on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SET_SFC_RETURNFLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selection to the Data Manager | 20120828 |
Method SET_SFC_RETURNFLAGS on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SET_SIDRET_N_SELDR_CMP Signature
Method SET_SIDRET_N_SELDR_CMP on class CL_RSR_RRK0_RR_FACTORY has no parameter.
Method SET_SIDRET_N_SELDR_CMP on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SET_SORT_IN_SFC Signature
Method SET_SORT_IN_SFC on class CL_RSR_RRK0_RR_FACTORY has no parameter.
Method SET_SORT_IN_SFC on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SET_SPID_IN_PROV_RQ Signature
Method SET_SPID_IN_PROV_RQ on class CL_RSR_RRK0_RR_FACTORY has no parameter.
Method SET_SPID_IN_PROV_RQ on class CL_RSR_RRK0_RR_FACTORY has no exception.
Method SWITCH_SINGLE_VAL_TO_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TSX_FF | Call by reference | Type reference (TYPE) | RRKG_TSX_FF | Dimension Description for a List | 20120828 |
Method SWITCH_SINGLE_VAL_TO_KEY on class CL_RSR_RRK0_RR_FACTORY has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |