Skip to content

/AWS1/CL_REVEVENTACTOR

Identifies the actor that triggered an event.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_type TYPE /AWS1/REVACTORTYPE /AWS1/REVACTORTYPE

The type of actor, either USER or SYSTEM.

iv_principalid TYPE /AWS1/REVSTRING /AWS1/REVSTRING

The principal ID of the actor.

Optional arguments:

iv_accountid TYPE /AWS1/REVSTRING /AWS1/REVSTRING

The AWS account ID of the actor.

iv_username TYPE /AWS1/REVSTRING /AWS1/REVSTRING

The user name of the actor.


Queryable Attributes

type

The type of actor, either USER or SYSTEM.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

principalId

The principal ID of the actor.

Accessible with the following methods

Method Description
GET_PRINCIPALID() Getter for PRINCIPALID, with configurable default
ASK_PRINCIPALID() Getter for PRINCIPALID w/ exceptions if field has no value
HAS_PRINCIPALID() Determine if PRINCIPALID has a value

accountId

The AWS account ID of the actor.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

userName

The user name of the actor.

Accessible with the following methods

Method Description
GET_USERNAME() Getter for USERNAME, with configurable default
ASK_USERNAME() Getter for USERNAME w/ exceptions if field has no value
HAS_USERNAME() Determine if USERNAME has a value