A_CndnContrSettlmtCal

DDL: A_CNDNCONTRSETTLMTCAL Type: view_entity CONSUMPTION Package: WCB_API_A2A_CC_SRV

Settlement Calendar

A_CndnContrSettlmtCal is a Consumption CDS View that provides data about "Settlement Calendar" in SAP S/4HANA. It reads from 1 data source (R_CndnContrSettlmtCalTP) and exposes 13 fields with key fields ConditionContract, SettlmtDate, SettlmtDateCat. It is exposed through 1 OData service (API_CONDITION_CONTRACT). Part of development package WCB_API_A2A_CC_SRV.

Data Sources (1)

SourceAliasJoin Type
R_CndnContrSettlmtCalTP R_CndnContrSettlmtCalTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Settlement Calendar view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

OData Services (1)

ServiceBindingVersionContractRelease
API_CONDITION_CONTRACT API_CONDITION_CONTRACT V4 C2 C1

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract ConditionContract
KEY SettlmtDate SettlmtDate
KEY SettlmtDateCat SettlmtDateCat
SettlmtDateSequentialID SettlmtDateSequentialID
CndnContrCalItemUUID CndnContrCalItemUUID
RefSettlmtDate RefSettlmtDate
RefSettlmtDateSequentialID RefSettlmtDateSequentialID
SettlmtExecutionDate SettlmtExecutionDate
SettlementFixedValueDate SettlementFixedValueDate
BusVolDateFrom BusVolDateFrom
BusVolDateTo BusVolDateTo
SettlmtDateUsage SettlmtDateUsage
CndnContrSourceCalItemUUID CndnContrSourceCalItemUUID
@EndUserText.label: 'Settlement Calendar'
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
  usageType.serviceQuality: #B,
  usageType.dataClass: #TRANSACTIONAL,
  usageType.sizeCategory: #XXL
  }
@VDM: {
  viewType: #CONSUMPTION,
  lifecycle.contract.type: #PUBLIC_REMOTE_API,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
  }

define view entity A_CndnContrSettlmtCal
  as projection on R_CndnContrSettlmtCalTP
{
  key ConditionContract,
  key SettlmtDate,
  key SettlmtDateCat,
      SettlmtDateSequentialID,
      CndnContrCalItemUUID,
      RefSettlmtDate,
      RefSettlmtDateSequentialID,
      SettlmtExecutionDate,
      SettlementFixedValueDate,
      BusVolDateFrom,
      BusVolDateTo,
      SettlmtDateUsage,
      CndnContrSourceCalItemUUID,

      /* --- Root Entity --- */
      _ConditionContract : redirected to parent A_ConditionContract

}