C_MntrProdAllocOrderItemPerds

DDL: C_MNTRPRODALLOCORDERITEMPERDS SQL: CMPAORDITMPERDS Type: view CONSUMPTION

Monitor Product Allocation Order Item Periods

C_MntrProdAllocOrderItemPerds is a Consumption CDS View that provides data about "Monitor Product Allocation Order Item Periods" in SAP S/4HANA. It reads from 1 data source (P_MntrProdAllocOrderItemPerds) and exposes 44 fields with key fields ProdAllocAssignedOrder, ProdAllocAssignedOrderItem, ProdAllocAssignedOrderType, ProdAllocPerdStartUTCDateTime, ConfirmationUTCDateTime. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_MntrProdAllocOrderItemPerds P_MntrProdAllocOrderItemPerds from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_ProductAllocationObjectText _ProductAllocationObjectText $projection.ProductAllocationObjectUUID = _ProductAllocationObjectText.ProductAllocationObjectUUID and _ProductAllocationObjectText.Language = $session.system_language
[0..1] I_ProductAllocationSequenceT _ProductAllocationSequenceT $projection.ProductAllocationSequenceUUID = _ProductAllocationSequenceT.ProductAllocationSequenceUUID and _ProductAllocationSequenceT.Language = $session.system_language
[0..1] I_ProdAllocSequenceGroupType _ProdAllocSequenceGroupType _ProdAllocSequenceGroupType.ProdAllocSequenceGroupType = $projection.prodallocsequencegrouptype

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CMPAORDITMPERDS view
VDM.viewType #CONSUMPTION view
EndUserText.label Monitor Product Allocation Order Item Periods view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
UI.headerInfo.typeName Order Item view
UI.headerInfo.typeNamePlural Order Items view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocAssignedOrder ProdAllocAssignedOrder Assigned Order
KEY ProdAllocAssignedOrderItem ProdAllocAssignedOrderItem Assigned Order Item
KEY ProdAllocAssignedOrderType ProdAllocAssignedOrderType Order Type
KEY ProdAllocPerdStartUTCDateTime ProdAllocPerdStartUTCDateTime Period Start Date Time
KEY ConfirmationUTCDateTime ConfirmationUTCDateTime Confirmation Date Time
KEY AssignmentSequenceNumberValue AssignmentSequenceNumberValue Assignment Sequence Number
KEY CharcValueCombinationUUID CharcValueCombinationUUID Characteristic Value Combination UUID
ProdAllocationConfirmationDate
ProdAllocationPeriodStartDate Period Start Date
ProductAllocationPeriodEndDate Period End Date
ProdAllocCharc01 ProdAllocCharc01 Characteristic Value 1
ProdAllocCharc02 ProdAllocCharc02 Characteristic Value 2
ProdAllocCharc03 ProdAllocCharc03 Characteristic Value 3
ProdAllocCharc04 ProdAllocCharc04 Characteristic Value 4
ProdAllocCharc05 ProdAllocCharc05 Characteristic Value 5
ProdAllocCharc06 ProdAllocCharc06 Characteristic Value 6
ProdAllocCharc07 ProdAllocCharc07 Characteristic Value 7
ProdAllocCharc08 ProdAllocCharc08 Characteristic Value 8
ProdAllocCharc09 ProdAllocCharc09 Characteristic Value 9
ProdAllocCharc10 ProdAllocCharc10 Characteristic Value 10
CharcValAuthznGroup CharcValAuthznGroup Authorization Group
ProductAllocationObjectUUID ProductAllocationObjectUUID Product Allocation Object UUID
ProdAllocObjCharacteristics
ProdAllocCharcValCombn
ProdAllocCharcValCombDesc
ConfirmationDateTimeType ConfirmationDateTimeType Confirmation Date Type
ProdAllocObjectDescription _ProductAllocationObjectText ProdAllocObjectDescription Description
ProductAllocationObject ProductAllocationObject Allocation Object
ProdAllocSqncConstraintUUID ProdAllocSqncConstraintUUID Product Allocation Sequence Constraint UUID
ProductAllocationSequenceUUID ProductAllocationSequenceUUID Product Allocation Sequence UUID
ProductAllocationSequenceDesc _ProductAllocationSequenceT ProductAllocationSequenceDesc Description
ProductAllocationSequence
ProdAllocSequenceConstraint _ProdAllocSequenceConstraint ProdAllocSequenceConstraint Sequence Constraint
ProductAllocationSequenceGroup _ProdAllocSequenceConstraint ProductAllocationSequenceGroup Sequence Group
ProdAllocSequenceGroupType
ProdAllocSqncGrpPriorityValue ProdAllocSqncGrpPriorityValue Priority
ProdAllocAssignedQuantityUnit ProdAllocAssignedQuantityUnit Assigned Quantity Unit
ProdAllocAssignedQuantity ProdAllocAssignedQuantity Assigned Quantity
ProdAllocSqncConsumptionUnit P_MntrProdAllocOrderItemPerds ProdAllocSqncCstrtCnsmpnUnit Constraint Consumption Unit
ProdAllocCnsmdQtyInCnsmpnUnit
_ConfirmationDateTimeType _ConfirmationDateTimeType
_ProdAllocSequenceConstraint _ProdAllocSequenceConstraint
_ProdAllocSequenceGroupType _ProdAllocSequenceGroupType
_ProductAllocationObjectText _ProductAllocationObjectText

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_MntrProdAllocOrderItemPerds.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CMPAORDITMPERDS

