SAP ABAP Class CL_RSR_RRK0_LAYER_MODEL_BASE (OLAP Relational Layer Model)
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 20121024
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_LAYER_MODEL_MATLQ Layer model with materialized LQ 20121024
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_LAYER_MODEL_VIRTLQ Layer Model with virtual Query Layer LQ 20121024
Properties
Class CL_RSR_RRK0_LAYER_MODEL_BASE  
Short Description OLAP Relational Layer Model    
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 20121024   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_RSDRC_LAYER_DEFINITION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRV_TREX_STMT 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 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSRCC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_LAYER_MODEL_BASE has no interface implemented.
Friends
Class CL_RSR_RRK0_LAYER_MODEL_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CMPLX_UNIT_HANDLING Instance attribute Public Type reference (TYPE) RS_BOOL Complex unit handling in Model 20121024
2 N_EMPTY_RESULT Instance attribute Public Type reference (TYPE) RS_BOOL Layer Model does not represent any data 20121024
3 N_INSTANTIATED Instance attribute Public Type reference (TYPE) RS_BOOL Has model already been instantiated? 20121024
4 N_LQ_NAME Instance attribute Public Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of LQ Index 20121024
5 N_NAME Instance attribute Public Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of Layer Model 20121024
6 N_TIME_INSTANTIATE Instance attribute Public Type reference (TYPE) RSTIMESTMPL Duration of instantiation 20121024
7 OC_FIELD_PREFIX Constant Protected See coding 20121025
8 OC_FIELD_PREFIX_PATTERN Constant Protected See coding 20130418
9 OC_VAR_NAME Constant Protected Type reference (TYPE) STRING '$$filter$$' Variable for dynamic filter 20121112
10 OS_MQID Static Attribute Protected Type reference (TYPE) RRMQID 999999 Message Queue ID for currency messages 20121107
11 O_LQ_ALIAS Instance attribute Protected Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERALIAS Alias of layer Q 20121024
12 O_R_PARTITION Instance attribute Protected Object reference (TYPE REF TO) CL_RSR_RRK0_PARTITION data carrying partitions 20121107
13 O_R_QUERY_LAYER Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRC_TREX_QUERY_LAYER Data Manager query layer object (for cleanup) 20121024
14 O_SX_LAYER_STACK Instance attribute Protected Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER_STACK 20121025
15 O_SX_RR Instance attribute Protected Type reference (TYPE) RSDD_SX_READ_REQUEST Read request used to build layer LQ 20121024
16 O_SX_SRC_LQ Instance attribute Protected Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_SRC_LAYER Source Layer LQ 20121025
17 PC_CURR_IDX_SUFFIX Constant Private Type reference (TYPE) CHAR04 'CCHK' suffix for curr chk 20121024
18 PC_FIELD_POSTFIX Constant Private See coding Postfixes for fields of different purpose 20121024
19 PC_FORM_FEMS Constant Private See coding 20121024
20 PC_LAYER_TYPE Constant Private See coding Types of layers 20121024
21 PC_SEP Instance attribute Private Type reference (TYPE) C '_' Separator in layer names 20121024
22 PC_S_GRUND_NOP Constant Private See coding 20121024
23 P_CH_XCHABIT Instance attribute Private Type reference (TYPE) XSTRING chabit for all ch characteristics in used WGRs 20121024
24 P_FORMULA_FEMS Instance attribute Private Type reference (TYPE) I FEMS for a formula 20121024
25 P_H_LAYERNO Instance attribute Private Type reference (TYPE) NUMC4 Helper Layer No 20121024
26 P_LAYERNO Instance attribute Private Type reference (TYPE) NUMC4 Layer Number 20121024
27 P_OFFSET Instance attribute Private Type reference (TYPE) I bnr offset counter 20121024
28 P_PARAM_NO Instance attribute Private Type reference (TYPE) NUMC3 Parameter Number for Formulas 20121024
29 P_R_ACT_LAYER_STACK Instance attribute Private Object reference (TYPE REF TO) TO_S_LAYER_STACK Actual layer stack 20121024
30 P_R_LAYER_STACK Instance attribute Private Object reference (TYPE REF TO) CL_RSDRC_LAYER_STACK DM layer stack 20121024
31 P_R_QCUBE_DATA_PACKAGE Instance attribute Private Object reference (TYPE REF TO) CL_RSR_RRK0_QCUBE_DATA_PACKAGE query cube data package 20121119
32 P_TH_FREE Instance attribute Private Type reference (TYPE) TP_TH_FREE Info about free characteristics 20121024
33 P_TSX_FF Instance attribute Private Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20121024
34 P_TSX_HIER Instance attribute Private Type reference (TYPE) TN_TSX_HIER Hierarchy Info 20121024
35 P_TS_BNR Instance attribute Private Type reference (TYPE) TP_TS_BNR ALL Used BNRs inside the model 20121024
36 P_TS_CUID Instance attribute Private Type reference (TYPE) TP_TS_CUID Mapping between cuid and target unit name 20121024
37 P_TS_HIERA_CHANMID Instance attribute Private Type reference (TYPE) RRKG_SX_SPINFO-HIERA CHANMIDs that hierarchies are already aggregated for 20121024
38 P_TS_KEEP Instance attribute Private Type reference (TYPE) TP_TS_KEEP info about chars to keep in layers (to be fetched always !!) 20121024
39 P_TS_LAYER_STACK Instance attribute Private Type reference (TYPE) TO_TS_LAYER_STACK layer stacks needed for model 20121024
40 P_TS_WGR_CONTAINER_LINE_INI Instance attribute Private Type reference (TYPE) TP_TS_WGR_CONTAINER_LINE initial WGR container line 20121024
41 P_T_HIETABLNM Instance attribute Private Type reference (TYPE) RSDRH_T_TABLNM temporary hierarchy tables 20121024
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_SELDR_HIERARCHIES Instance method Protected Method Adapt seldr hierarchy filters 20121024
2 ADD_HIER_COLUMN Instance method Protected Method add hierarchy column to layer model 20121115
3 ADD_KEEP_CHANMID Instance method Private Method Build "characteristic" part of layer 20121024
4 ADD_LQ_HIER_INFO Instance method Protected Method add hier info for layer lq 20121024
5 BUILD_AGGREXC_LAYER Instance method Private Method Build upper layers for a layer stack 20121024
6 BUILD_BNR_INFO Instance method Private Method Build internal bnr info for a single BNR 20121024
7 BUILD_BNR_PART Instance method Private Method Build kid (bnr) part of layer 20121024
8 BUILD_CH_PART Instance method Private Method Build "characteristic" part of layer 20121024
9 BUILD_CH_PART_CURR Instance method Private Method Build "characteristic" part of layer 20121024
10 BUILD_COLUMN_FROM_FORMULA Instance method Protected Method Build column spec from lrech formula 20121024
11 BUILD_CUDIM_AGGR_FORMULA Instance method Private Method Build Formula for CUDIM aggregation 20121024
12 BUILD_CUDIM_FINAL_FORMULA Instance method Private Method Build Formula for CUDIM aggregation 20121024
13 BUILD_CUDIM_NORM_FORMULA Instance method Private Method Build Formula for CUDIM normalization 20121024
14 BUILD_CURR_AGGR_LAYER Instance method Private Method Build layer above formulas/curr conv for generic aggregation 20121024
15 BUILD_CURR_CONV_JOIN Instance method Private Method Build a join for currency conversion 20121024
16 BUILD_CURR_CONV_LAYER Instance method Private Method Build a layer to do currency conversion (via join) 20121024
17 BUILD_CURR_IDX_CHK_LAYER_STACK Instance method Private Method build layer stack to check indexes for currency conversion 20121024
18 BUILD_CURR_PROJ_LAYER Instance method Protected Method build currency projection layer 20130418
19 BUILD_FEMS_FILTER Instance method Protected Method Build kid (bnr) part of layer 20121024
20 BUILD_FETCH_FILTER Instance method Private Method Build a filter from qcheck for the query part 20121024
21 BUILD_FREE_INFO Instance method Private Method Build info about free characteristics 20121024
22 BUILD_HIERA_AGGR Instance method Protected Method Build layer model part related to hierarchy aggregation 20121024
23 BUILD_INNER_BNR_PART Instance method Private Method Build inner kid (bnr) part of layer 20121024
24 BUILD_INNER_COL_FROM_FORM Instance method Protected Method Build column spec from lrech formula 20121024
25 BUILD_INNER_COL_FROM_FORM_OP Instance method Protected Method Build column spec from lrech formula operand 20121024
26 BUILD_LAYER_STACKS Instance method Private Method build the layer stacks from p_ts_layer_stack 20121024
27 BUILD_LQ_FEMS_COL Instance method Protected Method Build fems in select list of hierarchy lq layer 20121024
28 BUILD_LQ_SFK_PART Instance method Protected Method build keyfigure part of hierarchy lq layer 20121024
29 BUILD_LQ_SRC_LAYER Instance method Protected Method Build src layer info for LQ 20121024
30 BUILD_RESULT_TABLE Instance method Private Method build the result table for a specific layer 20121024
31 BUILD_SINGLE_BNR_COL Instance method Protected Method For a single BNR build the column 20121107
32 BUILD_SINGLE_LAYER_STACK Instance method Private Method build a single layer stack 20121024
33 BUILD_XCHABIT Instance method Private Method build the xchabit for a WGR-CH 20121024
34 BUILD_XCHABIT_KEEP Static method Public Method build the xchabit for a WGR-CH 20121024
35 CHECK_CURR_IDX Instance method Private Method check indexes for currency conversion 20121024
36 CHECK_EMPTY_RESULT Instance method Private Method check for empty result (if all bnrs are NULL/0) 20130718
37 CHECK_R_LAYER_CURR Instance method Private Method check reference to cl_rsr_rrk0_layer_curr 20121024
38 COLLECT_FORMULA_FEMS Instance method Protected Method collect Femses for Formula 20121024
39 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121024
40 COUNT_BITS_IN_XS Instance method Private Method count number of set bits in xstring 20121024
41 CREATE_LQ Instance method Protected Method create query layer LQ 20121024
42 CREATE_NAME Instance method Private Method derive a layer name 20121024
43 DROP Instance method Public Method drop all resources (including the TREX model) 20121024
44 EXTEND_STACK_WITH_LAYER Instance method Private Method Add a layer to the stack object 20121024
45 FACTORY Static method Public Method Factory 20121024
46 FETCH_LAYER Instance method Private Method query a specific layer 20121024
47 FETCH_LAYER_DATA Instance method Private Method query a specific layer 20121024
48 FILL_SP Instance method Private Method fill data from flat result table into SP 20121024
49 FIND_LAYER_STACKS Instance method Private Method find the needed layer stacks 20121024
50 GET_CUID_FIELDNAME Static method Private Method Get fieldname for cuid field 20121024
51 GET_LAYERNM Instance method Private Method Get layernm for a type of layer 20121024
52 GET_PARA_STRING Instance method Protected Method return formula parameter as string 20121024
53 GET_SFC_RETURNNM Instance method Protected Method Get returnnm for a SFC column 20121113
54 GET_SPECIAL_FIELDNAME Static method Private Method get a fieldname for a char with a special function 20121024
55 GET_STACKNM_FROM_LAYERNM Instance method Private Method Get stack name from a given layer name 20121024
56 GET_UPPER_LAYERNM Instance method Private Method get the uppermost layernm for the actual layer stack 20121024
57 INIT_CONTAINER_LINE Instance method Private Method 20121024
58 INSTANTIATE Instance method Public Method create the layer modell based on LQ 20121024
59 QUERY Instance method Public Method query the model 20121024
60 SET_READ_REQUEST Instance method Public Method set read request and hier info 20121024
61 SET_SFC_RETURNNM Instance method Protected Method Clear all sfc returnnm that are not immediately neccessary 20121024
62 UPDATE_R_LAYER_CURR Instance method Private Method get an up to date instance of cl_rsr_rrk0_layer_curr 20121024
Events
Class CL_RSR_RRK0_LAYER_MODEL_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_HIER Public See coding Information about used hierarchies 20121024 BEGIN OF tn_sx_hier, chanmid TYPE rrchanmid, hiesid TYPE rsrhiesid, sver TYPE rsrsver, r_bincl TYPE REF TO cl_rsr_hierarchy_bincl, summe_q TYPE rrkg_sx_sh-summe_q, node TYPE rrhi_ts_node, atlevel TYPE rrsi_ts_sid, END OF tn_sx_hier
2 TN_TSX_HIER Public See coding Table with used hierarchy information 20121024 tn_tsx_hier TYPE SORTED TABLE OF tn_sx_hier WITH UNIQUE KEY chanmid
3 TO_BNR_NUM Protected Type reference (TYPE) NUMC4 Type of numeric part of BNR name 20130430
4 TO_FIELDNAME Protected Type reference (TYPE) STRING 20121113
5 TO_S_LAYER_STACK Protected See coding 20121119 BEGIN OF to_s_layer_stack, name TYPE cl_rsdrc_layer_definition=>tn_layernm, xwgr TYPE rrxwgr, xfems TYPE rrxfems, xchabit TYPE xstring, xchabit_keep TYPE xstring, "chabit of chars to always keep and fetch "(for later ABAP FAGGR) xcudim TYPE xstring, "chabit for units xwtim TYPE xstring, "chabit for times needed for curr conv num_bnrs TYPE i, "number of BNRs (WNRs) of the layer stack type TYPE string, END OF to_s_layer_stack
6 TO_TS_LAYER_STACK Protected See coding 20121119 to_ts_layer_stack TYPE SORTED TABLE OF to_s_layer_stack WITH UNIQUE KEY xchabit xchabit_keep
7 TP_LAYERTYPE Private See coding 20121024 tp_layertype(2) TYPE c
8 TP_S_BNR Private See coding All infos about a BNR in the layer model 20121024 BEGIN OF tp_s_bnr, stacknm TYPE cl_rsdrc_layer_definition=>tn_layernm, wgr TYPE rrwgr, bnr TYPE rrbnr, wnr TYPE rrwnr, fems TYPE rrfems, fieldnm TYPE cl_rsdrc_layer_definition=>tn_fieldnm, fieldnm_cnt TYPE cl_rsdrc_layer_definition=>tn_fieldnm, "of cnt part inttype TYPE inttype, inttype_cnt TYPE inttype, "inttype of cnt part bkyfnm TYPE rsiobjnm, aggr TYPE rsaggrexc, "exception aggregation to be used here... aggrgen TYPE rsaggrgen, "generic aggregation to be used here... cudim_fix TYPE rssid, "fix value for cudim factor TYPE rsroa_df, "factor for TCURX currency shift struc TYPE rs_bool, "does the container have a structure or not ? struct_offset TYPE i, "offset of container within WGR wnr_offset TYPE i, "offset of WNR within container data_fld_offset TYPE i, "offset of bnr within result structure data_cu_offset TYPE i, "offset of cudim info in result structure set_fldoffset TYPE i, "offset of set component within summary structure asid_fldoffset TYPE i, "offset of asid field in container cudim_fldoffset TYPE i, "offset of cudim field in container ts_keep TYPE tp_ts_keep_bnr, END OF tp_s_bnr
9 TP_S_CUID Private See coding Mapping between cuid and target unit name 20121024 BEGIN OF tp_s_cuid, cuid TYPE rro01_sx_cudim-cuid, tcur_fieldnm TYPE cl_rsdrc_layer_definition=>tn_fieldnm, factor_used TYPE rs_bool, END OF tp_s_cuid
10 TP_S_FREE Private See coding Info about a free characteristic 20121024 BEGIN OF tp_s_free, chanmid TYPE rssid, chanm TYPE rschanm, fieldname TYPE to_fieldname, retalias TYPE rsalias, key_fieldname TYPE to_fieldname, wgr_fieldname TYPE to_fieldname, "fieldname for wgr container (exc aggr) END OF tp_s_free
11 TP_S_KEEP Private See coding Info about keep chanmid 20121024 BEGIN OF tp_s_keep, stacknm TYPE cl_rsdrc_layer_definition=>tn_layernm, chanmid TYPE rssid, retalias TYPE rsalias, fieldname TYPE to_fieldname, END OF tp_s_keep
12 TP_S_KEEP_BNR Private See coding Information about a characteristic to keep for a BNR 20121024 BEGIN OF tp_s_keep_bnr, chanmid TYPE rssid, src_offset TYPE i, tgt_offset TYPE i, END OF tp_s_keep_bnr
13 TP_S_WGR_CONTAINER_LINE Private See coding WGR container line 20121024 BEGIN OF tp_s_wgr_container_line, wgr TYPE rrwgr, r_data TYPE REF TO data, END OF tp_s_wgr_container_line
14 TP_TH_FREE Private See coding ALL Free characteristics inside the model 20121024 tp_th_free TYPE HASHED TABLE OF tp_s_free WITH UNIQUE KEY chanmid
15 TP_TS_BNR Private See coding ALL Used BNRs inside the model 20121024 tp_ts_bnr TYPE SORTED TABLE OF tp_s_bnr WITH UNIQUE KEY stacknm wgr bnr WITH UNIQUE SORTED KEY fieldnm COMPONENTS fieldnm
16 TP_TS_CUID Private See coding Mapping between cuid and target unit name 20121024 tp_ts_cuid TYPE SORTED TABLE OF tp_s_cuid WITH UNIQUE KEY cuid
17 TP_TS_KEEP Private See coding Info about keep chanmids for all layers 20121024 tp_ts_keep TYPE SORTED TABLE OF tp_s_keep WITH UNIQUE KEY stacknm chanmid
18 TP_TS_KEEP_BNR Private See coding Information about characteristics to keep for a BNR 20121024 tp_ts_keep_bnr TYPE SORTED TABLE OF tp_s_keep_bnr WITH UNIQUE KEY chanmid
19 TP_TS_WGR_CONTAINER_LINE Private See coding WGR container line 20121024 tp_ts_wgr_container_line TYPE SORTED TABLE OF tp_s_wgr_container_line WITH UNIQUE KEY wgr
Method Signatures

