Skip to content

/AWS1/CL_IOSASSETMODELPRPSUMM

Contains a summary of a property associated with a model. This includes information about which interfaces the property belongs to, if any.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/IOSNAME /AWS1/IOSNAME

The name of the property.

iv_datatype TYPE /AWS1/IOSPROPERTYDATATYPE /AWS1/IOSPROPERTYDATATYPE

The data type of the property.

io_type TYPE REF TO /AWS1/CL_IOSPROPERTYTYPE /AWS1/CL_IOSPROPERTYTYPE

type

Optional arguments:

iv_id TYPE /AWS1/IOSID /AWS1/IOSID

The ID of the property.

iv_externalid TYPE /AWS1/IOSEXTERNALID /AWS1/IOSEXTERNALID

The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.

iv_datatypespec TYPE /AWS1/IOSNAME /AWS1/IOSNAME

The data type of the structure for this property. This parameter exists on properties that have the STRUCT data type.

iv_unit TYPE /AWS1/IOSPROPERTYUNIT /AWS1/IOSPROPERTYUNIT

The unit (such as Newtons or RPM) of the property.

iv_astmodelcompositemodelid TYPE /AWS1/IOSID /AWS1/IOSID

The ID of the composite model that contains the asset model property.

it_path TYPE /AWS1/CL_IOSASTMDELPRPPATHSE00=>TT_ASSETMODELPROPERTYPATH TT_ASSETMODELPROPERTYPATH

The structured path to the property from the root of the asset model.

it_interfacesummaries TYPE /AWS1/CL_IOSINTERFACESUMMARY=>TT_INTERFACESUMMARIES TT_INTERFACESUMMARIES

A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.


Queryable Attributes

id

The ID of the property.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

externalId

The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.

Accessible with the following methods

Method Description
GET_EXTERNALID() Getter for EXTERNALID, with configurable default
ASK_EXTERNALID() Getter for EXTERNALID w/ exceptions if field has no value
HAS_EXTERNALID() Determine if EXTERNALID has a value

name

The name of the property.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

dataType

The data type of the property.

Accessible with the following methods

Method Description
GET_DATATYPE() Getter for DATATYPE, with configurable default
ASK_DATATYPE() Getter for DATATYPE w/ exceptions if field has no value
HAS_DATATYPE() Determine if DATATYPE has a value

dataTypeSpec

The data type of the structure for this property. This parameter exists on properties that have the STRUCT data type.

Accessible with the following methods

Method Description
GET_DATATYPESPEC() Getter for DATATYPESPEC, with configurable default
ASK_DATATYPESPEC() Getter for DATATYPESPEC w/ exceptions if field has no value
HAS_DATATYPESPEC() Determine if DATATYPESPEC has a value

unit

The unit (such as Newtons or RPM) of the property.

Accessible with the following methods

Method Description
GET_UNIT() Getter for UNIT, with configurable default
ASK_UNIT() Getter for UNIT w/ exceptions if field has no value
HAS_UNIT() Determine if UNIT has a value

type

type

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE

assetModelCompositeModelId

The ID of the composite model that contains the asset model property.

Accessible with the following methods

Method Description
GET_ASTMODELCOMPOSITEMODELID() Getter for ASSETMODELCOMPOSITEMODELID, with configurable def
ASK_ASTMODELCOMPOSITEMODELID() Getter for ASSETMODELCOMPOSITEMODELID w/ exceptions if field
HAS_ASTMODELCOMPOSITEMODELID() Determine if ASSETMODELCOMPOSITEMODELID has a value

path

The structured path to the property from the root of the asset model.

Accessible with the following methods

Method Description
GET_PATH() Getter for PATH, with configurable default
ASK_PATH() Getter for PATH w/ exceptions if field has no value
HAS_PATH() Determine if PATH has a value

interfaceSummaries

A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.

Accessible with the following methods

Method Description
GET_INTERFACESUMMARIES() Getter for INTERFACESUMMARIES, with configurable default
ASK_INTERFACESUMMARIES() Getter for INTERFACESUMMARIES w/ exceptions if field has no
HAS_INTERFACESUMMARIES() Determine if INTERFACESUMMARIES 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_ASSETMODELPROPERTYSUMMARIES

TYPES TT_ASSETMODELPROPERTYSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSASSETMODELPRPSUMM WITH DEFAULT KEY
.