Skip to content

/AWS1/CL_TSQMIXEDMEASUREMAP

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_measurevaluetype TYPE /AWS1/TSQMEASUREVALUETYPE /AWS1/TSQMEASUREVALUETYPE

Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.

Optional arguments:

iv_measurename TYPE /AWS1/TSQSCHEMANAME /AWS1/TSQSCHEMANAME

Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.

iv_sourcecolumn TYPE /AWS1/TSQSCHEMANAME /AWS1/TSQSCHEMANAME

This field refers to the source column from which measure-value is to be read for result materialization.

iv_targetmeasurename TYPE /AWS1/TSQSCHEMANAME /AWS1/TSQSCHEMANAME

Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.

it_multimeasureattrmappings TYPE /AWS1/CL_TSQMULTIMEASUREATTR00=>TT_MULTIMEASUREATTRMAPPINGLIST TT_MULTIMEASUREATTRMAPPINGLIST

Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.


Queryable Attributes

MeasureName

Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.

Accessible with the following methods

Method Description
GET_MEASURENAME() Getter for MEASURENAME, with configurable default
ASK_MEASURENAME() Getter for MEASURENAME w/ exceptions if field has no value
HAS_MEASURENAME() Determine if MEASURENAME has a value

SourceColumn

This field refers to the source column from which measure-value is to be read for result materialization.

Accessible with the following methods

Method Description
GET_SOURCECOLUMN() Getter for SOURCECOLUMN, with configurable default
ASK_SOURCECOLUMN() Getter for SOURCECOLUMN w/ exceptions if field has no value
HAS_SOURCECOLUMN() Determine if SOURCECOLUMN has a value

TargetMeasureName

Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.

Accessible with the following methods

Method Description
GET_TARGETMEASURENAME() Getter for TARGETMEASURENAME, with configurable default
ASK_TARGETMEASURENAME() Getter for TARGETMEASURENAME w/ exceptions if field has no v
HAS_TARGETMEASURENAME() Determine if TARGETMEASURENAME has a value

MeasureValueType

Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.

Accessible with the following methods

Method Description
GET_MEASUREVALUETYPE() Getter for MEASUREVALUETYPE, with configurable default
ASK_MEASUREVALUETYPE() Getter for MEASUREVALUETYPE w/ exceptions if field has no va
HAS_MEASUREVALUETYPE() Determine if MEASUREVALUETYPE has a value

MultiMeasureAttributeMappings

Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.

Accessible with the following methods

Method Description
GET_MULTIMEASUREATTRMAPPINGS() Getter for MULTIMEASUREATTRMAPPINGS, with configurable defau
ASK_MULTIMEASUREATTRMAPPINGS() Getter for MULTIMEASUREATTRMAPPINGS w/ exceptions if field h
HAS_MULTIMEASUREATTRMAPPINGS() Determine if MULTIMEASUREATTRMAPPINGS has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_MIXEDMEASUREMAPPINGLIST

TYPES TT_MIXEDMEASUREMAPPINGLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_TSQMIXEDMEASUREMAP WITH DEFAULT KEY
.