Skip to content

/AWS1/CL_QSTSAASTABLE

A table from a Software-as-a-Service (SaaS) data source, including connection details and column definitions.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_datasourcearn TYPE /AWS1/QSTARN /AWS1/QSTARN

The Amazon Resource Name (ARN) of the SaaS data source.

it_tablepath TYPE /AWS1/CL_QSTTABLEPATHELEMENT=>TT_TABLEPATHELEMENTLIST TT_TABLEPATHELEMENTLIST

The hierarchical path to the table within the SaaS data source.

it_inputcolumns TYPE /AWS1/CL_QSTINPUTCOLUMN=>TT_INPUTCOLUMNLIST TT_INPUTCOLUMNLIST

The list of input columns available from the SaaS table.


Queryable Attributes

DataSourceArn

The Amazon Resource Name (ARN) of the SaaS data source.

Accessible with the following methods

Method Description
GET_DATASOURCEARN() Getter for DATASOURCEARN, with configurable default
ASK_DATASOURCEARN() Getter for DATASOURCEARN w/ exceptions if field has no value
HAS_DATASOURCEARN() Determine if DATASOURCEARN has a value

TablePath

The hierarchical path to the table within the SaaS data source.

Accessible with the following methods

Method Description
GET_TABLEPATH() Getter for TABLEPATH, with configurable default
ASK_TABLEPATH() Getter for TABLEPATH w/ exceptions if field has no value
HAS_TABLEPATH() Determine if TABLEPATH has a value

InputColumns

The list of input columns available from the SaaS table.

Accessible with the following methods

Method Description
GET_INPUTCOLUMNS() Getter for INPUTCOLUMNS, with configurable default
ASK_INPUTCOLUMNS() Getter for INPUTCOLUMNS w/ exceptions if field has no value
HAS_INPUTCOLUMNS() Determine if INPUTCOLUMNS has a value