SAP ABAP Class CL_RS2HANA_VIEW_MEASURE_GROUP (SAP HANA Cube Measure Group)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-WHM-MTD-HMOD (Application Component) HANA Model Generation in BW
⤷
RS2HANA_VIEW (Package) SAP HANA Views for BW Objects
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RS2HANA_VIEW_LOGICAL_OBJECT | SAP HANA Logical Object | 20130408 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RS2HANA_VIEW_MSRGRP_HCPR | SAP HANA Measure Group for CompositeProvider | 20130425 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_RS2HANA_VIEW_MSRGRP_META | SAP HANA Cube Measure Group based on MetaProvider | 20130408 |
Properties
| Class | CL_RS2HANA_VIEW_MEASURE_GROUP | |
| Short Description | SAP HANA Cube Measure Group | |
| Super Class | CL_RS2HANA_VIEW_LOGICAL_OBJECT | SAP HANA Logical Object |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RS2HANA_VIEW | SAP HANA Views for BW Objects |
| Created | 20130408 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RS2HANA_VIEW_MEASURE_GROUP has no forward declaration.
Interfaces
Class CL_RS2HANA_VIEW_MEASURE_GROUP has no interface implemented.
Friends
Class CL_RS2HANA_VIEW_MEASURE_GROUP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20130531 | |||||
| 2 | Constant | Public | See coding | 20130524 | |||||
| 3 | Constant | Private | See coding | 20130523 | |||||
| 4 | Instance attribute | Private | See coding | 20130813 | |||||
| 5 | Instance attribute | Private | Type reference (TYPE) | NT_S_MEASURE_GROUP | 20130408 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | NT_TS_LOCAL_VAR | 20130813 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | RS_T_MSG | 20130531 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20130523 | ||
| 2 | Instance method | Public | Method | 20130408 | ||
| 3 | Instance method | Public | Method | 20130801 | ||
| 4 | Static method | Protected | Method | 20130408 | ||
| 5 | Static method | Protected | Method | 20130408 | ||
| 6 | Instance method | Protected | Method | 20130408 | ||
| 7 | Instance method | Protected | Method | 20130927 | ||
| 8 | Instance method | Private | Method | 20130408 | ||
| 9 | Instance method | Private | Method | 20130408 |
Events
Class CL_RS2HANA_VIEW_MEASURE_GROUP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | NT_S_ATTR_VALUE | Public | See coding | 20130408 | BEGIN OF nt_s_attr_value.
INCLUDE TYPE nt_s_qualified_attr AS s_qualified_attr.
TYPES:
value TYPE string,
END OF nt_s_attr_value
|
||
| 2 | NT_S_BASE_MEASURE | Public | See coding | 20130408 | BEGIN OF nt_s_base_measure.
INCLUDE TYPE nt_s_measure AS s_measure.
TYPES:
s_measure_mapping TYPE nt_s_column_mapping,
END OF nt_s_base_measure
|
||
| 3 | NT_S_CALC_MEASURE | Public | See coding | 20130408 | BEGIN OF nt_s_calc_measure.
INCLUDE TYPE nt_s_measure AS s_measure.
INCLUDE TYPE nt_s_calculation AS s_calculation.
TYPES:
calc_measure_type TYPE string,
END OF nt_s_calc_measure
|
||
| 4 | NT_S_CONV | Public | See coding | 20130408 | BEGIN OF nt_s_conv,
client TYPE string,
schema TYPE string,
END OF nt_s_conv
|
||
| 5 | NT_S_CURR_CONV | Public | See coding | 20130408 | BEGIN OF nt_s_curr_conv.
INCLUDE TYPE nt_s_conv AS s_conv.
TYPES:
erp_dec_shift TYPE nt_xml_bool,
ex_rate_type TYPE c LENGTH 000004,
s_ref_date TYPE nt_s_attr_value,
s_source_curr TYPE nt_s_attr_value,
s_target_curr TYPE nt_s_attr_value,
END OF nt_s_curr_conv
|
||
| 6 | NT_S_MEASURE | Public | See coding | 20130408 | BEGIN OF nt_s_measure.
INCLUDE TYPE nt_s_logical_column AS s_log_column.
TYPES:
aggr_type TYPE string,
s_curr_conv TYPE nt_s_curr_conv,
* ts_exc_aggr TYPE nt_ts_exc_aggr,
fixed_curr TYPE c LENGTH 000005,
fixed_unit TYPE c LENGTH 000003,
measure_type TYPE string,
s_unit_conv TYPE nt_s_unit_conv,
s_unit_curr_attr TYPE nt_s_qualified_attr,
END OF nt_s_measure
|
||
| 7 | NT_S_MEASURE_DIM | Public | See coding | 20130408 | BEGIN OF nt_s_measure_dim,
ts_attributes TYPE nt_ts_qualified_attrs,
exc_aggr_type TYPE string,
END OF nt_s_measure_dim
|
||
| 8 | NT_S_MEASURE_GROUP | Public | See coding | 20130408 | BEGIN OF nt_s_measure_group.
INCLUDE TYPE nt_s_logical_obj AS s_log_obj.
TYPES:
ts_base_measures TYPE nt_ts_base_measures,
ts_calc_measures TYPE nt_ts_calc_measures,
* ts_local_dims TYPE nt_ts_local_dimensions,
* ts_restricted_measures TYPE nt_ts_restr_measures,
* ts_shared_dims TYPE nt_ts_logical_joins,
* s_layout TYPE nt_s_layout,
END OF nt_s_measure_group
|
||
| 9 | NT_S_UNIT_CONV | Public | See coding | 20130408 | BEGIN OF nt_s_unit_conv.
INCLUDE TYPE nt_s_conv AS s_conv.
TYPES:
s_source_unit TYPE nt_s_attr_value,
s_target_unit TYPE nt_s_attr_value,
END OF nt_s_unit_conv
|
||
| 10 | NT_TS_BASE_MEASURES | Public | See coding | 20130408 | nt_ts_base_measures TYPE SORTED TABLE OF nt_s_base_measure WITH UNIQUE KEY s_measure-s_log_column-id
|
||
| 11 | NT_TS_CALC_MEASURES | Public | See coding | 20130408 | nt_ts_calc_measures TYPE SORTED TABLE OF nt_s_calc_measure WITH UNIQUE KEY s_measure-s_log_column-id
|
||
| 12 | OT_S_MEASURE | Protected | See coding | 20130408 | BEGIN OF ot_s_measure,
kyfnm TYPE string,
fieldnm TYPE string,
tablnm TYPE string,
joinalias TYPE string,
aggrtype TYPE rsaggrgen,
txt TYPE rstxtlg,
kyftp TYPE rsd_s_dta_pro-kyftp,
uninm TYPE rsd_s_dta_pro-uninm,
fixcuky TYPE rsd_s_dta_pro-fixcuky,
fixunit TYPE rsd_s_dta_pro-fixunit,
ncumfl TYPE rsncumfl,
END OF ot_s_measure
|
||
| 13 | OT_TS_MEASURES | Protected | See coding | 20130408 | ot_ts_measures TYPE SORTED TABLE OF ot_s_measure WITH NON-UNIQUE KEY kyfnm
|
Method Signatures
Method COMPARE_MEASURE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_DIFFERENT | Call by reference | Type reference (TYPE) | RS_BOOL | 20130523 | ||||
| 2 | E_T_RSMSG | Call by reference | Type reference (TYPE) | RS_T_MSG | 20130523 | ||||
| 3 | I_S_MEASURE_GROUP | Call by reference | Type reference (TYPE) | NT_S_MEASURE_GROUP | 20130523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130523 |
Method GET_MEASURE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_S_MEASURE_GROUP | Call by reference | Type reference (TYPE) | NT_S_MEASURE_GROUP | 20130408 | ||||
| 2 | E_TS_LOCAL_VAR | Call by reference | Type reference (TYPE) | NT_TS_LOCAL_VAR | 20130429 | ||||
| 3 | E_T_RSMSG | Call by reference | Type reference (TYPE) | RS_T_MSG | 20130408 | ||||
| 4 | I_IGNORE_HIDDEN | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130507 |
Method MERGE_MEASURE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_XML | Call by reference | Type reference (TYPE) | STRING | 20130801 | ||||
| 2 | I_MERGE_XML | Call by reference | Type reference (TYPE) | STRING | 20130801 |
Method MERGE_MEASURE_GROUP on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
Method _BW_2_ANV_AGGR_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BW_AGGR_TYPE | Call by reference | Type reference (TYPE) | RSAGGRGEN | 20130408 | ||||
| 2 | R_ANV_AGGR_TYPE | Value transfer | Type reference (TYPE) | STRING | 20130408 |
Method _BW_2_ANV_AGGR_TYPE on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
Method _BW_2_ANV_MEASURE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_KYFTP | Call by reference | Type reference (TYPE) | RSKYFTP | 20130408 | ||||
| 2 | R_ANV_MEASURE_TYPE | Value transfer | Type reference (TYPE) | STRING | 20130408 |
Method _BW_2_ANV_MEASURE_TYPE on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
Method _GET_MEASURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_RSMSG | Call by reference | Type reference (TYPE) | RS_T_MSG | 20130814 | ||||
| 2 | R_TS_MEASURES | Value transfer | Type reference (TYPE) | OT_TS_MEASURES | 20130408 |
Method _GET_MEASURES on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
Method _IS_ATTR_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_S_MSG | Call by reference | Type reference (TYPE) | RS_S_MSG | 20130927 | ||||
| 2 | I_NAVNM | Call by reference | Type reference (TYPE) | RSATRNAVNM | 20130927 | ||||
| 3 | I_S_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_S_DTA_PRO | 20130927 | ||||
| 4 | R_SUPPORTED | Value transfer | Type reference (TYPE) | RS_BOOL | 20130927 |
Method _IS_ATTR_SUPPORTED on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
Method __SET_BASE_MEASURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TS_BASE_MEASURES | Call by reference | Type reference (TYPE) | NT_TS_BASE_MEASURES | 20130408 | ||||
| 2 | E_T_RSMSG | Call by reference | Type reference (TYPE) | RS_T_MSG | 20130408 |
Method __SET_BASE_MEASURES on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
Method __SET_CALC_MEASURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TS_CALC_MEASURES | Call by reference | Type reference (TYPE) | NT_TS_CALC_MEASURES | 20130408 | ||||
| 2 | E_T_RSMSG | Call by reference | Type reference (TYPE) | RS_T_MSG | 20130408 | ||||
| 3 | I_NO_BASE_MEASURES | Call by reference | Type reference (TYPE) | RS_BOOL | 20130829 |
Method __SET_CALC_MEASURES on class CL_RS2HANA_VIEW_MEASURE_GROUP has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |