Skip to content

/AWS1/CL_SSSCOMPONENT

The SAP component of your application.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_COMPONENTID TYPE /AWS1/SSSCOMPONENTID /AWS1/SSSCOMPONENTID

The ID of the component.

IV_SID TYPE /AWS1/SSSSID /AWS1/SSSSID

The SAP System Identifier of the application component.

IV_SYSTEMNUMBER TYPE /AWS1/SSSSAPINSTANCENUMBER /AWS1/SSSSAPINSTANCENUMBER

The SAP system number of the application component.

IV_PARENTCOMPONENT TYPE /AWS1/SSSCOMPONENTID /AWS1/SSSCOMPONENTID

The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.

IT_CHILDCOMPONENTS TYPE /AWS1/CL_SSSCOMPONENTIDLIST_W=>TT_COMPONENTIDLIST TT_COMPONENTIDLIST

The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.

IV_APPLICATIONID TYPE /AWS1/SSSAPPLICATIONID /AWS1/SSSAPPLICATIONID

The ID of the application.

IV_COMPONENTTYPE TYPE /AWS1/SSSCOMPONENTTYPE /AWS1/SSSCOMPONENTTYPE

The type of the component.

IV_STATUS TYPE /AWS1/SSSCOMPONENTSTATUS /AWS1/SSSCOMPONENTSTATUS

The status of the component.

  • ACTIVATED - this status has been deprecated.

  • STARTING - the component is in the process of being started.

  • STOPPED - the component is not running.

  • STOPPING - the component is in the process of being stopped.

  • RUNNING - the component is running.

  • RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call GetComponent to review the status of each child component.

  • UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.

IV_SAPHOSTNAME TYPE /AWS1/SSSSTRING /AWS1/SSSSTRING

The hostname of the component.

IV_SAPFEATURE TYPE /AWS1/SSSSTRING /AWS1/SSSSTRING

The SAP feature of the component.

IV_SAPKERNELVERSION TYPE /AWS1/SSSSTRING /AWS1/SSSSTRING

The kernel version of the component.

IV_HDBVERSION TYPE /AWS1/SSSSTRING /AWS1/SSSSTRING

The SAP HANA version of the component.

IO_RESILIENCE TYPE REF TO /AWS1/CL_SSSRESILIENCE /AWS1/CL_SSSRESILIENCE

Details of the SAP HANA system replication for the component.

IO_ASSOCIATEDHOST TYPE REF TO /AWS1/CL_SSSASSOCIATEDHOST /AWS1/CL_SSSASSOCIATEDHOST

The associated host of the component.

IT_DATABASES TYPE /AWS1/CL_SSSDATABASEIDLIST_W=>TT_DATABASEIDLIST TT_DATABASEIDLIST

The SAP HANA databases of the component.

IT_HOSTS TYPE /AWS1/CL_SSSHOST=>TT_HOSTLIST TT_HOSTLIST

The hosts of the component.

IV_PRIMARYHOST TYPE /AWS1/SSSSTRING /AWS1/SSSSTRING

The primary host of the component.

IO_DATABASECONNECTION TYPE REF TO /AWS1/CL_SSSDATABASECONNECTION /AWS1/CL_SSSDATABASECONNECTION

The connection specifications for the database of the component.

IV_LASTUPDATED TYPE /AWS1/SSSTIMESTAMP /AWS1/SSSTIMESTAMP

The time at which the component was last updated.

IV_ARN TYPE /AWS1/SSSSSMSAPARN /AWS1/SSSSSMSAPARN

The Amazon Resource Name (ARN) of the component.


Queryable Attributes

ComponentId

The ID of the component.

Accessible with the following methods

Method Description
GET_COMPONENTID() Getter for COMPONENTID, with configurable default
ASK_COMPONENTID() Getter for COMPONENTID w/ exceptions if field has no value
HAS_COMPONENTID() Determine if COMPONENTID has a value

Sid

The SAP System Identifier of the application component.

Accessible with the following methods

Method Description
GET_SID() Getter for SID, with configurable default
ASK_SID() Getter for SID w/ exceptions if field has no value
HAS_SID() Determine if SID has a value

SystemNumber

The SAP system number of the application component.

Accessible with the following methods

Method Description
GET_SYSTEMNUMBER() Getter for SYSTEMNUMBER, with configurable default
ASK_SYSTEMNUMBER() Getter for SYSTEMNUMBER w/ exceptions if field has no value
HAS_SYSTEMNUMBER() Determine if SYSTEMNUMBER has a value

ParentComponent

The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.

Accessible with the following methods

