/AWS1/CL_IOMPRPDEFNREQUEST¶
An object that sets information about a property.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_datatype TYPE REF TO /AWS1/CL_IOMDATATYPE /AWS1/CL_IOMDATATYPE¶
An object that contains information about the data type.
iv_isrequiredinentity TYPE /AWS1/IOMBOOLEAN /AWS1/IOMBOOLEAN¶
A Boolean value that specifies whether the property is required.
iv_isexternalid TYPE /AWS1/IOMBOOLEAN /AWS1/IOMBOOLEAN¶
A Boolean value that specifies whether the property ID comes from an external data store.
iv_isstoredexternally TYPE /AWS1/IOMBOOLEAN /AWS1/IOMBOOLEAN¶
A Boolean value that specifies whether the property is stored externally.
iv_istimeseries TYPE /AWS1/IOMBOOLEAN /AWS1/IOMBOOLEAN¶
A Boolean value that specifies whether the property consists of time series data.
io_defaultvalue TYPE REF TO /AWS1/CL_IOMDATAVALUE /AWS1/CL_IOMDATAVALUE¶
An object that contains the default value.
it_configuration TYPE /AWS1/CL_IOMCONFIGURATION_W=>TT_CONFIGURATION TT_CONFIGURATION¶
A mapping that specifies configuration information about the property. Use this field to specify information that you read from and write to an external source.
iv_displayname TYPE /AWS1/IOMPROPERTYDISPLAYNAME /AWS1/IOMPROPERTYDISPLAYNAME¶
A friendly name for the property.
Queryable Attributes¶
dataType¶
An object that contains information about the data type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATATYPE() |
Getter for DATATYPE |
isRequiredInEntity¶
A Boolean value that specifies whether the property is required.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISREQUIREDINENTITY() |
Getter for ISREQUIREDINENTITY, with configurable default |
ASK_ISREQUIREDINENTITY() |
Getter for ISREQUIREDINENTITY w/ exceptions if field has no |
HAS_ISREQUIREDINENTITY() |
Determine if ISREQUIREDINENTITY has a value |
isExternalId¶
A Boolean value that specifies whether the property ID comes from an external data store.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISEXTERNALID() |
Getter for ISEXTERNALID, with configurable default |
ASK_ISEXTERNALID() |
Getter for ISEXTERNALID w/ exceptions if field has no value |
HAS_ISEXTERNALID() |
Determine if ISEXTERNALID has a value |
isStoredExternally¶
A Boolean value that specifies whether the property is stored externally.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISSTOREDEXTERNALLY() |
Getter for ISSTOREDEXTERNALLY, with configurable default |
ASK_ISSTOREDEXTERNALLY() |
Getter for ISSTOREDEXTERNALLY w/ exceptions if field has no |
HAS_ISSTOREDEXTERNALLY() |
Determine if ISSTOREDEXTERNALLY has a value |
isTimeSeries¶
A Boolean value that specifies whether the property consists of time series data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISTIMESERIES() |
Getter for ISTIMESERIES, with configurable default |
ASK_ISTIMESERIES() |
Getter for ISTIMESERIES w/ exceptions if field has no value |
HAS_ISTIMESERIES() |
Determine if ISTIMESERIES has a value |
defaultValue¶
An object that contains the default value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFAULTVALUE() |
Getter for DEFAULTVALUE |
configuration¶
A mapping that specifies configuration information about the property. Use this field to specify information that you read from and write to an external source.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATION() |
Getter for CONFIGURATION, with configurable default |
ASK_CONFIGURATION() |
Getter for CONFIGURATION w/ exceptions if field has no value |
HAS_CONFIGURATION() |
Determine if CONFIGURATION has a value |
displayName¶
A friendly name for the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISPLAYNAME() |
Getter for DISPLAYNAME, with configurable default |
ASK_DISPLAYNAME() |
Getter for DISPLAYNAME w/ exceptions if field has no value |
HAS_DISPLAYNAME() |
Determine if DISPLAYNAME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PROPERTYDEFINITIONSREQUEST¶
TYPES TT_PROPERTYDEFINITIONSREQUEST TYPE HASHED TABLE OF /AWS1/CL_IOMPRPDEFNREQUEST=>TS_PROPERTYDEFNSREQUEST_MAPROW WITH UNIQUE KEY key
.
TS_PROPERTYDEFNSREQUEST_MAPROW¶
TYPES: BEGIN OF TS_PROPERTYDEFNSREQUEST_MAPROW,
key TYPE /AWS1/IOMNAME,
value TYPE REF TO /AWS1/CL_IOMPRPDEFNREQUEST,
END OF TS_PROPERTYDEFNSREQUEST_MAPROW.