Method ADAPT_SELDR_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20121024

Method ADAPT_SELDR_HIERARCHIES on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method ADD_HIER_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_COLUMN Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_THX_COLUMN Columns of a layer 20121115
2 Exporting E_NOT_FOUND Call by reference Type reference (TYPE) RS_BOOL Chanm not found 20121115
3 Importing I_CHANMID Call by reference Type reference (TYPE) RSDD_SX_SELDR-CHANMID Master data ID 20121115

Method ADD_HIER_COLUMN on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method ADD_KEEP_CHANMID 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 chanmid of keep chanm 20121024
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) TO_FIELDNAME field name in layer 20121024
3 Importing I_RETALIAS Call by reference Type reference (TYPE) RSALIAS return alias in result structure 20121024
4 Importing I_STACKNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer 20121024
5 Importing I_WITH_EXC_AGGR Call by reference Type reference (TYPE) RS_BOOL Build layer with exception aggregation 20121024
6 Importing I_XCHABIT_KEEP Call by reference Type reference (TYPE) XSTRING non-free characteristics to be exposed 20121024

Method ADD_KEEP_CHANMID on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method ADD_LQ_HIER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEWBIAHIER Call by reference Type reference (TYPE) RRNEWBIAHIER Use New BWA Hierarchy Implementation 20121024
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR SELDR for filter 20121024
3 Importing I_TSX_SELDR_HIER Call by reference Type reference (TYPE) RSDD_TSX_SELDR SELDR for building node info 20121112