Method Description
GET_PARENTCOMPONENT() Getter for PARENTCOMPONENT, with configurable default
ASK_PARENTCOMPONENT() Getter for PARENTCOMPONENT w/ exceptions if field has no val
HAS_PARENTCOMPONENT() Determine if PARENTCOMPONENT has a value

ChildComponents

The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.

Accessible with the following methods

Method Description
GET_CHILDCOMPONENTS() Getter for CHILDCOMPONENTS, with configurable default
ASK_CHILDCOMPONENTS() Getter for CHILDCOMPONENTS w/ exceptions if field has no val
HAS_CHILDCOMPONENTS() Determine if CHILDCOMPONENTS has a value

ApplicationId

The ID of the application.

Accessible with the following methods

Method Description
GET_APPLICATIONID() Getter for APPLICATIONID, with configurable default
ASK_APPLICATIONID() Getter for APPLICATIONID w/ exceptions if field has no value
HAS_APPLICATIONID() Determine if APPLICATIONID has a value

ComponentType

The type of the component.

Accessible with the following methods

Method Description
GET_COMPONENTTYPE() Getter for COMPONENTTYPE, with configurable default
ASK_COMPONENTTYPE() Getter for COMPONENTTYPE w/ exceptions if field has no value
HAS_COMPONENTTYPE() Determine if COMPONENTTYPE has a value

Status

The status of the component.

  • ACTIVATED - this status has been deprecated.

  • STARTING - the component is in the process of being started.

  • STOPPED - the component is not running.

  • STOPPING - the component is in the process of being stopped.

  • RUNNING - the component is running.

  • RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call GetComponent to review the status of each child component.

  • UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

SapHostname

The hostname of the component.

Accessible with the following methods

Method Description
GET_SAPHOSTNAME() Getter for SAPHOSTNAME, with configurable default
ASK_SAPHOSTNAME() Getter for SAPHOSTNAME w/ exceptions if field has no value
HAS_SAPHOSTNAME() Determine if SAPHOSTNAME has a value

SapFeature

The SAP feature of the component.

Accessible with the following methods

Method Description
GET_SAPFEATURE() Getter for SAPFEATURE, with configurable default
ASK_SAPFEATURE() Getter for SAPFEATURE w/ exceptions if field has no value
HAS_SAPFEATURE() Determine if SAPFEATURE has a value

SapKernelVersion

The kernel version of the component.

Accessible with the following methods

Method Description
GET_SAPKERNELVERSION() Getter for SAPKERNELVERSION, with configurable default
ASK_SAPKERNELVERSION() Getter for SAPKERNELVERSION w/ exceptions if field has no va
HAS_SAPKERNELVERSION() Determine if SAPKERNELVERSION has a value

HdbVersion

The SAP HANA version of the component.

Accessible with the following methods

Method Description
GET_HDBVERSION() Getter for HDBVERSION, with configurable default
ASK_HDBVERSION() Getter for HDBVERSION w/ exceptions if field has no value
HAS_HDBVERSION() Determine if HDBVERSION has a value

Resilience

Details of the SAP HANA system replication for the component.

Accessible with the following methods

Method Description
GET_RESILIENCE() Getter for RESILIENCE

AssociatedHost

The associated host of the component.

Accessible with the following methods

Method Description
GET_ASSOCIATEDHOST() Getter for ASSOCIATEDHOST

Databases

The SAP HANA databases of the component.

Accessible with the following methods

Method Description
GET_DATABASES() Getter for DATABASES, with configurable default
ASK_DATABASES() Getter for DATABASES w/ exceptions if field has no value
HAS_DATABASES() Determine if DATABASES has a value

Hosts

The hosts of the component.

Accessible with the following methods

Method Description
GET_HOSTS() Getter for HOSTS, with configurable default
ASK_HOSTS() Getter for HOSTS w/ exceptions if field has no value
HAS_HOSTS() Determine if HOSTS has a value

PrimaryHost

The primary host of the component.

Accessible with the following methods

Method Description
GET_PRIMARYHOST() Getter for PRIMARYHOST, with configurable default
ASK_PRIMARYHOST() Getter for PRIMARYHOST w/ exceptions if field has no value
HAS_PRIMARYHOST() Determine if PRIMARYHOST has a value

DatabaseConnection

The connection specifications for the database of the component.

Accessible with the following methods

Method Description
GET_DATABASECONNECTION() Getter for DATABASECONNECTION

LastUpdated

The time at which the component was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATED() Getter for LASTUPDATED, with configurable default
ASK_LASTUPDATED() Getter for LASTUPDATED w/ exceptions if field has no value
HAS_LASTUPDATED() Determine if LASTUPDATED has a value

Arn

The Amazon Resource Name (ARN) of the component.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value