SAP ABAP Class CL_RSR_RRK0_RR_FACTORY (Read Request Factory)
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 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 CL_RSR_RRK0_NCUM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR_RRK0_QUERY_RUNTIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RRKG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDD 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 P_C_BU_GRAIN_SUBCLASS Constant Private See coding 20130522
2 P_R_PARTITION Instance attribute Private Object reference (TYPE REF TO) CL_RSR_RRK0_PARTITION data carrying partitions 20120828
3 P_SX_READ_REQUEST Instance attribute Private Type reference (TYPE) RSDD_SX_READ_REQUEST A Request for the Data Manager 20120828
4 P_S_DELTA_SPID Instance attribute Private Type reference (TYPE) RSDD_S_DELTA_SPID spid + r_Delta 20120828
5 P_TS_CHANMID_RESOLVE Instance attribute Private Type reference (TYPE) RRSI_TS_SID Chanms to be resolved 20120828
6 P_T_CHAFIX Instance attribute Private Type reference (TYPE) TP_T_CHAFIX 20120828
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CUDIM_SFC Instance method Private Method add cudim chars to sfc because of 1cudim 20120828
2 APPLY_MULTIPROV_HINT Instance method Private Method reduce prov_rq by applying multiprov hint 20120828
3 BUILD_BU_GRAIN_SUBCLASS Instance method Private Method build BU grain subclass 20130522
4 BUILD_PART_SPECIFIC_SELDR Instance method Private Method build pre-form of seldr later used 20120828
5 BUILD_RR Static method Public Method BUILD READ REQUEST 20120828
6 BUILD_SFC_SELDR_FOR_BROWSE Static method Public Method BUILD READ REQUEST 20120828
7 CHANGE_BU_RETURNLEVEL Instance method Private Method Change the hierarchy returnlevel because of BU 20120828
8 CHANGE_SINGLE_ENTRY_RETLEVEL Instance method Private Method change the returnlevel of a single seldr entry 20120828
9 CHECK_KEYRET_C0_POSSIBLE Instance method Private Method check whether keyret is possible for check0 20120828
10 CHECK_PHYSICAL_READ_NECCESSARY Instance method Private Method check whether read is neccessary (what else would you expect 20120828
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120828
12 CONVERT_FF_FILTER Static method Public Method Convert FF filter to seldr-range 20120828
13 CONVERT_FF_KEY_RANGE Static method Private Method Convert FF key range table to seldr-range-range 20120828
14 CONVERT_FF_NODEDR Static method Public Method Convert FF node to seldr-nodedr 20120828
15 CONVERT_FF_SID_RANGE Static method Private Method Convert FF sid range table to seldr-range-range 20120828
16 COPY_BU_SFC_ENTRIES Instance method Private Method copy sfc entries needed because of bu 20120828
17 ENHANCE_SFC_BY_SELDR Instance method Private Method Enhance SFC with chars from seldr 20120828
18 FIND_FIX_CMP_SID Instance method Private Method Try to find fix sid with compounding 20120828
19 GET_COMPOUNDING_FIXVAL_INFO Instance method Private Method Get info about fix values of compounding components 20120828
20 INITIALIZE_RR Instance method Private Method initialize read request 20120828
21 INTERSECT_FIX_DYN_SELDR Instance method Private Method intersect fix (static) and dynamic seldr 20120828
22 MOVE_OTHER_SFC_ENTRIES Instance method Private Method move remaining sfc entries 20120828
23 MOVE_SFK Instance method Private Method build final read request sfk from olap sfk 20120828
24 MOVE_SPID Instance method Private Method build delta spid 20120828
25 MPR_TO_SFC Instance method Private Method Setzt die Returnflags in der SFC 20120828
26 PROCESS_BU Instance method Private Method process elimination of business volumne 20120828
27 PROCESS_CHAFIX Instance method Private Method process fix single values in chafix 20120828
28 PROCESS_FF Instance method Private Method process ff 20120828
29 PROCESS_SINGLE_FF_GENERAL Instance method Private Method process ff - general case (no single value filter) 20120828
30 PROCESS_SINGLE_VALUE_FILTER Instance method Private Method process single value filter 20120828
31 REMOVE_KEY_IF_SIDFL Instance method Private Method remove keyret... if sidfl is set (sidfl is dominant) 20120828
32 REMOVE_MPR_AVIFL Instance method Private Method remove mpr entries only needed for avi, if ignore_valtab 20120828
33 RESOLVE_BU_GRAIN_SUB_IF_CMPBAD Instance method Private Method set returnlevel to oo if cmpbad problem (partly mapped char) 20130522
34 SETUP_HIER_STATE Static method Public Method setup hierarchy state in case of cache read 20120828
35 SET_RETURNLEVEL_TO_LEAFS Instance method Private Method Set RETURNLEVEL to oo for a given chanmid (read leafs) 20120828
36 SET_RR_COMPONENTS Instance method Private Method set rr components (like ff, ...) 20120828
37 SET_SFC_RETURNFLAGS Instance method Private Method set returnflags for sfc, try to use key if provider likes 20120828
38 SET_SIDRET_N_SELDR_CMP Instance method Private Method set sidret_n fields for compoundings of fems_n 20120828
39 SET_SORT_IN_SFC Instance method Private Method sort data for performance reasons 20120828
40 SET_SPID_IN_PROV_RQ Instance method Private Method reduce provrq if ncum request 20120828
41 SWITCH_SINGLE_VAL_TO_KEY 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 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20120828
2 Importing 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 Exporting 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 Exporting E_TSX_BU_GRAIN_SUBCLASS Call by reference Type reference (TYPE) TP_TSX_BU_GRAIN_SUBCLASS 20130522
2 Importing 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 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120828
2 Importing 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 Exporting E_NODATA Call by reference Type reference (TYPE) RS_BOOL no data found 20120828
2 Exporting E_SX_READ_REQUEST Call by reference Type reference (TYPE) RSDD_SX_READ_REQUEST A Request for the Data Manager 20120828
3 Exporting E_S_DELTA_SPID Call by reference Type reference (TYPE) RSDD_S_DELTA_SPID SPID plus R_DELTA 20120828
4 Importing I_DYN_VALIDITY Call by reference Type reference (TYPE) RS_BOOL dynamic validity 20120828
5 Importing I_R_PARTITION Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_PARTITION data carrying partitions 20120828
6 Importing 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 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20120828
8 Importing I_S_VALID Call by reference Type reference (TYPE) CL_RSR_RRK0_NCUM=>TN_S_VALID validity interval 20120828
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC partition specific sfc (some adaptions made) 20120828
10 Importing I_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS 20130522
11 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20120828
12 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR partition specific part of static seldr 20120828
13 Importing I_TS_PROV_RQ Call by reference Type reference (TYPE) RSR_TS_PROV_RQ REQUID Range for a particular Basic Cube 20120828
14 Importing 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 Exporting E_NODATA Call by reference Type reference (TYPE) RS_BOOL no data found 20120828
2 Exporting E_SX_READ_REQUEST Call by reference Type reference (TYPE) RSDD_SX_READ_REQUEST A Request for the Data Manager 20120828
3 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120828
4 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120828
5 Importing I_DYN_VALIDITY Call by reference Type reference (TYPE) RS_BOOL dynamic validity 20120828
6 Importing I_R_PARTITION Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_PARTITION data carrying partitions 20120828
7 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20120828
8 Importing I_S_VALID Call by reference Type reference (TYPE) CL_RSR_RRK0_NCUM=>TN_S_VALID validity interval 20120828
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC partition specific sfc (some adaptions made) 20120828
10 Importing I_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS internal business volume elimination: grain class 20130522
11 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20120828
12 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR partition specific part of static seldr 20120828
13 Importing I_TS_PROV_RQ Call by reference Type reference (TYPE) RSR_TS_PROV_RQ REQUID Range for a particular Basic Cube 20120828
14 Importing 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 Importing 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 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Master data ID 20120828
2 Importing 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 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20120828
2 Returning 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 Importing 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 Returning 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 Importing I_R_PARTITION Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_PARTITION data carrying partitions 20120828
2 Importing 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 Importing I_SX_FILTER Call by reference Type reference (TYPE) RRKG_SX_FILTER Complex Representation of a Selection 20120828
2 Returning 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 Changing C_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Range expanded around SID 20120828
2 Importing I_SIGN Call by reference Type reference (TYPE) RALDB_SIGN SIGN field in creation of SELECT-OPTIONS tables 20120828
3 Importing 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 Returning E_SX_NODEDR Value transfer Type reference (TYPE) RSDD_SX_NODEDR Node Description 20120828
2 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Master data ID 20120828
3 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_HIERARCHY Hierarchy Processing 20121009
4 Importing 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 Changing C_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Range expanded around SID 20120828
2 Importing I_SIGN Call by reference Type reference (TYPE) RALDB_SIGN SIGN field in creation of SELECT-OPTIONS tables 20120828
3 Importing 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 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120828
2 Importing 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 Importing 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 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20120828
2 Returning 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 Changing C_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20120828
2 Importing 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 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF 20120828
2 Importing I_TS_PROV_RQ Call by reference Type reference (TYPE) RSR_TS_PROV_RQ 20120828
3 Importing 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 Changing C_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC 20120828
2 Exporting E_NODATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
3 Exporting E_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20120828
4 Importing I_NAVIGATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
5 Importing I_SX_SELDR_DYNAMIC Value transfer Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20120828
6 Importing 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 Importing 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 Importing 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 Importing 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 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of Required Characteristics 20120828
2 Importing 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 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120828
2 Importing 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 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120828
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120828
3 Returning 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 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120828
2 Importing I_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS internal business volume elimination: grain class 20130522
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120828
4 Returning 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 Changing C_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC Required Characteristics etc. 20120828
2 Exporting E_NODATA Value transfer Type reference (TYPE) RS_BOOL no data found 20120828
3 Importing I_FDIBFL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
4 Importing I_SX_FF Call by reference Type reference (TYPE) RRKG_SX_FF Dimension Description 20120828
5 Importing I_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS internal business volume elimination: grain class 20130522
6 Importing 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 Changing C_CHECK0 Call by reference Type reference (TYPE) RRSFC01-CHECK0 Check Global Filter (FIX/Dyn/Both) 20120828
2 Changing C_FDIBFL Call by reference Type reference (TYPE) RRFDIBFL This SELDR Is F = Fix, D = Dynamic or I = Average 20120828
3 Exporting E_NODATA Call by reference Type reference (TYPE) RS_BOOL no data found 20120828
4 Importing I_S_SFC Call by reference Type reference (TYPE) RRSFC01 Table of Required Characteristics etc. 20120828
5 Importing 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 Exporting E_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Beschreibt die FEMSn und Returnfelder, für die Partprovider 20120828
2 Importing I_IGNORE_VALTAB Call by reference Type reference (TYPE) RRNOINTERSECT Gültigkeitstabelle soll nicht berücksichtigt werden 20120828
3 Importing 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 Changing C_TSX_BU_GRAIN_SUBCLASS Call by reference Type reference (TYPE) TP_TSX_BU_GRAIN_SUBCLASS 20130522
2 Importing 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 Exporting E_NODATA Call by reference Type reference (TYPE) RS_BOOL no data found 20120828
2 Exporting E_SX_READ_REQUEST Call by reference Type reference (TYPE) RSDD_SX_READ_REQUEST A Request for the Data Manager 20120828
3 Importing I_R_PARTITION Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_PARTITION data carrying partitions 20120828
4 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20120828
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC partition specific sfc (some adaptions made) 20120828
6 Importing I_TSX_BU_GRAIN_CLASS Call by reference Type reference (TYPE) RSR_TSX_BU_GRAIN_CLASS internal business volume elimination: grain class 20130522
7 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20120828
8 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR partition specific part of static seldr 20120828
9 Importing I_TS_PROV_RQ Call by reference Type reference (TYPE) RSR_TS_PROV_RQ REQUID Range for a particular Basic Cube 20120828
10 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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