Method ADD_LQ_HIER_INFO on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_AGGREXC_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024

Method BUILD_AGGREXC_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_BNR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLNAME Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_COLNM Name of a column 20121024
2 Importing I_CUDIM_SID Call by reference Type reference (TYPE) RSSID SID of CUDIM 20121024
3 Importing I_FACTOR Call by reference Type reference (TYPE) RSROA_DF Factor 20121024
4 Importing I_INTTYPE Call by reference Type reference (TYPE) TP_S_BNR-INTTYPE internal data type 20121024
5 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121024
6 Importing I_S_BNR Call by reference Type reference (TYPE) RRO01_S_BNR BNR with Details 20121024

Method BUILD_BNR_INFO on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_BNR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024

Method BUILD_BNR_PART on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CH_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024
2 Importing I_WITH_EXC_AGGR Call by reference Type reference (TYPE) RS_BOOL Build layer with exception aggregation 20121024
3 Importing I_XCHABIT Call by reference Type reference (TYPE) XSTRING Relevant Exception Characteristics to be used 20121024
4 Importing I_XCHABIT_KEEP Call by reference Type reference (TYPE) XSTRING non-free characteristics to be exposed 20121024
5 Importing I_XCUDIM Call by reference Type reference (TYPE) XSTRING Currencies 20121024
6 Importing I_XWTIM Call by reference Type reference (TYPE) XSTRING Times needed for curr conv 20121024

