# |
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
|