Skip to content

/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
.