A_ConfignRevsnOpen

DDL: A_CONFIGNREVSNOPEN Type: view_entity CONSUMPTION Package: S_CBC_REV_REQ

Open Revision Requests

A_ConfignRevsnOpen is a Consumption CDS View that provides data about "Open Revision Requests" in SAP S/4HANA. It reads from 1 data source (I_ConfignRevsn) and exposes 9 fields with key fields ConfignRevsnUUID, ConfigurationRevisionTarget. It has 1 association to related views. It is exposed through 1 OData service (API_CONFIGURATIONREVISION). Part of development package S_CBC_REV_REQ.

Data Sources (1)

SourceAliasJoin Type
I_ConfignRevsn I_ConfignRevsn projection

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_ConfignRevsn _ConfignRevsn $projection.ConfignRevsnUUID = _ConfignRevsn.ConfignRevsnUUID and $projection.ConfigurationRevisionTarget = _ConfignRevsn.ConfigurationRevisionTarget

Annotations (7)

NameValueLevelField
EndUserText.label Open Revision Requests view
AccessControl.authorizationCheck #CHECK view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view

OData Services (1)

ServiceBindingVersionContractRelease
API_CONFIGURATIONREVISION API_CONFIGURATIONREVISION_V4 V4 C2 NOT_RELEASED

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY ConfignRevsnUUID ConfignRevsnUUID
KEY ConfigurationRevisionTarget ConfigurationRevisionTarget
ConfignRevsnReceiverType ConfignRevsnReceiverType
ConfignRevsnContext ConfignRevsnContext
ConfignRevisionType ConfignRevisionType
ConfignRevsnStatus ConfignRevsnStatus
CreationDateTime CreationDateTime
_ConfignRevsn _ConfignRevsn
_TargetredirectedtoA_ConfignRevsnTarget
@EndUserText.label: 'Open Revision Requests'
@AccessControl.authorizationCheck: #CHECK
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType:   #CONSUMPTION
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #M
define root view entity A_ConfignRevsnOpen
  provider contract transactional_query
  as projection on I_ConfignRevsn
  association [1..1] to A_ConfignRevsn as _ConfignRevsn on  $projection.ConfignRevsnUUID            = _ConfignRevsn.ConfignRevsnUUID
                                                        and $projection.ConfigurationRevisionTarget = _ConfignRevsn.ConfigurationRevisionTarget
{
  key ConfignRevsnUUID,
  key ConfigurationRevisionTarget,
      @Consumption.hidden: true
      ConfignRevsnReceiverType,
      ConfignRevsnContext,
      ConfignRevisionType,
      ConfignRevsnStatus,
      @Semantics.systemDateTime.createdAt: true
      CreationDateTime,
      _ConfignRevsn,
      _Target : redirected to A_ConfignRevsnTarget
}
where
      ConfignRevsnStatus <> 'C'
  and ConfignRevsnStatus <> 'R'
  and ConfignRevsnStatus <> 'O'
  and ConfignRevsnStatus <> 'P'