/AWS1/CL_AMUSECTIONALELEMENT¶
Stores the configuration information for a visual helper element for a form. A sectional element can be a header, a text block, or a divider. These elements are static and not associated with any data.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_type TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING¶
The type of sectional element. Valid values are
Heading,Text, andDivider.
Optional arguments:¶
io_position TYPE REF TO /AWS1/CL_AMUFIELDPOSITION /AWS1/CL_AMUFIELDPOSITION¶
Specifies the position of the text in a field for a
Textsectional element.
iv_text TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING¶
The text for a
Textsectional element.
iv_level TYPE /AWS1/AMUINTEGER /AWS1/AMUINTEGER¶
Specifies the size of the font for a
Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
iv_orientation TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING¶
Specifies the orientation for a
Dividersectional element. Valid values arehorizontalorvertical.
iv_excluded TYPE /AWS1/AMUBOOLEAN /AWS1/AMUBOOLEAN¶
Excludes a sectional element that was generated by default for a specified data model.
Queryable Attributes¶
type¶
The type of sectional element. Valid values are
Heading,Text, andDivider.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
position¶
Specifies the position of the text in a field for a
Textsectional element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POSITION() |
Getter for POSITION |
text¶
The text for a
Textsectional element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEXT() |
Getter for TEXT, with configurable default |
ASK_TEXT() |
Getter for TEXT w/ exceptions if field has no value |
HAS_TEXT() |
Determine if TEXT has a value |
level¶
Specifies the size of the font for a
Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LEVEL() |
Getter for LEVEL, with configurable default |
ASK_LEVEL() |
Getter for LEVEL w/ exceptions if field has no value |
HAS_LEVEL() |
Determine if LEVEL has a value |
orientation¶
Specifies the orientation for a
Dividersectional element. Valid values arehorizontalorvertical.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORIENTATION() |
Getter for ORIENTATION, with configurable default |
ASK_ORIENTATION() |
Getter for ORIENTATION w/ exceptions if field has no value |
HAS_ORIENTATION() |
Determine if ORIENTATION has a value |
excluded¶
Excludes a sectional element that was generated by default for a specified data model.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_SECTIONALELEMENTMAP_MAPROW¶
TYPES: BEGIN OF TS_SECTIONALELEMENTMAP_MAPROW,
key TYPE /AWS1/AMUSTRING,
value TYPE REF TO /AWS1/CL_AMUSECTIONALELEMENT,
END OF TS_SECTIONALELEMENTMAP_MAPROW.
TT_SECTIONALELEMENTMAP¶
TYPES TT_SECTIONALELEMENTMAP TYPE HASHED TABLE OF /AWS1/CL_AMUSECTIONALELEMENT=>TS_SECTIONALELEMENTMAP_MAPROW WITH UNIQUE KEY key
.