Method BUILD_CH_PART on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CH_PART_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024
2 Importing I_POSTFIX Call by reference Type reference (TYPE) STRING Prefix to use for field names 20121024
3 Importing I_XCHABIT Call by reference Type reference (TYPE) XSTRING Relevant Exception Characteristics to be used 20121024

Method BUILD_CH_PART_CURR on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_COLUMN_FROM_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_COLUMN Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_THX_COLUMN columns of actual layer 20121024
2 Changing C_T_PARA Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_T_PARA parameters of actual formula the other formula is added to 20121024
3 Importing I_AGGR Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN-AGGR (default) aggr of formula 20121024
4 Importing I_BNR_INDEX Call by reference Type reference (TYPE) I index in bnr_lrech 20121024
5 Importing I_INTTYPE Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN-INTTYPE inttype of column 20121024
6 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121024

Method BUILD_COLUMN_FROM_FORMULA on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CUDIM_AGGR_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORGLAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERALIAS Alias of a layer 20121024
2 Importing I_S_PARA Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_S_PARA Parameter description of formula result 20121024
3 Returning R_SX_COLUMN Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN CUDIM Column as formula 20121024

Method BUILD_CUDIM_AGGR_FORMULA on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CUDIM_FINAL_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER actual layer 20121024
2 Importing I_AGGR Call by reference Type reference (TYPE) TP_S_BNR-AGGR Aggregation that has taken place !! 20121024
3 Importing I_ORGLAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer 20121024
4 Importing I_S_BNR Call by reference Type reference (TYPE) TP_S_BNR BNR to build formula for 20121024

