SAP ABAP Class CL_RSDRC_LAYER_DEFINITION (OLAP Layer Definitions (Types, constants))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC_LAYER (Package) OLAP Layer Data Manager Part
Properties
Class CL_RSDRC_LAYER_DEFINITION  
Short Description OLAP Layer Definitions (Types, constants)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC_LAYER   OLAP Layer Data Manager Part 
Created 20091026   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_LAYER_DEFINITION has no interface implemented.
Friends
Class CL_RSDRC_LAYER_DEFINITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_DATASOURCE Constant Public See coding 20100128
2 N_C_FIELDNM Constant Public See coding 'FLD' 20091208
3 N_C_FIELDTP Constant Public See coding 20091026
4 N_C_JOINTP Constant Public See coding 20091026
5 N_C_LAYERTP Constant Public See coding 20091026
6 N_C_SORTDIRECTION Constant Public See coding 20091026
Methods
Class CL_RSDRC_LAYER_DEFINITION has no method.
Events
Class CL_RSDRC_LAYER_DEFINITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_COLNM Public See coding Name of a column 20091026 tn_colnm(60) TYPE c
2 TN_FIELDNM Public See coding Field name 20091026 tn_fieldnm(60) TYPE c
3 TN_FIELDTP Public See coding Type of field 20091026 tn_fieldtp(1) TYPE c
4 TN_FILTER_REF Public Type reference (TYPE) TN_FIELDNM reference to a named filter 20121009
5 TN_IS_DATASOURCE Public Type reference (TYPE) RS_BOOL Is the layer a datasource ? 20100128
6 TN_JOINTP Public See coding type of a join 20091026 tn_jointp(1) TYPE c
7 TN_LAYERALIAS Public Type reference (TYPE) TN_LAYERNM Alias of a layer 20091026
8 TN_LAYERNM Public See coding Name of a layer 20091026 tn_layernm(60) TYPE c
9 TN_LAYERTP Public See coding Type of a layer 20091026 tn_layertp(1) TYPE c
10 TN_PARAALIAS Public See coding alias for a parameter 20091026 tn_paraalias(1) TYPE c
11 TN_SORTDIRECTION Public See coding direction of sorting 20091029 tn_sortdirection(3) TYPE c
12 TN_SX_COLUMN Public See coding Column of a layer 20091026 BEGIN OF tn_sx_column, " column * type section name TYPE tn_colnm, " similar to retalias in sx_query-t_cha ref_iobjnm TYPE rsiobjnm, inttype TYPE inttype, digits TYPE rsdigits, decimals TYPE decimals, * source section fieldtp TYPE tn_fieldtp, layeralias TYPE tn_layeralias, fieldnm TYPE tn_fieldnm, formula TYPE tn_sx_formula, aggr TYPE rsdaggrgen, "if initial: fld in group by keep_in_grpby TYPE rs_bool, "keep in groupby flag * sorting section sort TYPE tn_s_sort, * section for restricted keyfigures sx_rstrkyf TYPE tn_sx_rstrkyf, curr_related TYPE rs_bool, "needed by layer model END OF tn_sx_column
13 TN_SX_FILTER Public See coding Filter definition (trex "expression evaluator" syntax) 20091208 BEGIN OF tn_sx_filter, " filter filter TYPE string, " string like: where FLD[001] > 10 AND FLD[002] = 5 t_para TYPE tn_t_para, END OF tn_sx_filter
14 TN_SX_FORMULA Public See coding Formula description 20091026 BEGIN OF tn_sx_formula, " formula formula TYPE string, t_para TYPE tn_t_para, END OF tn_sx_formula
15 TN_SX_HIER_INFO Public See coding Hierarchy Info 20100129 BEGIN OF tn_sx_hier_info, hier_join_fieldnm TYPE tn_fieldnm, main_join_fieldnm TYPE tn_fieldnm, t_hier_index TYPE tn_t_layernm, nodes_and_levels TYPE string, nl_column TYPE tn_fieldnm, END OF tn_sx_hier_info
16 TN_SX_JOIN Public See coding Join 20091123 BEGIN OF tn_sx_join, " join alias TYPE tn_layeralias, ltabalias TYPE tn_layeralias, " can be either src-layer or join rtabalias TYPE tn_layeralias, " can be either src-layer or join t_field TYPE tn_t_field, type TYPE tn_jointp, on TYPE tn_sx_filter, END OF tn_sx_join
17 TN_SX_LAYER Public See coding A single layer with all elements 20091026 BEGIN OF tn_sx_layer, " OLAP layer name TYPE tn_layernm, distinct TYPE rs_bool, "if true, distinct set is generated... th_src_layer TYPE tn_th_src_layer, th_join TYPE tn_th_join, start_joinnm TYPE tn_layeralias, thx_column TYPE tn_thx_column, filter TYPE tn_sx_filter, tsx_seldr TYPE rsdd_tsx_seldr, "seldr with filter tsx_seldr_hier TYPE rsdd_tsx_seldr, "seldr with display hierarchies END OF tn_sx_layer
18 TN_SX_LAYER_STACK Public See coding enhanced layer stack with named filters 20121023 BEGIN OF tn_sx_layer_stack, r_calcscenario TYPE REF TO cl_rsdd_cs_calcscenario, tx_layer TYPE tn_tx_layer, r_name_mapper TYPE REF TO if_rsdrv_trex_name_mapper, tsx_named_filter TYPE tn_tsx_named_filter, ref_layer TYPE tn_layernm, "name of layer referencing named filters th_sfc TYPE rsdd_th_sfc, "sfc of ref_layer (needed for rkyf filter definitions) infoprov TYPE rsinfoprov, "infoprov the whole stack is based on END OF tn_sx_layer_stack
19 TN_SX_NAMED_FILTER Public See coding named filter ( referenced in restricted key figure defs) 20121009 BEGIN OF tn_sx_named_filter, name TYPE tn_fieldnm, tsx_seldr TYPE rsdd_tsx_seldr, END OF tn_sx_named_filter
20 TN_SX_RSTRKYF Public See coding 20121025 BEGIN OF tn_sx_rstrkyf, rstr_basekyf TYPE tn_s_para, "base keyfigure of restr.kyf ts_filter_ref TYPE tn_ts_filter_ref, "filter section (for restricted ...) END OF tn_sx_rstrkyf
21 TN_SX_SRC_LAYER Public See coding source layer 20100225 BEGIN OF tn_sx_src_layer, " source layer alias TYPE tn_layeralias, " unique per referencing layer name TYPE tn_layernm, " may be used several times " within one layer is_datasource TYPE tn_is_datasource, " layer from outside the model filter TYPE string, " filter definition wo parameters, " only allowed if datasource type TYPE tn_layertp, " classification of layer sx_hier_info TYPE tn_sx_hier_info, "Hierarchy Info... END OF tn_sx_src_layer
22 TN_S_FIELD Public See coding Join field partners 20091217 BEGIN OF tn_s_field, lfieldnm TYPE tn_fieldnm, rfieldnm TYPE tn_fieldnm, inttype TYPE inttype, END OF tn_s_field
23 TN_S_ORDERBY Public See coding single orderby (for access to layer) 20101022 BEGIN OF tn_s_orderby, posit TYPE i, fieldnm TYPE tn_fieldnm, ascending TYPE rs_bool, END OF tn_s_orderby
24 TN_S_PARA Public See coding Parameter for formula and filter 20091208 BEGIN OF tn_s_para, layeralias TYPE tn_layeralias, "bisher rschanm fieldnm TYPE rsd_tablnm, inttype TYPE inttype, digits TYPE rsdigits, decimals TYPE decimals, ref_iobjnm TYPE rsiobjnm, aggr TYPE rsdaggrgen, "if initial: fld in group by keep_in_grpby TYPE rs_bool, "keep in groupby flag fieldtp TYPE tn_fieldtp, END OF tn_s_para
25 TN_S_SORT Public See coding Sort 20091026 BEGIN OF tn_s_sort, " sorting sort_rank TYPE i, sort_direction TYPE tn_sortdirection, " ascending or descending END OF tn_s_sort
26 TN_THX_COLUMN Public See coding Columns of a layer 20091217 tn_thx_column TYPE HASHED TABLE OF tn_sx_column WITH UNIQUE KEY name WITH NON-UNIQUE SORTED KEY fieldnm COMPONENTS fieldnm
27 TN_TH_JOIN Public See coding Table of joins 20091026 tn_th_join TYPE HASHED TABLE OF tn_sx_join WITH UNIQUE KEY alias
28 TN_TH_SRC_LAYER Public See coding Table of source layers 20091026 tn_th_src_layer TYPE HASHED TABLE OF tn_sx_src_layer WITH UNIQUE KEY alias
29 TN_TSX_NAMED_FILTER Public See coding all named filters 20121009 tn_tsx_named_filter TYPE SORTED TABLE OF tn_sx_named_filter WITH UNIQUE KEY name
30 TN_TS_FILTER_REF Public See coding 20121123 tn_ts_filter_ref TYPE SORTED TABLE OF tn_filter_ref WITH UNIQUE KEY table_line
31 TN_TS_ORDERBY Public See coding orderby clause (for access to layer) 20101022 tn_ts_orderby TYPE SORTED TABLE OF tn_s_orderby WITH UNIQUE KEY posit
32 TN_TX_LAYER Public See coding Stack of Layers (expressing a layer model) 20091207 tn_tx_layer TYPE STANDARD TABLE OF tn_sx_layer WITH KEY name
33 TN_T_FIELD Public See coding Table of join field partners 20091217 tn_t_field TYPE STANDARD TABLE OF tn_s_field WITH DEFAULT KEY
34 TN_T_LAYERNM Public See coding 20100129 tn_t_layernm TYPE STANDARD TABLE OF tn_layernm WITH NON-UNIQUE KEY table_line
35 TN_T_PARA Public See coding Parameter table for formula and filter 20091208 tn_t_para TYPE STANDARD TABLE OF tn_s_para WITH DEFAULT KEY
History
Last changed by/on SAP  20140121 
SAP Release Created in 730