/AWS1/CL_AMUFIELDCONFIG¶
Describes the configuration information for a field in a table.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_label TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING¶
The label for the field.
io_position TYPE REF TO /AWS1/CL_AMUFIELDPOSITION /AWS1/CL_AMUFIELDPOSITION¶
Specifies the field position.
iv_excluded TYPE /AWS1/AMUBOOLEAN /AWS1/AMUBOOLEAN¶
Specifies whether to hide a field.
io_inputtype TYPE REF TO /AWS1/CL_AMUFIELDINPUTCONFIG /AWS1/CL_AMUFIELDINPUTCONFIG¶
Describes the configuration for the default input value to display for a field.
it_validations TYPE /AWS1/CL_AMUFIELDVALIDATIONC00=>TT_VALIDATIONSLIST TT_VALIDATIONSLIST¶
The validations to perform on the value in the field.
Queryable Attributes¶
label¶
The label for the field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LABEL() |
Getter for LABEL, with configurable default |
ASK_LABEL() |
Getter for LABEL w/ exceptions if field has no value |
HAS_LABEL() |
Determine if LABEL has a value |
position¶
Specifies the field position.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POSITION() |
Getter for POSITION |
excluded¶
Specifies whether to hide a field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXCLUDED() |
Getter for EXCLUDED, with configurable default |
ASK_EXCLUDED() |
Getter for EXCLUDED w/ exceptions if field has no value |
HAS_EXCLUDED() |
Determine if EXCLUDED has a value |
inputType¶
Describes the configuration for the default input value to display for a field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTTYPE() |
Getter for INPUTTYPE |
validations¶
The validations to perform on the value in the field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALIDATIONS() |
Getter for VALIDATIONS, with configurable default |
ASK_VALIDATIONS() |
Getter for VALIDATIONS w/ exceptions if field has no value |
HAS_VALIDATIONS() |
Determine if VALIDATIONS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_FIELDSMAP_MAPROW¶
TYPES: BEGIN OF TS_FIELDSMAP_MAPROW,
key TYPE /AWS1/AMUSTRING,
value TYPE REF TO /AWS1/CL_AMUFIELDCONFIG,
END OF TS_FIELDSMAP_MAPROW.
TT_FIELDSMAP¶
TYPES TT_FIELDSMAP TYPE HASHED TABLE OF /AWS1/CL_AMUFIELDCONFIG=>TS_FIELDSMAP_MAPROW WITH UNIQUE KEY key
.