Skip to content

/AWS1/CL_LICGRANTEDLICENSE

Describes a license that is granted to a grantee.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_licensearn TYPE /AWS1/LICARN /AWS1/LICARN

Amazon Resource Name (ARN) of the license.

iv_licensename TYPE /AWS1/LICSTRING /AWS1/LICSTRING

License name.

iv_productname TYPE /AWS1/LICSTRING /AWS1/LICSTRING

Product name.

iv_productsku TYPE /AWS1/LICSTRING /AWS1/LICSTRING

Product SKU.

io_issuer TYPE REF TO /AWS1/CL_LICISSUERDETAILS /AWS1/CL_LICISSUERDETAILS

Granted license issuer.

iv_homeregion TYPE /AWS1/LICSTRING /AWS1/LICSTRING

Home Region of the granted license.

iv_status TYPE /AWS1/LICLICENSESTATUS /AWS1/LICLICENSESTATUS

Granted license status.

io_validity TYPE REF TO /AWS1/CL_LICDATETIMERANGE /AWS1/CL_LICDATETIMERANGE

Date and time range during which the granted license is valid, in ISO8601-UTC format.

iv_beneficiary TYPE /AWS1/LICSTRING /AWS1/LICSTRING

Granted license beneficiary.

it_entitlements TYPE /AWS1/CL_LICENTITLEMENT=>TT_ENTITLEMENTLIST TT_ENTITLEMENTLIST

License entitlements.

io_consumptionconfiguration TYPE REF TO /AWS1/CL_LICCONSUMPTIONCONF /AWS1/CL_LICCONSUMPTIONCONF

Configuration for consumption of the license.

it_licensemetadata TYPE /AWS1/CL_LICMETADATA=>TT_METADATALIST TT_METADATALIST

Granted license metadata.

iv_createtime TYPE /AWS1/LICISO8601DATETIME /AWS1/LICISO8601DATETIME

Creation time of the granted license.

iv_version TYPE /AWS1/LICSTRING /AWS1/LICSTRING

Version of the granted license.

io_receivedmetadata TYPE REF TO /AWS1/CL_LICRECEIVEDMETADATA /AWS1/CL_LICRECEIVEDMETADATA

Granted license received metadata.


Queryable Attributes

LicenseArn

Amazon Resource Name (ARN) of the license.

Accessible with the following methods

Method Description
GET_LICENSEARN() Getter for LICENSEARN, with configurable default
ASK_LICENSEARN() Getter for LICENSEARN w/ exceptions if field has no value
HAS_LICENSEARN() Determine if LICENSEARN has a value

LicenseName

License name.

Accessible with the following methods

Method Description
GET_LICENSENAME() Getter for LICENSENAME, with configurable default
ASK_LICENSENAME() Getter for LICENSENAME w/ exceptions if field has no value
HAS_LICENSENAME() Determine if LICENSENAME has a value

ProductName

Product name.

Accessible with the following methods

Method Description
GET_PRODUCTNAME() Getter for PRODUCTNAME, with configurable default
ASK_PRODUCTNAME() Getter for PRODUCTNAME w/ exceptions if field has no value
HAS_PRODUCTNAME() Determine if PRODUCTNAME has a value

ProductSKU

Product SKU.

Accessible with the following methods

Method Description
GET_PRODUCTSKU() Getter for PRODUCTSKU, with configurable default
ASK_PRODUCTSKU() Getter for PRODUCTSKU w/ exceptions if field has no value
HAS_PRODUCTSKU() Determine if PRODUCTSKU has a value

Issuer

Granted license issuer.

Accessible with the following methods

Method Description
GET_ISSUER() Getter for ISSUER

HomeRegion

Home Region of the granted license.

Accessible with the following methods

Method Description
GET_HOMEREGION() Getter for HOMEREGION, with configurable default
ASK_HOMEREGION() Getter for HOMEREGION w/ exceptions if field has no value
HAS_HOMEREGION() Determine if HOMEREGION has a value

Status

Granted license status.

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

Validity

Date and time range during which the granted license is valid, in ISO8601-UTC format.

Accessible with the following methods

Method Description
GET_VALIDITY() Getter for VALIDITY

Beneficiary

Granted license beneficiary.

Accessible with the following methods

Method Description
GET_BENEFICIARY() Getter for BENEFICIARY, with configurable default
ASK_BENEFICIARY() Getter for BENEFICIARY w/ exceptions if field has no value
HAS_BENEFICIARY() Determine if BENEFICIARY has a value

Entitlements

License entitlements.

Accessible with the following methods

Method Description
GET_ENTITLEMENTS() Getter for ENTITLEMENTS, with configurable default
ASK_ENTITLEMENTS() Getter for ENTITLEMENTS w/ exceptions if field has no value
HAS_ENTITLEMENTS() Determine if ENTITLEMENTS has a value

ConsumptionConfiguration

Configuration for consumption of the license.

Accessible with the following methods

Method Description
GET_CONSUMPTIONCONFIGURATION() Getter for CONSUMPTIONCONFIGURATION

LicenseMetadata

Granted license metadata.

Accessible with the following methods

Method Description
GET_LICENSEMETADATA() Getter for LICENSEMETADATA, with configurable default
ASK_LICENSEMETADATA() Getter for LICENSEMETADATA w/ exceptions if field has no val
HAS_LICENSEMETADATA() Determine if LICENSEMETADATA has a value

CreateTime

Creation time of the granted license.

Accessible with the following methods

Method Description
GET_CREATETIME() Getter for CREATETIME, with configurable default
ASK_CREATETIME() Getter for CREATETIME w/ exceptions if field has no value
HAS_CREATETIME() Determine if CREATETIME has a value

Version

Version of the granted license.

Accessible with the following methods

Method Description
GET_VERSION() Getter for VERSION, with configurable default
ASK_VERSION() Getter for VERSION w/ exceptions if field has no value
HAS_VERSION() Determine if VERSION has a value

ReceivedMetadata

Granted license received metadata.

Accessible with the following methods

Method Description
GET_RECEIVEDMETADATA() Getter for RECEIVEDMETADATA

Public Local Types In This Class

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

TT_GRANTEDLICENSELIST

TYPES TT_GRANTEDLICENSELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LICGRANTEDLICENSE WITH DEFAULT KEY
.