A_CntrlPurContrItmCndnScales_2

DDL: A_CNTRLPURCONTRITMCNDNSCALES_2 Type: view_entity CONSUMPTION

CCTR Item Condition Scales

A_CntrlPurContrItmCndnScales_2 is a Consumption CDS View that provides data about "CCTR Item Condition Scales" in SAP S/4HANA. It reads from 1 data source (R_CntrlPurContrItmCndnScalesTP) and exposes 19 fields with key fields CentralPurchaseContract, CentralPurchaseContractItem, ConditionRecord, ConditionValidityEndDate, ConditionSequentialNumberShort. It is exposed through 1 OData service (API_CNTRLPURCONTRACT_2).

Data Sources (1)

SourceAliasJoin Type
R_CntrlPurContrItmCndnScalesTP R_CntrlPurContrItmCndnScalesTP projection

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label CCTR Item Condition Scales 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 #L view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name CentralPurchaseContractCndnScales_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_CNTRLPURCONTRACT_2 API_CNTRLPURCONTRACT_2 V4 C2 NOT_RELEASED

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY CentralPurchaseContract CentralPurchaseContract
KEY CentralPurchaseContractItem CentralPurchaseContractItem
KEY ConditionRecord ConditionRecord
KEY ConditionValidityEndDate ConditionValidityEndDate
KEY ConditionSequentialNumberShort ConditionSequentialNumberShort
KEY ConditionScaleLine ConditionScaleLine
ConditionScaleQuantity ConditionScaleQuantity
ConditionScaleQuantityUnit ConditionScaleQuantityUnit
CndnScaleQuantityUnitISOCode CndnScaleQuantityUnitISOCode
ConditionScaleAmount ConditionScaleAmount
ConditionScaleAmountCurrency ConditionScaleAmountCurrency
ConditionRateValue ConditionRateValue
ConditionRateValueUnit ConditionRateValueUnit
ConditionCurrency ConditionCurrency
ConditionScaleIsDeleted ConditionScaleIsDeleted
PricingScaleType PricingScaleType
ConditionQuantity ConditionQuantity
ConditionQuantityUnit ConditionQuantityUnit
ConditionQuantityUnitISOCode ConditionQuantityUnitISOCode
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@EndUserText.label: 'CCTR Item Condition Scales'
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION

@ObjectModel.supportedCapabilities: [#TRANSACTIONAL_PROVIDER]

@ObjectModel.modelingPattern: #TRANSACTIONAL_INTERFACE

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

@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #MIXED
}

@Metadata.ignorePropagatedAnnotations: true
@OData.entityType.name: 'CentralPurchaseContractCndnScales_Type'

define view entity A_CntrlPurContrItmCndnScales_2
  as projection on R_CntrlPurContrItmCndnScalesTP

{

  key CentralPurchaseContract,
  key CentralPurchaseContractItem,
  key ConditionRecord,
  key ConditionValidityEndDate,
  key ConditionSequentialNumberShort,
  key ConditionScaleLine,
      @Semantics.quantity.unitOfMeasure: 'ConditionScaleQuantityUnit'
      ConditionScaleQuantity,
      ConditionScaleQuantityUnit,
      CndnScaleQuantityUnitISOCode,


      @Semantics.amount.currencyCode: 'ConditionScaleAmountCurrency'
      ConditionScaleAmount,
      ConditionScaleAmountCurrency,
      @Semantics.amount.currencyCode: 'ConditionScaleAmountCurrency'
      ConditionRateValue,
      ConditionRateValueUnit,
      ConditionCurrency,

      ConditionScaleIsDeleted,
      PricingScaleType,
      @Semantics.quantity.unitOfMeasure: 'ConditionScaleQuantityUnit'
      ConditionQuantity,
      ConditionQuantityUnit,
      ConditionQuantityUnitISOCode,

      /* Associations */
      _CentralPurchaseContract    : redirected to A_CentralPurchaseContract_2,
      _CntrlPurContrItmCndnAmount : redirected to parent A_CntrlPurContrItmCndnAmount_2

}