Method BUILD_CUDIM_FINAL_FORMULA on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CUDIM_NORM_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER layer to add formulas in 20121024
2 Importing I_AGGR Call by reference Type reference (TYPE) TP_S_BNR-AGGR Aggregation to be performed afterwards 20121024
3 Importing I_BNR_AGGR Call by reference Type reference (TYPE) TP_S_BNR-AGGR Aggregation that has been performed on BNR 20121024
4 Importing I_CUDIM_FIELDNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_FIELDNM Field name 20121024
5 Importing I_CUDIM_LAYERALIAS Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERALIAS Alias of a layer 20121024
6 Importing I_ORGLAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer 20121024
7 Importing I_S_BNR Call by reference Type reference (TYPE) TP_S_BNR BNR to build formula for 20121024

Method BUILD_CUDIM_NORM_FORMULA on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CURR_AGGR_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024

Method BUILD_CURR_AGGR_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CURR_CONV_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CUDIM_FIX Call by reference Type reference (TYPE) RSSID Master Data ID 20121024
2 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024
3 Exporting E_CURR_ALIAS Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERALIAS Alias of a layer 20121024
4 Exporting E_FACTOR_USED Call by reference Type reference (TYPE) RS_BOOL 20121024
5 Exporting E_TCUR_FIELDNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_FIELDNM Field name 20121024
6 Importing I_CUID Call by reference Type reference (TYPE) RRO01_SX_CUDIM-CUID ID of the Currency Conversion Modality 20121024
7 Importing I_ORG_ALIAS Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERALIAS Alias of a layer 20121024

