Skip to content

/AWS1/CL_CWSSERVICEOPERATION

This structure contains information about an operation discovered by Application Signals. An operation is a specific function performed by a service that was discovered by Application Signals, and is often an API that is called by an upstream dependent.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/CWSOPERATIONNAME /AWS1/CWSOPERATIONNAME

The name of the operation, discovered by Application Signals.

it_metricreferences TYPE /AWS1/CL_CWSMETRICREFERENCE=>TT_METRICREFERENCES TT_METRICREFERENCES

An array of structures that each contain information about one metric associated with this service operation that was discovered by Application Signals.


Queryable Attributes

Name

The name of the operation, discovered by Application Signals.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

MetricReferences

An array of structures that each contain information about one metric associated with this service operation that was discovered by Application Signals.

Accessible with the following methods

Method Description
GET_METRICREFERENCES() Getter for METRICREFERENCES, with configurable default
ASK_METRICREFERENCES() Getter for METRICREFERENCES w/ exceptions if field has no va
HAS_METRICREFERENCES() Determine if METRICREFERENCES 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_SERVICEOPERATIONS

TYPES TT_SERVICEOPERATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWSSERVICEOPERATION WITH DEFAULT KEY
.