Skip to content

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

iv_groupvalue TYPE /AWS1/CWSGROUPVALUE /AWS1/CWSGROUPVALUE

The value of the grouping attribute for this service, such as Payments or Production.

iv_groupsource TYPE /AWS1/CWSGROUPSOURCE /AWS1/CWSGROUPSOURCE

The source of the grouping attribute, such as TAG, OTEL, or DEFAULT.

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 or Environment.

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 or Production.

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, or DEFAULT.

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
.