A_CntrlPurContrHdrCndnValdty_2

DDL: A_CNTRLPURCONTRHDRCNDNVALDTY_2 Type: view_entity CONSUMPTION

CCTR Header Condition Validity

A_CntrlPurContrHdrCndnValdty_2 is a Consumption CDS View that provides data about "CCTR Header Condition Validity" in SAP S/4HANA. It reads from 1 data source (R_CntrlPurContrHdrCndnValdtyTP) and exposes 7 fields with key fields CentralPurchaseContract, ConditionRecord, ConditionValidityEndDate. It is exposed through 1 OData service (API_CNTRLPURCONTRACT_2).

Data Sources (1)

SourceAliasJoin Type
R_CntrlPurContrHdrCndnValdtyTP R_CntrlPurContrHdrCndnValdtyTP projection

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label CCTR Header Condition Validity view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name CentralPurchaseContractHdrCndnVldty_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_CNTRLPURCONTRACT_2 API_CNTRLPURCONTRACT_2 V4 C2 NOT_RELEASED

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY CentralPurchaseContract CentralPurchaseContract
KEY ConditionRecord ConditionRecord
KEY ConditionValidityEndDate ConditionValidityEndDate
ConditionApplication ConditionApplication
ConditionType ConditionType
ConditionValidityStartDate ConditionValidityStartDate
ConditionIsDeleted ConditionIsDeleted
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'CCTR Header Condition Validity'

@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED

@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION

@ObjectModel.supportedCapabilities: [#TRANSACTIONAL_PROVIDER]

@ObjectModel.modelingPattern: #TRANSACTIONAL_INTERFACE

@ObjectModel.semanticKey:  [ 'CentralPurchaseContract','ConditionRecord','ConditionValidityEndDate' ]

@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #XL,
  dataClass: #TRANSACTIONAL
}

@Metadata.ignorePropagatedAnnotations: true

@OData.entityType.name: 'CentralPurchaseContractHdrCndnVldty_Type'
define view entity A_CntrlPurContrHdrCndnValdty_2
  as projection on R_CntrlPurContrHdrCndnValdtyTP
{

  key  CentralPurchaseContract,
  key  ConditionRecord,
  key  ConditionValidityEndDate,
       ConditionApplication,
       ConditionType,
       ConditionValidityStartDate,
       ConditionIsDeleted,


       /* Associations */
       _CntrlPurContrHdrCndnAmount : redirected to composition child A_CntrlPurContrHdrCndnAmount_2,
       _CentralPurchaseContract    : redirected to parent A_CentralPurchaseContract_2


}