/AWS1/CL_IOESTATE¶
Information that defines a state of a detector.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
IV_STATENAME
TYPE /AWS1/IOESTATENAME
/AWS1/IOESTATENAME
¶
The name of the state.
Optional arguments:¶
IO_ONINPUT
TYPE REF TO /AWS1/CL_IOEONINPUTLIFECYCLE
/AWS1/CL_IOEONINPUTLIFECYCLE
¶
When an input is received and the
condition
is TRUE, perform the specifiedactions
.
IO_ONENTER
TYPE REF TO /AWS1/CL_IOEONENTERLIFECYCLE
/AWS1/CL_IOEONENTERLIFECYCLE
¶
When entering this state, perform these
actions
if thecondition
is TRUE.
IO_ONEXIT
TYPE REF TO /AWS1/CL_IOEONEXITLIFECYCLE
/AWS1/CL_IOEONEXITLIFECYCLE
¶
When exiting this state, perform these
actions
if the specifiedcondition
isTRUE
.
Queryable Attributes¶
stateName¶
The name of the state.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATENAME() |
Getter for STATENAME, with configurable default |
ASK_STATENAME() |
Getter for STATENAME w/ exceptions if field has no value |
HAS_STATENAME() |
Determine if STATENAME has a value |
onInput¶
When an input is received and the
condition
is TRUE, perform the specifiedactions
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ONINPUT() |
Getter for ONINPUT |
onEnter¶
When entering this state, perform these
actions
if thecondition
is TRUE.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ONENTER() |
Getter for ONENTER |
onExit¶
When exiting this state, perform these
actions
if the specifiedcondition
isTRUE
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ONEXIT() |
Getter for ONEXIT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_STATES
¶
TYPES TT_STATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOESTATE WITH DEFAULT KEY
.