Method BUILD_CURR_CONV_JOIN on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CURR_CONV_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024

Method BUILD_CURR_CONV_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CURR_IDX_CHK_LAYER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COLNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_COLNM Name of a column 20121024
2 Exporting E_UPPER_LAYERNM Call by reference Type reference (TYPE) TO_S_LAYER_STACK-NAME name of upper layer 20121024

Method BUILD_CURR_IDX_CHK_LAYER_STACK on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_CURR_PROJ_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_LAYER_CP Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER 20130418

Method BUILD_CURR_PROJ_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_FEMS_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LAYER_STACK Call by reference Object reference (TYPE REF TO) TO_S_LAYER_STACK A needed layer stack 20121119
2 Returning R_SX_FILTER Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_FILTER A single layer with all elements 20121024

Method BUILD_FEMS_FILTER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_FETCH_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_QCHECK Call by reference Type reference (TYPE) RRKG_TH_QCHECK OLAP: Query Cube Check 20121024
2 Returning R_WHERE Value transfer Type reference (TYPE) STRING filter table (with bracket levels, like sx_query-where) 20121024

Method BUILD_FETCH_FILTER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_FREE_INFO Signature

Method BUILD_FREE_INFO on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
Method BUILD_FREE_INFO on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_HIERA_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20121025
2 Importing I_NEWBIAHIER Call by reference Type reference (TYPE) RRNEWBIAHIER Use New BWA Hierarchy Implementation 20121024
3 Importing I_R_QCUBE_DATA_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QCUBE_DATA_PACKAGE query cube data package 20121024
# Exception Resumable Description Created on
1 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method BUILD_INNER_BNR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024
2 Importing I_BNR_SUFFIX Call by reference Type reference (TYPE) CHAR04 Character Field for IDocs (Length: Three Characters) 20121024
3 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121024

Method BUILD_INNER_BNR_PART on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_INNER_COL_FROM_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_COL Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN Actual Formula Column 20121024
2 Importing I_BNR_INDEX Call by reference Type reference (TYPE) I index in bnr_lrech 20121024
3 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121024

Method BUILD_INNER_COL_FROM_FORM on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_INNER_COL_FROM_FORM_OP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_COL Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN Actual Formula Column 20121024
2 Importing I_EXP Call by reference Type reference (TYPE) RRO01_SX_LRECH-EXP1 Exponent of a Constant 20121024
3 Importing I_QUBH Call by reference Type reference (TYPE) RRO01_SX_LRECH-QUBH1 Value field in B (QUeel=1), indh SUMM (Q=2), 0 (Q=3) 20121024
4 Importing I_QUELL Call by reference Type reference (TYPE) RRO01_SX_LRECH-QU1 Source of the number from B, SUMM, Lrech 20121024
5 Importing I_QUFL Call by reference Type reference (TYPE) RRO01_SX_LRECH-QUFL1 Next record in B (Quell=1), indl SUMM (Q=2), IND LRECH (Q=3) 20121024
6 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121024

Method BUILD_INNER_COL_FROM_FORM_OP on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_LAYER_STACKS Signature

Method BUILD_LAYER_STACKS on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
Method BUILD_LAYER_STACKS on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_LQ_FEMS_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024

Method BUILD_LQ_FEMS_COL on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_LQ_SFK_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121024

Method BUILD_LQ_SFK_PART on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_LQ_SRC_LAYER Signature

