SAP ABAP Class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ (Layer Model with virtual Query Layer LQ)
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_LAYER_MODEL_BASE OLAP Relational Layer Model 20121024
Properties
Class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ  
Short Description Layer Model with virtual Query Layer LQ    
Super Class CL_RSR_RRK0_LAYER_MODEL_BASE OLAP Relational Layer Model 
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 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no interface implemented.
Friends
Class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_FEMS_NAME Constant Private Type reference (TYPE) STRING '_FEMS_' name of fems 20121119
2 P_MULTI_ROWCOUNT Instance attribute Private Type reference (TYPE) RS_BOOL 'Y' multiple rowcount fields needed ? 20121025
3 P_RKYF_ROWCOUNT Instance attribute Private Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_S_PARA rowcount rkyf definition 20121025
4 P_R_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper for LQ 20121024
5 P_TH_SFC_LQ Instance attribute Private Type reference (TYPE) RSDD_TH_SFC LQ SFC without sidret set for all filter fields 20121116
6 P_TS_REF_FILTER_SOURCE Instance attribute Private Type reference (TYPE) RRO01_SX_REPORTK-TS_REF_FILTER_SOURCE Ref filter source with synamic all-femses 20130430
7 P_T_PARA Instance attribute Private Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_T_PARA 20130418
8 P_T_PARA_ALL Instance attribute Private Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_T_PARA 20130418
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_LQ_FORMULA_OP Instance method Private Method build bnr formula operand column in layer LQ 20121119
2 BUILD_LQ_SFK_PART_FOR_FORMULA Instance method Private Method build LQ part for bnr formula (build all parameters...) 20121119
3 BUILD_PARA_FROM_RBKYFNMID Instance method Private Method Build Formula Parameter from Key Figure CHANMID 20121119
4 BUILD_PARA_FROM_RKYF Instance method Private Method Build Formula Parameter from reference kyf 20121107
5 BUILD_ROWCOUNT_RKYFS Instance method Private Method build ref keyfigure based on rowcount 20121025
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130430
7 CREATE_NAMED_FILTERS Instance method Private Method create the named filters referenced by BNR-definition 20121025
8 GET_BKYF_NAME Instance method Private Method set name of restricted bkyf 20121119
9 GET_FILTER_NAME Instance method Private Method Get name of named filter 20121025
10 SET_SFK_RETURNNM Instance method Private Method switch all sfk returnnms 20121025
11 _BUILD_FEMS_FILTER Instance method Private Method Build Filter for RKYFs (at least one RKYF must not be NULL) 20130418
Events
Class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no event.
Types
Class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no local type.
Method Signatures

Method BUILD_LQ_FORMULA_OP 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 20121119
2 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) 20121119
3 Importing I_QUELL Call by reference Type reference (TYPE) RRO01_SX_LRECH-QU1 Source of the number from B, SUMM, Lrech 20121119
4 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) 20121119

Method BUILD_LQ_FORMULA_OP on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method BUILD_LQ_SFK_PART_FOR_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 a layer 20121119
2 Importing I_QUFL Call by reference Type reference (TYPE) RRO01_SX_LRECH-QUFL1 BNR Index 20121119

Method BUILD_LQ_SFK_PART_FOR_FORMULA on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method BUILD_PARA_FROM_RBKYFNMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PARA Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_T_PARA Parameters for Formula 20121119
2 Importing I_FEMS Call by reference Type reference (TYPE) RRFEMS Selection of Structure Elements 20121119
3 Importing I_KYFNMID Call by reference Type reference (TYPE) RRCHANMID 20121119
4 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121119

Method BUILD_PARA_FROM_RBKYFNMID on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method BUILD_PARA_FROM_RKYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PARA Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_T_PARA Parameters for Formula 20121107
2 Importing I_2ND_ROWCOUNT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 2nd rowcount call 20121107
3 Importing I_BKYFNMID Call by reference Type reference (TYPE) RSSID bkyfnmid of kyf the rbnr is based on... 20121107
4 Importing I_BNR Call by reference Type reference (TYPE) RRBNR Absolute Number of the SP Storage Location 20121107
5 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR Description of Storage and Aggregation Table 20121107

Method BUILD_PARA_FROM_RKYF on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method BUILD_ROWCOUNT_RKYFS 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 20121025
2 Importing I_BUILD_RKYF Call by reference Type reference (TYPE) RS_BOOL build a restricted kyf 20121109
3 Importing I_SX_COLUMN Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_COLUMN Column of a layer 20121025

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

Method CONSTRUCTOR on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method CREATE_NAMED_FILTERS Signature

Method CREATE_NAMED_FILTERS on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no parameter.
Method CREATE_NAMED_FILTERS on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method GET_BKYF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BKYFNMID Call by reference Type reference (TYPE) RSSID Master data ID 20121119
2 Importing I_FEMS Call by reference Type reference (TYPE) RRFEMS Selection of Structure Elements 20121119
3 Returning R_NAME Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_FIELDNM Name of field 20121119

Method GET_BKYF_NAME on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method GET_FILTER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDINAL Call by reference Type reference (TYPE) RRFEMS Selection of Structure Elements 20121025
2 Importing I_STRUC Call by reference Type reference (TYPE) RRSTRUC Which Structure Does This Selection Come From 20121025
3 Returning R_NAME Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_FIELDNM Name of field 20121025

Method GET_FILTER_NAME on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.

Method SET_SFK_RETURNNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20121025

Method SET_SFK_RETURNNM on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ 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_T_PARA Call by reference Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_T_PARA 20130418
2 Returning R_SX_FILTER Value transfer Type reference (TYPE) CL_RSDRC_LAYER_DEFINITION=>TN_SX_FILTER 20130418

Method _BUILD_FEMS_FILTER on class CL_RSR_RRK0_LAYER_MODEL_VIRTLQ has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740