Skip to content

/AWS1/CL_DZNSUBSCRIBEDASSET

The details of the asset for which the subscription grant is created.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_assetid TYPE /AWS1/DZNASSETID /AWS1/DZNASSETID

The identifier of the asset for which the subscription grant is created.

iv_assetrevision TYPE /AWS1/DZNREVISION /AWS1/DZNREVISION

The revision of the asset for which the subscription grant is created.

iv_status TYPE /AWS1/DZNSUBSCRIPTIONGRANTSTAT /AWS1/DZNSUBSCRIPTIONGRANTSTAT

The status of the asset for which the subscription grant is created.

Optional arguments:

iv_targetname TYPE /AWS1/DZNSTRING /AWS1/DZNSTRING

The target name of the asset for which the subscription grant is created.

io_failurecause TYPE REF TO /AWS1/CL_DZNFAILURECAUSE /AWS1/CL_DZNFAILURECAUSE

The failure cause included in the details of the asset for which the subscription grant is created.

iv_grantedtimestamp TYPE /AWS1/DZNTIMESTAMP /AWS1/DZNTIMESTAMP

The timestamp of when the subscription grant to the asset is created.

iv_failuretimestamp TYPE /AWS1/DZNTIMESTAMP /AWS1/DZNTIMESTAMP

The failure timestamp included in the details of the asset for which the subscription grant is created.

io_assetscope TYPE REF TO /AWS1/CL_DZNASSETSCOPE /AWS1/CL_DZNASSETSCOPE

The asset scope of the subscribed asset.

io_permissions TYPE REF TO /AWS1/CL_DZNPERMISSIONS /AWS1/CL_DZNPERMISSIONS

The asset permissions.


Queryable Attributes

assetId

The identifier of the asset for which the subscription grant is created.

Accessible with the following methods

Method Description
GET_ASSETID() Getter for ASSETID, with configurable default
ASK_ASSETID() Getter for ASSETID w/ exceptions if field has no value
HAS_ASSETID() Determine if ASSETID has a value

assetRevision

The revision of the asset for which the subscription grant is created.

Accessible with the following methods

Method Description
GET_ASSETREVISION() Getter for ASSETREVISION, with configurable default
ASK_ASSETREVISION() Getter for ASSETREVISION w/ exceptions if field has no value
HAS_ASSETREVISION() Determine if ASSETREVISION has a value

status

The status of the asset for which the subscription grant is created.

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

targetName

The target name of the asset for which the subscription grant is created.

Accessible with the following methods

Method Description
GET_TARGETNAME() Getter for TARGETNAME, with configurable default
ASK_TARGETNAME() Getter for TARGETNAME w/ exceptions if field has no value
HAS_TARGETNAME() Determine if TARGETNAME has a value

failureCause

The failure cause included in the details of the asset for which the subscription grant is created.

Accessible with the following methods

Method Description
GET_FAILURECAUSE() Getter for FAILURECAUSE

grantedTimestamp

The timestamp of when the subscription grant to the asset is created.

Accessible with the following methods

Method Description
GET_GRANTEDTIMESTAMP() Getter for GRANTEDTIMESTAMP, with configurable default
ASK_GRANTEDTIMESTAMP() Getter for GRANTEDTIMESTAMP w/ exceptions if field has no va
HAS_GRANTEDTIMESTAMP() Determine if GRANTEDTIMESTAMP has a value

failureTimestamp

The failure timestamp included in the details of the asset for which the subscription grant is created.

Accessible with the following methods

Method Description
GET_FAILURETIMESTAMP() Getter for FAILURETIMESTAMP, with configurable default
ASK_FAILURETIMESTAMP() Getter for FAILURETIMESTAMP w/ exceptions if field has no va
HAS_FAILURETIMESTAMP() Determine if FAILURETIMESTAMP has a value

assetScope

The asset scope of the subscribed asset.

Accessible with the following methods

Method Description
GET_ASSETSCOPE() Getter for ASSETSCOPE

permissions

The asset permissions.

Accessible with the following methods

Method Description
GET_PERMISSIONS() Getter for PERMISSIONS

Public Local Types In This Class

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

TT_SUBSCRIBEDASSETS

TYPES TT_SUBSCRIBEDASSETS TYPE STANDARD TABLE OF REF TO /AWS1/CL_DZNSUBSCRIBEDASSET WITH DEFAULT KEY
.