Method BUILD_LQ_SRC_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
Method BUILD_LQ_SRC_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_RESULT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_FREE Call by reference Type reference (TYPE) TP_TH_FREE ALL Free characteristics inside the model 20121024
2 Returning R_R_TABLEDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20121024

Method BUILD_RESULT_TABLE on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_SINGLE_BNR_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LAYER Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_LAYER A single layer with all elements 20121107
2 Exporting E_CUDIM_SID Call by reference Type reference (TYPE) RSSID SID of cudim 20121107
3 Exporting E_FACTOR Call by reference Type reference (TYPE) RSROA_DF factor for fix curr conv 20121107
4 Exporting E_SX_COLUMN Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN Column of a layer 20121107
5 Importing I_BNR_SUFFIX Call by reference Type reference (TYPE) CHAR04 Character Field for IDocs (Length: Three Characters) 20121107
6 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121107
7 Importing I_S_BNR Call by reference Type reference (TYPE) RRO01_S_BNR BNR with Details 20121107

Method BUILD_SINGLE_BNR_COL on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_SINGLE_LAYER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LAYER_STACK Call by reference Object reference (TYPE REF TO) TO_S_LAYER_STACK A needed layer stack 20121024

Method BUILD_SINGLE_LAYER_STACK on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_XCHABIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER Call by reference Type reference (TYPE) CLIKE Basic Filter for xchabit 20121024
2 Importing I_TS_CH Call by reference Type reference (TYPE) RRK_TS_CH Special Characteristics for WGR 20121024
3 Returning R_XCHABIT Value transfer Type reference (TYPE) XSTRING Chabit 20121024

Method BUILD_XCHABIT on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method BUILD_XCHABIT_KEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_CHANMID Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20121024
2 Exporting E_XCHABIT Call by reference Type reference (TYPE) XSTRING Chabit 20121024
3 Importing I_AGGRID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20121024
4 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20121024
5 Importing I_TS_CH Call by reference Type reference (TYPE) RRK_TS_CH Special Characteristics for WGR 20121024

Method BUILD_XCHABIT_KEEP on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method CHECK_CURR_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_COLNM Name of a column 20121024
2 Importing I_UPPER_LAYERNM Call by reference Type reference (TYPE) TO_S_LAYER_STACK-NAME name of upper layer 20121024
3 Returning R_VALID Value transfer Type reference (TYPE) RS_BOOL Boolean 20121024
# Exception Resumable Description Created on
1 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method CHECK_EMPTY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130718
2 Importing I_THX_COLUMN Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_THX_COLUMN Columns of a layer 20130718

Method CHECK_EMPTY_RESULT on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method CHECK_R_LAYER_CURR Signature

Method CHECK_R_LAYER_CURR on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
Method CHECK_R_LAYER_CURR on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method COLLECT_FORMULA_FEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FEMS Call by reference Type reference (TYPE) I FEMS from bnr_lrech 20121024

Method COLLECT_FORMULA_FEMS on class CL_RSR_RRK0_LAYER_MODEL_BASE 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 20121024
2 Importing I_R_QUERY_RUNTIME Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20121024
3 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20121024

Method CONSTRUCTOR on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method COUNT_BITS_IN_XS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XS Call by reference Type reference (TYPE) XSTRING bitstring to count set bits in 20121024
2 Returning R_COUNT Value transfer Type reference (TYPE) I number of set bits 20121024

Method COUNT_BITS_IN_XS on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method CREATE_LQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EMPTY_RESULT Value transfer Type reference (TYPE) RS_BOOL No data found 20121024
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121024
2 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method CREATE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURR_CHK Call by reference Type reference (TYPE) RS_BOOL Layer stack to check how update curr indexes are 20121024
2 Returning R_NAME Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM 20121024

Method CREATE_NAME on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method DROP Signature

Method DROP on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_RSROA_STEP_FAILED Exception without text, other navigation step possible 20130626

Method EXTEND_STACK_WITH_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LAYER_STACK Call by reference Object reference (TYPE REF TO) TO_S_LAYER_STACK A needed layer stack 20121024
2 Importing I_TYPE Call by reference Type reference (TYPE) TP_LAYERTYPE 20121024

Method EXTEND_STACK_WITH_LAYER on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method FACTORY 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 20121024
2 Importing I_R_QUERY_RUNTIME Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME The OLAP Runtime Object 20121024
3 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20121024
4 Returning R_R_LAYER_MODEL Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_LAYER_MODEL_BASE OLAP Relational Layer Model 20121024

