/AWS1/CL_IOSASTCOMPOSITEMDEL00¶
Contains a summary of the composite model for a specific asset.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/IOSID /AWS1/IOSID¶
The ID of the composite model that this summary describes.
iv_name TYPE /AWS1/IOSNAME /AWS1/IOSNAME¶
The name of the composite model that this summary describes.
iv_type TYPE /AWS1/IOSNAME /AWS1/IOSNAME¶
The type of asset model.
ASSET_MODEL – (default) An asset model that you can use to create assets. Can't be included as a component in another asset model.
COMPONENT_MODEL – A reusable component that you can include in the composite models of other asset models. You can't create assets directly from this type of asset model.
iv_description TYPE /AWS1/IOSDESCRIPTION /AWS1/IOSDESCRIPTION¶
A description of the composite model that this summary describes.
it_path TYPE /AWS1/CL_IOSASTCOMPOSITEMDEL01=>TT_ASSETCOMPOSITEMODELPATH TT_ASSETCOMPOSITEMODELPATH¶
The path that includes all the components of the asset model for the asset.
Optional arguments:¶
iv_externalid TYPE /AWS1/IOSEXTERNALID /AWS1/IOSEXTERNALID¶
An external ID to assign to the asset model.
If the composite model is a derived composite model, or one nested inside a component model, you can only set the external ID using
UpdateAssetModelCompositeModeland specifying the derived ID of the model or property from the created model it's a part of.
Queryable Attributes¶
id¶
The ID of the composite model that this summary describes.
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¶
An external ID to assign to the asset model.
If the composite model is a derived composite model, or one nested inside a component model, you can only set the external ID using
UpdateAssetModelCompositeModeland specifying the derived ID of the model or property from the created model it's a part of.
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 composite model that this summary describes.
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 |
type¶
The type of asset model.
ASSET_MODEL – (default) An asset model that you can use to create assets. Can't be included as a component in another asset model.
COMPONENT_MODEL – A reusable component that you can include in the composite models of other asset models. You can't create assets directly from this type of asset model.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
description¶
A description of the composite model that this summary describes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
path¶
The path that includes all the components of the asset model for the asset.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ASSETCOMPOSITEMODELSUMS¶
TYPES TT_ASSETCOMPOSITEMODELSUMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSASTCOMPOSITEMDEL00 WITH DEFAULT KEY
.