CREATE VIEW C_MntrProdAllocOrderItemPerds AS
SELECT
  ProdAllocAssignedOrder,
  ProdAllocAssignedOrderItem,
  ProdAllocAssignedOrderType,
  ProdAllocPerdStartUTCDateTime,
  ConfirmationUTCDateTime,
  AssignmentSequenceNumberValue,
  CharcValueCombinationUUID,
  cast(ProdAllocationConfirmationDate as prodallocationconfirmationdate) AS ProdAllocationConfirmationDate,
  cast(ProdAllocationPeriodStartDate as prodallocationperiodstartdate) AS ProdAllocationPeriodStartDate,
  cast(ProductAllocationPeriodEndDate as productallocationperiodenddate) AS ProductAllocationPeriodEndDate,
  ProdAllocCharc01,
  ProdAllocCharc02,
  ProdAllocCharc03,
  ProdAllocCharc04,
  ProdAllocCharc05,
  ProdAllocCharc06,
  ProdAllocCharc07,
  ProdAllocCharc08,
  ProdAllocCharc09,
  ProdAllocCharc10,
  CharcValAuthznGroup,
  ProductAllocationObjectUUID,
  cast( ' ' as prodallocobjcharacteristics ) AS ProdAllocObjCharacteristics,
  cast( ' ' as prodalloccharcvalcombn ) AS ProdAllocCharcValCombn,
  cast( ' ' as prodalloccharcvalcombdesc ) AS ProdAllocCharcValCombDesc,
  ConfirmationDateTimeType,
  _ProductAllocationObjectText.ProdAllocObjectDescription AS ProdAllocObjectDescription,
  ProductAllocationObject,
  ProdAllocSqncConstraintUUID,
  ProductAllocationSequenceUUID,
  _ProductAllocationSequenceT.ProductAllocationSequenceDesc AS ProductAllocationSequenceDesc,
  _ProdAllocSequenceConstraint._ProductAllocationSequence.ProductAllocationSequence AS ProductAllocationSequence,
  _ProdAllocSequenceConstraint.ProdAllocSequenceConstraint AS ProdAllocSequenceConstraint,
  _ProdAllocSequenceConstraint.ProductAllocationSequenceGroup AS ProductAllocationSequenceGroup,
  _ProdAllocSequenceConstraint._ProdAllocationSequenceGroup.ProdAllocSequenceGroupType AS ProdAllocSequenceGroupType,
  ProdAllocSqncGrpPriorityValue,
  ProdAllocAssignedQuantityUnit,
  ProdAllocAssignedQuantity,
  P_MntrProdAllocOrderItemPerds.ProdAllocSqncCstrtCnsmpnUnit AS ProdAllocSqncConsumptionUnit,
  cast(division(ProdAllocAssignedQuantity, _ProdAllocSequenceConstraint.ProductAllocationRate, 3) as prodalloccnsmdqtyincnsmpnunit) AS ProdAllocCnsmdQtyInCnsmpnUnit
FROM P_MntrProdAllocOrderItemPerds
LEFT OUTER JOIN I_ProductAllocationObjectText AS _ProductAllocationObjectText ON ProductAllocationObjectUUID = _ProductAllocationObjectText.ProductAllocationObjectUUID AND _ProductAllocationObjectText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProductAllocationSequenceT AS _ProductAllocationSequenceT ON ProductAllocationSequenceUUID = _ProductAllocationSequenceT.ProductAllocationSequenceUUID AND _ProductAllocationSequenceT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocSequenceGroupType AS _ProdAllocSequenceGroupType ON _ProdAllocSequenceGroupType.ProdAllocSequenceGroupType = prodallocsequencegrouptype  -- association [0..1]
;