Skip to content

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