/AWS1/CL_CWOADVANCEDFIELDSELOR¶
Defines criteria for selecting resources based on field values.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_field TYPE /AWS1/CWOSTRING /AWS1/CWOSTRING¶
The name of the field to use for selection.
Optional arguments:¶
it_equals TYPE /AWS1/CL_CWOSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
Matches if the field value equals the specified value.
it_startswith TYPE /AWS1/CL_CWOSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
Matches if the field value starts with the specified value.
it_endswith TYPE /AWS1/CL_CWOSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
Matches if the field value ends with the specified value.
it_notequals TYPE /AWS1/CL_CWOSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
Matches if the field value does not equal the specified value.
it_notstartswith TYPE /AWS1/CL_CWOSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
Matches if the field value does not start with the specified value.
it_notendswith TYPE /AWS1/CL_CWOSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
Matches if the field value does not end with the specified value.
Queryable Attributes¶
Field¶
The name of the field to use for selection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FIELD() |
Getter for FIELD, with configurable default |
ASK_FIELD() |
Getter for FIELD w/ exceptions if field has no value |
HAS_FIELD() |
Determine if FIELD has a value |
Equals¶
Matches if the field value equals the specified value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EQUALS() |
Getter for EQUALS, with configurable default |
ASK_EQUALS() |
Getter for EQUALS w/ exceptions if field has no value |
HAS_EQUALS() |
Determine if EQUALS has a value |
StartsWith¶
Matches if the field value starts with the specified value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTSWITH() |
Getter for STARTSWITH, with configurable default |
ASK_STARTSWITH() |
Getter for STARTSWITH w/ exceptions if field has no value |
HAS_STARTSWITH() |
Determine if STARTSWITH has a value |
EndsWith¶
Matches if the field value ends with the specified value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDSWITH() |
Getter for ENDSWITH, with configurable default |
ASK_ENDSWITH() |
Getter for ENDSWITH w/ exceptions if field has no value |
HAS_ENDSWITH() |
Determine if ENDSWITH has a value |
NotEquals¶
Matches if the field value does not equal the specified value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTEQUALS() |
Getter for NOTEQUALS, with configurable default |
ASK_NOTEQUALS() |
Getter for NOTEQUALS w/ exceptions if field has no value |
HAS_NOTEQUALS() |
Determine if NOTEQUALS has a value |
NotStartsWith¶
Matches if the field value does not start with the specified value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTSTARTSWITH() |
Getter for NOTSTARTSWITH, with configurable default |
ASK_NOTSTARTSWITH() |
Getter for NOTSTARTSWITH w/ exceptions if field has no value |
HAS_NOTSTARTSWITH() |
Determine if NOTSTARTSWITH has a value |
NotEndsWith¶
Matches if the field value does not end with the specified value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTENDSWITH() |
Getter for NOTENDSWITH, with configurable default |
ASK_NOTENDSWITH() |
Getter for NOTENDSWITH w/ exceptions if field has no value |
HAS_NOTENDSWITH() |
Determine if NOTENDSWITH 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_FIELDSELECTORS¶
TYPES TT_FIELDSELECTORS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWOADVANCEDFIELDSELOR WITH DEFAULT KEY
.