/AWS1/CL_CWSSERVICEGROUP¶
A structure that represents a logical grouping of services based on shared attributes such as business unit, environment, or entry point.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_groupname
TYPE /AWS1/CWSGROUPNAME
/AWS1/CWSGROUPNAME
¶
The name of the grouping attribute, such as
BusinessUnit
orEnvironment
.
iv_groupvalue
TYPE /AWS1/CWSGROUPVALUE
/AWS1/CWSGROUPVALUE
¶
The value of the grouping attribute for this service, such as
Payments
orProduction
.
iv_groupsource
TYPE /AWS1/CWSGROUPSOURCE
/AWS1/CWSGROUPSOURCE
¶
The source of the grouping attribute, such as
TAG
,OTEL
, orDEFAULT
.
iv_groupidentifier
TYPE /AWS1/CWSGROUPIDENTIFIER
/AWS1/CWSGROUPIDENTIFIER
¶
A unique identifier for this grouping attribute value, used for filtering and API operations.
Queryable Attributes¶
GroupName¶
The name of the grouping attribute, such as
BusinessUnit
orEnvironment
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GROUPNAME() |
Getter for GROUPNAME, with configurable default |
ASK_GROUPNAME() |
Getter for GROUPNAME w/ exceptions if field has no value |
HAS_GROUPNAME() |
Determine if GROUPNAME has a value |
GroupValue¶
The value of the grouping attribute for this service, such as
Payments
orProduction
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GROUPVALUE() |
Getter for GROUPVALUE, with configurable default |
ASK_GROUPVALUE() |
Getter for GROUPVALUE w/ exceptions if field has no value |
HAS_GROUPVALUE() |
Determine if GROUPVALUE has a value |
GroupSource¶
The source of the grouping attribute, such as
TAG
,OTEL
, orDEFAULT
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GROUPSOURCE() |
Getter for GROUPSOURCE, with configurable default |
ASK_GROUPSOURCE() |
Getter for GROUPSOURCE w/ exceptions if field has no value |
HAS_GROUPSOURCE() |
Determine if GROUPSOURCE has a value |
GroupIdentifier¶
A unique identifier for this grouping attribute value, used for filtering and API operations.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GROUPIDENTIFIER() |
Getter for GROUPIDENTIFIER, with configurable default |
ASK_GROUPIDENTIFIER() |
Getter for GROUPIDENTIFIER w/ exceptions if field has no val |
HAS_GROUPIDENTIFIER() |
Determine if GROUPIDENTIFIER 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_SERVICEGROUPS
¶
TYPES TT_SERVICEGROUPS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWSSERVICEGROUP WITH DEFAULT KEY
.