Skip to content

/AWS1/CL_SMCROTATION

Information about a rotation in an on-call schedule.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_rotationarn TYPE /AWS1/SMCSSMCONTACTSARN /AWS1/SMCSSMCONTACTSARN

The Amazon Resource Name (ARN) of the rotation.

iv_name TYPE /AWS1/SMCROTATIONNAME /AWS1/SMCROTATIONNAME

The name of the rotation.

Optional arguments:

it_contactids TYPE /AWS1/CL_SMCSSMCONTACTSARNLS00=>TT_SSMCONTACTSARNLIST TT_SSMCONTACTSARNLIST

The Amazon Resource Names (ARNs) of the contacts assigned to the rotation team.

iv_starttime TYPE /AWS1/SMCDATETIME /AWS1/SMCDATETIME

The date and time the rotation becomes active.

iv_timezoneid TYPE /AWS1/SMCTIMEZONEID /AWS1/SMCTIMEZONEID

The time zone the rotation’s activity is based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul".

io_recurrence TYPE REF TO /AWS1/CL_SMCRECURRENCESETTINGS /AWS1/CL_SMCRECURRENCESETTINGS

Information about when an on-call rotation is in effect and how long the rotation period lasts.


Queryable Attributes

RotationArn

The Amazon Resource Name (ARN) of the rotation.

Accessible with the following methods

Method Description
GET_ROTATIONARN() Getter for ROTATIONARN, with configurable default
ASK_ROTATIONARN() Getter for ROTATIONARN w/ exceptions if field has no value
HAS_ROTATIONARN() Determine if ROTATIONARN has a value

Name

The name of the rotation.

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

ContactIds

The Amazon Resource Names (ARNs) of the contacts assigned to the rotation team.

Accessible with the following methods

Method Description
GET_CONTACTIDS() Getter for CONTACTIDS, with configurable default
ASK_CONTACTIDS() Getter for CONTACTIDS w/ exceptions if field has no value
HAS_CONTACTIDS() Determine if CONTACTIDS has a value

StartTime

The date and time the rotation becomes active.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

TimeZoneId

The time zone the rotation’s activity is based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul".

Accessible with the following methods

Method Description
GET_TIMEZONEID() Getter for TIMEZONEID, with configurable default
ASK_TIMEZONEID() Getter for TIMEZONEID w/ exceptions if field has no value
HAS_TIMEZONEID() Determine if TIMEZONEID has a value

Recurrence

Information about when an on-call rotation is in effect and how long the rotation period lasts.

Accessible with the following methods

Method Description
GET_RECURRENCE() Getter for RECURRENCE

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ROTATIONS

TYPES TT_ROTATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SMCROTATION WITH DEFAULT KEY
.