A_ACMNominationContrBaseQty

DDL: A_ACMNOMINATIONCONTRBASEQTY Type: view_entity CONSUMPTION

ACM Nomination Contract Base Quantity

A_ACMNominationContrBaseQty is a Consumption CDS View that provides data about "ACM Nomination Contract Base Quantity" in SAP S/4HANA. It reads from 1 data source (R_ACMNominationContrBaseQtyTP) and exposes 9 fields with key fields NominationKey, NominationDocItem, TradingContractNumber, TradingContractItem.

Data Sources (1)

SourceAliasJoin Type
R_ACMNominationContrBaseQtyTP R_ACMNominationContrBaseQtyTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name AACMNOMBASEQTY_Type view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label ACM Nomination Contract Base Quantity view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY NominationKey NominationKey
KEY NominationDocItem NominationDocItem
KEY TradingContractNumber TradingContractNumber
KEY TradingContractItem TradingContractItem
ScheduledQuantity ScheduledQuantity
ScheduledQuantityUnit ScheduledQuantityUnit
Material Material
MaterialBaseUnit MaterialBaseUnit
ACMScheduledBaseQuantity ACMScheduledBaseQuantity
@OData.entityType.name:'AACMNOMBASEQTY_Type'
@AccessControl.authorizationCheck: #MANDATORY
@VDM: {
viewType : #CONSUMPTION,
lifecycle.contract.type: #PUBLIC_REMOTE_API,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel: {
    usageType.serviceQuality: #C,
    usageType.sizeCategory : #M,
    usageType.dataClass: #MIXED
}
@EndUserText.label: 'ACM Nomination Contract Base Quantity'
define view entity A_ACMNominationContrBaseQty
  as projection on R_ACMNominationContrBaseQtyTP
{
  key NominationKey,
  key NominationDocItem,
  key TradingContractNumber,
  key TradingContractItem,
      @Semantics.quantity.unitOfMeasure:'ScheduledQuantityUnit'
      ScheduledQuantity,
      ScheduledQuantityUnit,
      Material,
      MaterialBaseUnit,
      @Semantics.quantity.unitOfMeasure:'MaterialBaseUnit'
      ACMScheduledBaseQuantity,

      //Association

      _ACMNominationTrdgContract : redirected to parent A_ACMNominationTrdgContract,
      _ACMNomination             : redirected to A_ACMNomination,
      _ACMNominationItem         : redirected to A_ACMNominationItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMNOMINATIONCONTRBASEQTYTP"
],
"ASSOCIATED":
[
"A_ACMNOMINATION",
"A_ACMNOMINATIONITEM",
"A_ACMNOMINATIONTRDGCONTRACT",
"R_ACMNOMINATIONITEMTP",
"R_ACMNOMINATIONTP",
"R_ACMNOMINATIONTRDGCONTRACTTP"
],
"BASE":
[
"R_ACMNOMINATIONCONTRBASEQTYTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/