/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
.