Skip to content

/AWS1/CL_QSTSELFUPGRADEREQDET

Details of a self-upgrade request.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_upgraderequestid TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING

The ID of the self-upgrade request.

iv_username TYPE /AWS1/QSTUSERNAME /AWS1/QSTUSERNAME

The username of the user who initiated the self-upgrade request.

iv_originalrole TYPE /AWS1/QSTUSERROLE /AWS1/QSTUSERROLE

The original role of the user before the upgrade.

iv_requestedrole TYPE /AWS1/QSTUSERROLE /AWS1/QSTUSERROLE

The role that the user is requesting to upgrade to.

iv_requestnote TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING

An optional note explaining the reason for the self-upgrade request.

iv_creationtime TYPE /AWS1/QSTLONG /AWS1/QSTLONG

The time when the self-upgrade request was created.

iv_requeststatus TYPE /AWS1/QSTSELFUPGRADEREQSTATUS /AWS1/QSTSELFUPGRADEREQSTATUS

The status of the self-upgrade request.

iv_lastupdateattempttime TYPE /AWS1/QSTLONG /AWS1/QSTLONG

The time of the last update attempt for the self-upgrade request.

iv_lastupdatefailurereason TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING

The reason for the last update failure, if applicable.


Queryable Attributes

UpgradeRequestId

The ID of the self-upgrade request.

Accessible with the following methods

Method Description
GET_UPGRADEREQUESTID() Getter for UPGRADEREQUESTID, with configurable default
ASK_UPGRADEREQUESTID() Getter for UPGRADEREQUESTID w/ exceptions if field has no va
HAS_UPGRADEREQUESTID() Determine if UPGRADEREQUESTID has a value

UserName

The username of the user who initiated the self-upgrade request.

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

OriginalRole

The original role of the user before the upgrade.

Accessible with the following methods

Method Description
GET_ORIGINALROLE() Getter for ORIGINALROLE, with configurable default
ASK_ORIGINALROLE() Getter for ORIGINALROLE w/ exceptions if field has no value
HAS_ORIGINALROLE() Determine if ORIGINALROLE has a value

RequestedRole

The role that the user is requesting to upgrade to.

Accessible with the following methods

Method Description
GET_REQUESTEDROLE() Getter for REQUESTEDROLE, with configurable default
ASK_REQUESTEDROLE() Getter for REQUESTEDROLE w/ exceptions if field has no value
HAS_REQUESTEDROLE() Determine if REQUESTEDROLE has a value

RequestNote

An optional note explaining the reason for the self-upgrade request.

Accessible with the following methods

Method Description
GET_REQUESTNOTE() Getter for REQUESTNOTE, with configurable default
ASK_REQUESTNOTE() Getter for REQUESTNOTE w/ exceptions if field has no value
HAS_REQUESTNOTE() Determine if REQUESTNOTE has a value

CreationTime

The time when the self-upgrade request was created.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME

RequestStatus

The status of the self-upgrade request.

Accessible with the following methods

Method Description
GET_REQUESTSTATUS() Getter for REQUESTSTATUS, with configurable default
ASK_REQUESTSTATUS() Getter for REQUESTSTATUS w/ exceptions if field has no value
HAS_REQUESTSTATUS() Determine if REQUESTSTATUS has a value

lastUpdateAttemptTime

The time of the last update attempt for the self-upgrade request.

Accessible with the following methods

Method Description
GET_LASTUPDATEATTEMPTTIME() Getter for LASTUPDATEATTEMPTTIME

lastUpdateFailureReason

The reason for the last update failure, if applicable.

Accessible with the following methods

Method Description
GET_LASTUPDATEFAILUREREASON() Getter for LASTUPDATEFAILUREREASON, with configurable defaul
ASK_LASTUPDATEFAILUREREASON() Getter for LASTUPDATEFAILUREREASON w/ exceptions if field ha
HAS_LASTUPDATEFAILUREREASON() Determine if LASTUPDATEFAILUREREASON 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_SELFUPGRADEREQDETAILLIST

TYPES TT_SELFUPGRADEREQDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTSELFUPGRADEREQDET WITH DEFAULT KEY
.