Skip to content

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