Method FACTORY on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method FETCH_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_SP Call by reference Object reference (TYPE REF TO) DATA SP data is written into... 20121024
2 Importing I_TH_FREE Call by reference Type reference (TYPE) TP_TH_FREE ALL Free characteristics inside the model 20121024
3 Importing I_WHERE Call by reference Type reference (TYPE) STRING Where as formula evaluator string 20121024
# Exception Resumable Description Created on
1 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method FETCH_LAYER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_SP Call by reference Object reference (TYPE REF TO) DATA SP data is written into... 20121024
2 Exporting E_RT_DATA Call by reference Type reference (TYPE) DATA 20121024
3 Importing I_LAYERNM Call by reference Type reference (TYPE) TO_S_LAYER_STACK-NAME name of layer 20121024
4 Importing I_R_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20121024
5 Importing I_THX_COLUMN Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_THX_COLUMN Columns of a layer 20121024
6 Importing I_TS_ORDERBY Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_TS_ORDERBY orderby clause (for access to layer) 20121024
7 Importing I_WHERE Call by reference Type reference (TYPE) STRING Where as formula evaluator string 20121024
# Exception Resumable Description Created on
1 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method FILL_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_SP Call by reference Object reference (TYPE REF TO) DATA 20121024
2 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121024

Method FILL_SP on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method FIND_LAYER_STACKS Signature

Method FIND_LAYER_STACKS on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
Method FIND_LAYER_STACKS on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_CUID_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BNR_FIELDNAME Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_FIELDNM 20121024
2 Importing I_PREFIX Call by reference Type reference (TYPE) STRING OC_FIELD_PREFIX-CUIDPO 20121024
3 Returning R_FIELDNAME Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_FIELDNM 20121024

Method GET_CUID_FIELDNAME on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_LAYERNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAYERNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer/stack 20121024
2 Importing I_TYPE Call by reference Type reference (TYPE) TP_LAYERTYPE Layer type 20121024
3 Returning R_LAYERNM Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer 20121024

Method GET_LAYERNM on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_PARA_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARA Value transfer Type reference (TYPE) STRING 20121024

Method GET_PARA_STRING on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_SFC_RETURNNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Master data ID 20121113
2 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC 20121113
3 Returning R_RETURNNM Value transfer Type reference (TYPE) TO_FIELDNAME 20121113

Method GET_SFC_RETURNNM on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_SPECIAL_FIELDNAME 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 20121024
2 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Chanmid 20121024
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) TO_FIELDNAME BW-DM field alias (cannot be longer than 18) 20121024
4 Importing I_POSTFIX Call by reference Type reference (TYPE) STRING see pc_field_postfix 20121024
5 Returning R_FIELDNAME Value transfer Type reference (TYPE) TO_FIELDNAME BW-DM field alias (cannot be longer than 18) 20121024

Method GET_SPECIAL_FIELDNAME on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_STACKNM_FROM_LAYERNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAYERNM Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer/stack 20121024
2 Returning R_STACKNM Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a stack 20121024

Method GET_STACKNM_FROM_LAYERNM on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method GET_UPPER_LAYERNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LAYERNM Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_LAYERNM Name of a layer 20121024

Method GET_UPPER_LAYERNM on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method INIT_CONTAINER_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) DATA 20121024
2 Importing I_WGR Call by reference Type reference (TYPE) RRWGR Value Field Group of the SP 20121024

Method INIT_CONTAINER_LINE on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method INSTANTIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL No Data Found 20121024
2 Importing I_R_QCUBE_DATA_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QCUBE_DATA_PACKAGE query cube data package 20121024
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20121024
2 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_SP Call by reference Object reference (TYPE REF TO) DATA SP data is written into... 20121024
2 Importing I_R_QCUBE_DATA_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QCUBE_DATA_PACKAGE query cube data package 20121024
3 Importing I_TH_QCHECK Call by reference Type reference (TYPE) RRKG_TH_QCHECK OLAP: Query Cube Check 20121024
# Exception Resumable Description Created on
1 CX_RSROA_DM_ERROR Error in Data Manager 20121024

Method SET_READ_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_READ_REQUEST Call by reference Type reference (TYPE) RSDD_SX_READ_REQUEST read request for data manager 20121024
2 Importing I_TSX_HIER Call by reference Type reference (TYPE) TN_TSX_HIER Table with used hierarchy information 20121024
3 Importing I_TS_HIERA_CHANMID Call by reference Type reference (TYPE) RRKG_SX_SPINFO-HIERA chanmids that hierarchies are already aggregated for 20121024

Method SET_READ_REQUEST on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method SET_SFC_RETURNNM 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 20121024

Method SET_SFC_RETURNNM on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.

Method UPDATE_R_LAYER_CURR Signature

Method UPDATE_R_LAYER_CURR on class CL_RSR_RRK0_LAYER_MODEL_BASE has no parameter.
Method UPDATE_R_LAYER_CURR on class CL_RSR_RRK0_LAYER_MODEL_BASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740