/AWS1/CL_QSTTRANSFORMSTEP¶
A step in data preparation that performs a specific operation on the data.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_importtablestep TYPE REF TO /AWS1/CL_QSTIMPORTTABLEOP /AWS1/CL_QSTIMPORTTABLEOP¶
A transform step that brings data from a source table.
io_projectstep TYPE REF TO /AWS1/CL_QSTPROJECTOPERATION /AWS1/CL_QSTPROJECTOPERATION¶
ProjectStep
io_filtersstep TYPE REF TO /AWS1/CL_QSTFILTERSOPERATION /AWS1/CL_QSTFILTERSOPERATION¶
A transform step that applies filter conditions.
io_createcolumnsstep TYPE REF TO /AWS1/CL_QSTCREATECOLUMNSOP /AWS1/CL_QSTCREATECOLUMNSOP¶
CreateColumnsStep
io_renamecolumnsstep TYPE REF TO /AWS1/CL_QSTRENAMECOLUMNSOP /AWS1/CL_QSTRENAMECOLUMNSOP¶
A transform step that changes the names of one or more columns.
io_castcolumntypesstep TYPE REF TO /AWS1/CL_QSTCASTCOLUMNTYPESOP /AWS1/CL_QSTCASTCOLUMNTYPESOP¶
A transform step that changes the data types of one or more columns.
io_joinstep TYPE REF TO /AWS1/CL_QSTJOINOPERATION /AWS1/CL_QSTJOINOPERATION¶
A transform step that combines data from two sources based on specified join conditions.
io_aggregatestep TYPE REF TO /AWS1/CL_QSTAGGREGATEOPERATION /AWS1/CL_QSTAGGREGATEOPERATION¶
A transform step that groups data and applies aggregation functions to calculate summary values.
io_pivotstep TYPE REF TO /AWS1/CL_QSTPIVOTOPERATION /AWS1/CL_QSTPIVOTOPERATION¶
A transform step that converts row values into columns to reshape the data structure.
io_unpivotstep TYPE REF TO /AWS1/CL_QSTUNPIVOTOPERATION /AWS1/CL_QSTUNPIVOTOPERATION¶
A transform step that converts columns into rows to normalize the data structure.
io_appendstep TYPE REF TO /AWS1/CL_QSTAPPENDOPERATION /AWS1/CL_QSTAPPENDOPERATION¶
A transform step that combines rows from multiple sources by stacking them vertically.
Queryable Attributes¶
ImportTableStep¶
A transform step that brings data from a source table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IMPORTTABLESTEP() |
Getter for IMPORTTABLESTEP |
ProjectStep¶
ProjectStep
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROJECTSTEP() |
Getter for PROJECTSTEP |
FiltersStep¶
A transform step that applies filter conditions.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILTERSSTEP() |
Getter for FILTERSSTEP |
CreateColumnsStep¶
CreateColumnsStep
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATECOLUMNSSTEP() |
Getter for CREATECOLUMNSSTEP |
RenameColumnsStep¶
A transform step that changes the names of one or more columns.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RENAMECOLUMNSSTEP() |
Getter for RENAMECOLUMNSSTEP |
CastColumnTypesStep¶
A transform step that changes the data types of one or more columns.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CASTCOLUMNTYPESSTEP() |
Getter for CASTCOLUMNTYPESSTEP |
JoinStep¶
A transform step that combines data from two sources based on specified join conditions.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOINSTEP() |
Getter for JOINSTEP |
AggregateStep¶
A transform step that groups data and applies aggregation functions to calculate summary values.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGGREGATESTEP() |
Getter for AGGREGATESTEP |
PivotStep¶
A transform step that converts row values into columns to reshape the data structure.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PIVOTSTEP() |
Getter for PIVOTSTEP |
UnpivotStep¶
A transform step that converts columns into rows to normalize the data structure.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNPIVOTSTEP() |
Getter for UNPIVOTSTEP |
AppendStep¶
A transform step that combines rows from multiple sources by stacking them vertically.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPENDSTEP() |
Getter for APPENDSTEP |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TRANSFORMSTEPMAP¶
TYPES TT_TRANSFORMSTEPMAP TYPE HASHED TABLE OF /AWS1/CL_QSTTRANSFORMSTEP=>TS_TRANSFORMSTEPMAP_MAPROW WITH UNIQUE KEY key
.
TS_TRANSFORMSTEPMAP_MAPROW¶
TYPES: BEGIN OF TS_TRANSFORMSTEPMAP_MAPROW,
key TYPE /AWS1/QSTDATASETENTITYRESID,
value TYPE REF TO /AWS1/CL_QSTTRANSFORMSTEP,
END OF TS_TRANSFORMSTEPMAP_MAPROW.