Skip to content

/AWS1/CL_GLUENTITYCONF

Configuration that defines how to interact with a specific data entity through the REST API, including its access patterns and schema definition.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_sourceconfiguration TYPE REF TO /AWS1/CL_GLUSOURCECONF /AWS1/CL_GLUSOURCECONF

The source configuration that defines how to make requests to access this entity's data through the REST API.

it_schema TYPE /AWS1/CL_GLUFIELDDEFINITION=>TT_FIELDDEFINITIONMAP TT_FIELDDEFINITIONMAP

The schema definition for this entity, including field names, types, and other metadata that describes the structure of the data.


Queryable Attributes

SourceConfiguration

The source configuration that defines how to make requests to access this entity's data through the REST API.

Accessible with the following methods

Method Description
GET_SOURCECONFIGURATION() Getter for SOURCECONFIGURATION

Schema

The schema definition for this entity, including field names, types, and other metadata that describes the structure of the data.

Accessible with the following methods

Method Description
GET_SCHEMA() Getter for SCHEMA, with configurable default
ASK_SCHEMA() Getter for SCHEMA w/ exceptions if field has no value
HAS_SCHEMA() Determine if SCHEMA 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_ENTITYCONFMAP_MAPROW

TYPES: BEGIN OF TS_ENTITYCONFMAP_MAPROW,
  key TYPE /AWS1/GLUENTCONFMAPKEYSTRING,
  value TYPE REF TO /AWS1/CL_GLUENTITYCONF,
END OF TS_ENTITYCONFMAP_MAPROW.

TT_ENTITYCONFIGURATIONMAP

TYPES TT_ENTITYCONFIGURATIONMAP TYPE HASHED TABLE OF /AWS1/CL_GLUENTITYCONF=>TS_ENTITYCONFMAP_MAPROW WITH UNIQUE KEY key
.