/AWS1/CL_GLUASSETFORMENTRY¶
A form on an asset, consisting of the form type identifier and its JSON content.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_formtypeid TYPE /AWS1/GLUFORMTYPEID /AWS1/GLUFORMTYPEID¶
The identifier of the form type that defines this form's schema.
iv_content TYPE /AWS1/GLUFORMCONTENT /AWS1/GLUFORMCONTENT¶
The JSON content of the form, conforming to the schema of the specified form type.
Queryable Attributes¶
FormTypeId¶
The identifier of the form type that defines this form's schema.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FORMTYPEID() |
Getter for FORMTYPEID, with configurable default |
ASK_FORMTYPEID() |
Getter for FORMTYPEID w/ exceptions if field has no value |
HAS_FORMTYPEID() |
Determine if FORMTYPEID has a value |
Content¶
The JSON content of the form, conforming to the schema of the specified form type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENT() |
Getter for CONTENT, with configurable default |
ASK_CONTENT() |
Getter for CONTENT w/ exceptions if field has no value |
HAS_CONTENT() |
Determine if CONTENT 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_ASSETFORMMAP_MAPROW¶
TYPES: BEGIN OF TS_ASSETFORMMAP_MAPROW,
key TYPE /AWS1/GLUASSETFORMKEY,
value TYPE REF TO /AWS1/CL_GLUASSETFORMENTRY,
END OF TS_ASSETFORMMAP_MAPROW.
TT_ASSETFORMMAP¶
TYPES TT_ASSETFORMMAP TYPE HASHED TABLE OF /AWS1/CL_GLUASSETFORMENTRY=>TS_ASSETFORMMAP_MAPROW WITH UNIQUE KEY key
.