/AWS1/CL_GMSSECTION¶
The configuration section.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_NAME
TYPE /AWS1/GMSSECTIONNAME
/AWS1/GMSSECTIONNAME
¶
The name of the section.
IV_SIZE
TYPE /AWS1/GMSBYTESIZE
/AWS1/GMSBYTESIZE
¶
The size, in bytes, of the section contents.
IO_ATTRIBUTES
TYPE REF TO /AWS1/CL_RT_DOCUMENT
/AWS1/CL_RT_DOCUMENT
¶
The content of a configuration section.
Queryable Attributes¶
Name¶
The name of the section.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Size¶
The size, in bytes, of the section contents.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SIZE() |
Getter for SIZE |
Attributes¶
The content of a configuration section.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ATTRIBUTES() |
Getter for ATTRIBUTES, with configurable default |
ASK_ATTRIBUTES() |
Getter for ATTRIBUTES w/ exceptions if field has no value |
HAS_ATTRIBUTES() |
Determine if ATTRIBUTES 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_SECTIONS
¶
TYPES TT_SECTIONS TYPE HASHED TABLE OF /AWS1/CL_GMSSECTION=>TS_SECTIONS_MAPROW WITH UNIQUE KEY key
.
TS_SECTIONS_MAPROW
¶
TYPES: BEGIN OF TS_SECTIONS_MAPROW,
key TYPE /AWS1/GMSSECTIONNAME,
value TYPE REF TO /AWS1/CL_GMSSECTION,
END OF TS_SECTIONS_MAPROW.