Skip to content

/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