I_RELEASESTATE

DDL: I_RELEASESTATE Type: view_entity Package: S_ESH_VB

CDS View Browser Release State

I_RELEASESTATE is a CDS View that provides data about "CDS View Browser Release State" in SAP S/4HANA. It reads from 1 data source (ars_w_api_state) and exposes 8 fields with key fields ObjectId, ObjectType, SubObjectType, SubObjectName, CompatibilityContract. It has 1 association to related views. Part of development package S_ESH_VB.

Data Sources (1)

SourceAliasJoin Type
ars_w_api_state ars_w_api_state from

Associations (1)

CardinalityTargetAliasCondition
[0..1] dd07t _dd07t _dd07t.domname = 'ARS_RELEASE_CONTRACT' and _dd07t.ddlanguage = $session.system_language and _dd07t.domvalue_l = $projection.CompatibilityContract and _dd07t.as4local = 'A' and _dd07t.as4vers = '0000'

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label CDS View Browser Release State view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY ObjectId ars_w_api_state object_id
KEY ObjectType ars_w_api_state object_type
KEY SubObjectType ars_w_api_state sub_object_type
KEY SubObjectName ars_w_api_state sub_object_name
KEY CompatibilityContract ars_w_api_state compatibility_contract
ObjectName ars_w_api_state object_name
ReleaseState ars_w_api_state release_state
ReleaseContractDesc _dd07t ddtext
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'CDS View Browser Release State'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType: {
    serviceQuality: #X,
    sizeCategory: #S,
    dataClass: #MIXED
}
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ]  } */
define view entity I_RELEASESTATE
  as select from ars_w_api_state
  association [0..1] to dd07t as _dd07t on  _dd07t.domname    = 'ARS_RELEASE_CONTRACT'
                                        and _dd07t.ddlanguage = $session.system_language
                                        and _dd07t.domvalue_l = $projection.CompatibilityContract
                                        and _dd07t.as4local   = 'A'
                                        and _dd07t.as4vers    = '0000'
{
  key ars_w_api_state.object_id              as ObjectId,
  key ars_w_api_state.object_type            as ObjectType,
  key ars_w_api_state.sub_object_type        as SubObjectType,
  key ars_w_api_state.sub_object_name        as SubObjectName,
  key ars_w_api_state.compatibility_contract as CompatibilityContract,
      ars_w_api_state.object_name            as ObjectName,
      ars_w_api_state.release_state          as ReleaseState,
      _dd07t.ddtext                          as ReleaseContractDesc
}
where
      ars_w_api_state.object_type     = 'DDLS'
  and ars_w_api_state.sub_object_type = 'CDS_STOB'