/AWS1/CL_QSTSOURCETABLE¶
A source table that provides initial data from either a physical table or parent dataset.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_physicaltableid TYPE /AWS1/QSTDATASETENTITYRESID /AWS1/QSTDATASETENTITYRESID¶
The identifier of the physical table that serves as the data source.
io_dataset TYPE REF TO /AWS1/CL_QSTPARENTDATASET /AWS1/CL_QSTPARENTDATASET¶
A parent dataset that serves as the data source instead of a physical table.
Queryable Attributes¶
PhysicalTableId¶
The identifier of the physical table that serves as the data source.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PHYSICALTABLEID() |
Getter for PHYSICALTABLEID, with configurable default |
ASK_PHYSICALTABLEID() |
Getter for PHYSICALTABLEID w/ exceptions if field has no val |
HAS_PHYSICALTABLEID() |
Determine if PHYSICALTABLEID has a value |
DataSet¶
A parent dataset that serves as the data source instead of a physical table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASET() |
Getter for DATASET |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_SOURCETABLEMAP_MAPROW¶
TYPES: BEGIN OF TS_SOURCETABLEMAP_MAPROW,
key TYPE /AWS1/QSTDATASETENTITYRESID,
value TYPE REF TO /AWS1/CL_QSTSOURCETABLE,
END OF TS_SOURCETABLEMAP_MAPROW.
TT_SOURCETABLEMAP¶
TYPES TT_SOURCETABLEMAP TYPE HASHED TABLE OF /AWS1/CL_QSTSOURCETABLE=>TS_SOURCETABLEMAP_MAPROW WITH UNIQUE KEY key
.