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 CN_S_AGGR_TYPE Constant Public See coding 20130531
2 CN_S_MEASURE_TYPE Constant Public See coding 20130524
3 CP_S_XML_ELEMENTS Constant Private See coding 20130523
4 P_S_INIT Instance attribute Private See coding 20130813
5 P_S_MEASURE_GROUP Instance attribute Private Type reference (TYPE) NT_S_MEASURE_GROUP 20130408
6 P_TS_LOCAL_VAR Instance attribute Private Type reference (TYPE) NT_TS_LOCAL_VAR 20130813
7 P_T_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG 20130531
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_MEASURE_GROUP Instance method Public Method 20130523
2 GET_MEASURE_GROUP Instance method Public Method 20130408
3 MERGE_MEASURE_GROUP Instance method Public Method 20130801
4 _BW_2_ANV_AGGR_TYPE Static method Protected Method 20130408
5 _BW_2_ANV_MEASURE_TYPE Static method Protected Method 20130408
6 _GET_MEASURES Instance method Protected Method 20130408
7 _IS_ATTR_SUPPORTED Instance method Protected Method 20130927
8 __SET_BASE_MEASURES Instance method Private Method 20130408
9 __SET_CALC_MEASURES 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 Exporting E_IS_DIFFERENT Call by reference Type reference (TYPE) RS_BOOL 20130523
2 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG 20130523
3 Importing I_S_MEASURE_GROUP Call by reference Type reference (TYPE) NT_S_MEASURE_GROUP 20130523
# Exception Resumable Description Created on
1 CX_RS2HANA_VIEW_OBJ 20130523

Method GET_MEASURE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_MEASURE_GROUP Call by reference Type reference (TYPE) NT_S_MEASURE_GROUP 20130408
2 Exporting E_TS_LOCAL_VAR Call by reference Type reference (TYPE) NT_TS_LOCAL_VAR 20130429
3 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG 20130408
4 Importing I_IGNORE_HIDDEN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130820
# Exception Resumable Description Created on
1 CX_RS2HANA_VIEW_OBJ 20130507

Method MERGE_MEASURE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XML Call by reference Type reference (TYPE) STRING 20130801
2 Importing 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 Importing I_BW_AGGR_TYPE Call by reference Type reference (TYPE) RSAGGRGEN 20130408
2 Returning 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 Importing I_KYFTP Call by reference Type reference (TYPE) RSKYFTP 20130408
2 Returning 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 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG 20130814
2 Returning 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 Exporting E_S_MSG Call by reference Type reference (TYPE) RS_S_MSG 20130927
2 Importing I_NAVNM Call by reference Type reference (TYPE) RSATRNAVNM 20130927
3 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO 20130927
4 Returning 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 Exporting E_TS_BASE_MEASURES Call by reference Type reference (TYPE) NT_TS_BASE_MEASURES 20130408
2 Exporting 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 Exporting E_TS_CALC_MEASURES Call by reference Type reference (TYPE) NT_TS_CALC_MEASURES 20130408
2 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG 20130408
3 Importing 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