/AWS1/CL_IOSPRPMAPPINGCONF¶
Contains configuration options for mapping properties from an interface asset model to an asset model where the interface is applied.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_matchbypropertyname TYPE /AWS1/IOSMATCHBYPROPERTYNAME /AWS1/IOSMATCHBYPROPERTYNAME¶
If true, properties are matched by name between the interface asset model and the asset model where the interface is applied.
iv_createmissingproperty TYPE /AWS1/IOSCREATEMISSINGPROPERTY /AWS1/IOSCREATEMISSINGPROPERTY¶
If true, missing properties from the interface asset model are automatically created in the asset model where the interface is applied.
it_overrides TYPE /AWS1/CL_IOSPROPERTYMAPPING=>TT_PROPERTYMAPPINGS TT_PROPERTYMAPPINGS¶
A list of specific property mappings that override the automatic mapping by name when an interface is applied to an asset model.
Queryable Attributes¶
matchByPropertyName¶
If true, properties are matched by name between the interface asset model and the asset model where the interface is applied.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MATCHBYPROPERTYNAME() |
Getter for MATCHBYPROPERTYNAME |
createMissingProperty¶
If true, missing properties from the interface asset model are automatically created in the asset model where the interface is applied.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEMISSINGPROPERTY() |
Getter for CREATEMISSINGPROPERTY |
overrides¶
A list of specific property mappings that override the automatic mapping by name when an interface is applied to an asset model.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OVERRIDES() |
Getter for OVERRIDES, with configurable default |
ASK_OVERRIDES() |
Getter for OVERRIDES w/ exceptions if field has no value |
HAS_OVERRIDES() |
Determine if OVERRIDES has a value |