Skip to content

/AWS1/CL_ESSUPGRADESTEPITEM

Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_upgradestep TYPE /AWS1/ESSUPGRADESTEP /AWS1/ESSUPGRADESTEP

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

iv_upgradestepstatus TYPE /AWS1/ESSUPGRADESTATUS /AWS1/ESSUPGRADESTATUS

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

it_issues TYPE /AWS1/CL_ESSISSUES_W=>TT_ISSUES TT_ISSUES

A list of strings containing detailed information about the errors encountered in a particular step.

iv_progresspercent TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The Floating point value representing progress percentage of a particular step.


Queryable Attributes

UpgradeStep

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Accessible with the following methods

Method Description
GET_UPGRADESTEP() Getter for UPGRADESTEP, with configurable default
ASK_UPGRADESTEP() Getter for UPGRADESTEP w/ exceptions if field has no value
HAS_UPGRADESTEP() Determine if UPGRADESTEP has a value

UpgradeStepStatus

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Accessible with the following methods

Method Description
GET_UPGRADESTEPSTATUS() Getter for UPGRADESTEPSTATUS, with configurable default
ASK_UPGRADESTEPSTATUS() Getter for UPGRADESTEPSTATUS w/ exceptions if field has no v
HAS_UPGRADESTEPSTATUS() Determine if UPGRADESTEPSTATUS has a value

Issues

A list of strings containing detailed information about the errors encountered in a particular step.

Accessible with the following methods

Method Description
GET_ISSUES() Getter for ISSUES, with configurable default
ASK_ISSUES() Getter for ISSUES w/ exceptions if field has no value
HAS_ISSUES() Determine if ISSUES has a value

ProgressPercent

The Floating point value representing progress percentage of a particular step.

Accessible with the following methods

Method Description
GET_PROGRESSPERCENT() Getter for PROGRESSPERCENT, with configurable default
ASK_PROGRESSPERCENT() Getter for PROGRESSPERCENT w/ exceptions if field has no val
STR_PROGRESSPERCENT() String format for PROGRESSPERCENT, with configurable default
HAS_PROGRESSPERCENT() Determine if PROGRESSPERCENT 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_UPGRADESTEPSLIST

TYPES TT_UPGRADESTEPSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ESSUPGRADESTEPITEM WITH DEFAULT KEY
.