A_ProductionVersion

DDL: A_PRODUCTIONVERSION Type: view_entity CONSUMPTION

Production Version Header

A_ProductionVersion is a Consumption CDS View that provides data about "Production Version Header" in SAP S/4HANA. It reads from 1 data source (R_ProductionVersionTP) and exposes 56 fields with key fields Material, Plant, ProductionVersion. It is exposed through 1 OData service (API_PRODUCTIONVERSION).

Data Sources (1)

SourceAliasJoin Type
R_ProductionVersionTP R_ProductionVersionTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Production Version Header 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 #MASTER view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name ProdnVers_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_PRODUCTIONVERSION API_PRODUCTION_VERSION V4 C2 C1

Fields (56)

KeyFieldSource TableSource FieldDescription
KEY Material Material
KEY Plant Plant
KEY ProductionVersion ProductionVersion
ProductionVersionText ProductionVersionText
ChangeHistoryCount ChangeHistoryCount
ChangeNumber ChangeNumber
CreationDate CreationDate
CreatedByUser CreatedByUser
LastChangeDate LastChangeDate
LastChangedByUser LastChangedByUser
BillOfOperationsType BillOfOperationsType
BillOfOperationsGroup BillOfOperationsGroup
BillOfOperationsVariant BillOfOperationsVariant
BillOfMaterialVariantUsage BillOfMaterialVariantUsage
BillOfMaterialVariant BillOfMaterialVariant
ProductionLine ProductionLine
ProductionSupplyArea ProductionSupplyArea
ProductionVersionGroup ProductionVersionGroup
MainProduct MainProduct
MaterialCostApportionmentStruc MaterialCostApportionmentStruc
IssuingStorageLocation IssuingStorageLocation
ReceivingStorageLocation ReceivingStorageLocation
OriginalBatchReferenceMaterial OriginalBatchReferenceMaterial
QuantityDistributionKey QuantityDistributionKey
ProductionVersionStatus ProductionVersionStatus
ProductionVersionLastCheckDate ProductionVersionLastCheckDate
RateBasedPlanningStatus RateBasedPlanningStatus
PreliminaryPlanningStatus PreliminaryPlanningStatus
BOMCheckStatus BOMCheckStatus
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
ProductionVersionLock ProductionVersionLock
ProdnVersIsAllowedForRptvMfg ProdnVersIsAllowedForRptvMfg
HasVersionCtrldBOMAndRouting HasVersionCtrldBOMAndRouting
PlanningAndExecutionBOMIsDiff PlanningAndExecutionBOMIsDiff
ExecBillOfMaterialVariantUsage ExecBillOfMaterialVariantUsage
ExecBillOfMaterialVariant ExecBillOfMaterialVariant
ExecBillOfOperationsType ExecBillOfOperationsType
ExecBillOfOperationsGroup ExecBillOfOperationsGroup
ExecBillOfOperationsVariant ExecBillOfOperationsVariant
EWMWarehouse EWMWarehouse
DestinationStorageBin DestinationStorageBin
ProcurementType ProcurementType
MaterialProcurementProfile MaterialProcurementProfile
UsgeProbltyWthVersCtrlInPct UsgeProbltyWthVersCtrlInPct
MaterialBaseUnit MaterialBaseUnit
MaterialMinLotSizeQuantity MaterialMinLotSizeQuantity
MaterialMaxLotSizeQuantity MaterialMaxLotSizeQuantity
CostingLotSize CostingLotSize
TargetProductionSupplyArea TargetProductionSupplyArea
MRPController MRPController
MaterialName MaterialName
MRPResponsible MRPResponsible
RoutingCheckStatusText RoutingCheckStatusText
ProductionVersionLockText ProductionVersionLockText
BillOfOperationsTypeName BillOfOperationsTypeName
@EndUserText.label: 'Production Version Header'
@AccessControl.authorizationCheck: #MANDATORY
@VDM:{ viewType: #CONSUMPTION, usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE] }
@VDM.lifecycle.contract.type:#PUBLIC_REMOTE_API
@ObjectModel.usageType.serviceQuality:#C
@ObjectModel.usageType.sizeCategory:#M
@ObjectModel.usageType.dataClass:#MASTER
@Metadata.ignorePropagatedAnnotations:true
@OData.entityType.name:'ProdnVers_Type'
define root view entity A_ProductionVersion
  provider contract transactional_query
  as projection on R_ProductionVersionTP
{

  key Material,
  key Plant,
  key ProductionVersion,
      ProductionVersionText,
      ChangeHistoryCount,
      ChangeNumber,
      CreationDate,
      CreatedByUser,
      LastChangeDate,
      LastChangedByUser,
      BillOfOperationsType,
      BillOfOperationsGroup,
      BillOfOperationsVariant,
      BillOfMaterialVariantUsage,
      BillOfMaterialVariant,
      ProductionLine,
      ProductionSupplyArea,
      ProductionVersionGroup,
      MainProduct,
      MaterialCostApportionmentStruc,
      IssuingStorageLocation,
      ReceivingStorageLocation,
      OriginalBatchReferenceMaterial,
      QuantityDistributionKey,
      ProductionVersionStatus,
      ProductionVersionLastCheckDate,
      RateBasedPlanningStatus,
      PreliminaryPlanningStatus,
      BOMCheckStatus,
      ValidityStartDate,
      ValidityEndDate,
      ProductionVersionLock,
      ProdnVersIsAllowedForRptvMfg,
      HasVersionCtrldBOMAndRouting,
      PlanningAndExecutionBOMIsDiff,
      ExecBillOfMaterialVariantUsage,
      ExecBillOfMaterialVariant,
      ExecBillOfOperationsType,
      ExecBillOfOperationsGroup,
      ExecBillOfOperationsVariant,
      EWMWarehouse,
      DestinationStorageBin,
      ProcurementType,
      MaterialProcurementProfile,
      UsgeProbltyWthVersCtrlInPct,
      MaterialBaseUnit,
      @Semantics.quantity.unitOfMeasure : 'MaterialBaseUnit'
      MaterialMinLotSizeQuantity,
      @Semantics.quantity.unitOfMeasure : 'MaterialBaseUnit'
      MaterialMaxLotSizeQuantity,
      @Semantics.quantity.unitOfMeasure : 'MaterialBaseUnit'
      CostingLotSize,
      TargetProductionSupplyArea,
      MRPController,
      MaterialName,
      MRPResponsible,
      RoutingCheckStatusText,
      ProductionVersionLockText,
      BillOfOperationsTypeName
}