/AWS1/CL_I1PDEVICETEMPLATE¶
An object representing a device for a placement template (see PlacementTemplate).
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_devicetype TYPE /AWS1/I1PDEVICETYPE /AWS1/I1PDEVICETYPE¶
The device type, which currently must be
"button".
it_callbackoverrides TYPE /AWS1/CL_I1PDEVCALLBACKOVERR00=>TT_DEVICECALLBACKOVERRIDEMAP TT_DEVICECALLBACKOVERRIDEMAP¶
An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.
Queryable Attributes¶
deviceType¶
The device type, which currently must be
"button".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICETYPE() |
Getter for DEVICETYPE, with configurable default |
ASK_DEVICETYPE() |
Getter for DEVICETYPE w/ exceptions if field has no value |
HAS_DEVICETYPE() |
Determine if DEVICETYPE has a value |
callbackOverrides¶
An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CALLBACKOVERRIDES() |
Getter for CALLBACKOVERRIDES, with configurable default |
ASK_CALLBACKOVERRIDES() |
Getter for CALLBACKOVERRIDES w/ exceptions if field has no v |
HAS_CALLBACKOVERRIDES() |
Determine if CALLBACKOVERRIDES 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_DEVICETEMPLATEMAP¶
TYPES TT_DEVICETEMPLATEMAP TYPE HASHED TABLE OF /AWS1/CL_I1PDEVICETEMPLATE=>TS_DEVICETEMPLATEMAP_MAPROW WITH UNIQUE KEY key
.
TS_DEVICETEMPLATEMAP_MAPROW¶
TYPES: BEGIN OF TS_DEVICETEMPLATEMAP_MAPROW,
key TYPE /AWS1/I1PDEVICETEMPLATENAME,
value TYPE REF TO /AWS1/CL_I1PDEVICETEMPLATE,
END OF TS_DEVICETEMPLATEMAP_MAPROW.