/AWS1/CL_QSTNAMEDENTITYDEFN¶
A structure that represents a named entity.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_fieldname TYPE /AWS1/QSTLIMITEDSTRING /AWS1/QSTLIMITEDSTRING¶
The name of the entity.
iv_propertyname TYPE /AWS1/QSTLIMITEDSTRING /AWS1/QSTLIMITEDSTRING¶
The property name to be used for the named entity.
iv_propertyrole TYPE /AWS1/QSTPROPERTYROLE /AWS1/QSTPROPERTYROLE¶
The property role. Valid values for this structure are
PRIMARYandID.
iv_propertyusage TYPE /AWS1/QSTPROPERTYUSAGE /AWS1/QSTPROPERTYUSAGE¶
The property usage. Valid values for this structure are
INHERIT,DIMENSION, andMEASURE.
io_metric TYPE REF TO /AWS1/CL_QSTNAMEDENTDEFNMETRIC /AWS1/CL_QSTNAMEDENTDEFNMETRIC¶
The definition of a metric.
Queryable Attributes¶
FieldName¶
The name of the entity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FIELDNAME() |
Getter for FIELDNAME, with configurable default |
ASK_FIELDNAME() |
Getter for FIELDNAME w/ exceptions if field has no value |
HAS_FIELDNAME() |
Determine if FIELDNAME has a value |
PropertyName¶
The property name to be used for the named entity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTYNAME() |
Getter for PROPERTYNAME, with configurable default |
ASK_PROPERTYNAME() |
Getter for PROPERTYNAME w/ exceptions if field has no value |
HAS_PROPERTYNAME() |
Determine if PROPERTYNAME has a value |
PropertyRole¶
The property role. Valid values for this structure are
PRIMARYandID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTYROLE() |
Getter for PROPERTYROLE, with configurable default |
ASK_PROPERTYROLE() |
Getter for PROPERTYROLE w/ exceptions if field has no value |
HAS_PROPERTYROLE() |
Determine if PROPERTYROLE has a value |
PropertyUsage¶
The property usage. Valid values for this structure are
INHERIT,DIMENSION, andMEASURE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTYUSAGE() |
Getter for PROPERTYUSAGE, with configurable default |
ASK_PROPERTYUSAGE() |
Getter for PROPERTYUSAGE w/ exceptions if field has no value |
HAS_PROPERTYUSAGE() |
Determine if PROPERTYUSAGE has a value |
Metric¶
The definition of a metric.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METRIC() |
Getter for METRIC |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_NAMEDENTITYDEFINITIONS¶
TYPES TT_NAMEDENTITYDEFINITIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTNAMEDENTITYDEFN WITH DEFAULT KEY
.