I_ProdAllocQuantityAssignment

DDL: I_PRODALLOCQUANTITYASSIGNMENT Type: view_entity BASIC Package: PROD_ALLOC_TRANSACTIONAL_DATA

Product Allocation Quantity Assignment

I_ProdAllocQuantityAssignment is a Basic CDS View that provides data about "Product Allocation Quantity Assignment" in SAP S/4HANA. It reads from 1 data source (paqtyassgmt) and exposes 29 fields with key fields ProdAllocAssignedOrder, ProdAllocAssignedOrderItem, ProdAllocAssignedOrderType, CharcValueCombinationUUID, ProdAllocPerdStartUTCDateTime. It has 10 associations to related views. Part of development package PROD_ALLOC_TRANSACTIONAL_DATA.

Data Sources (1)

SourceAliasJoin Type
paqtyassgmt paqtyassgmt from

Associations (10)

CardinalityTargetAliasCondition
[0..1] I_ProdAllocObjCharcValCombn _ProdAllocObjCharcValCombn $projection.CharcValueCombinationUUID = _ProdAllocObjCharcValCombn.CharcValueCombinationUUID
[0..1] I_ProdAllocSequenceConstraint _ProdAllocSequenceConstraint $projection.ProdAllocSqncConstraintUUID = _ProdAllocSequenceConstraint.ProdAllocSqncConstraintUUID
[0..1] I_UnitOfMeasure _ProdAllocAssignedQuantityUnit $projection.ProdAllocAssignedQuantityUnit = _ProdAllocAssignedQuantityUnit.UnitOfMeasure
[0..1] I_ConfirmationDateTimeType _ConfirmationDateTimeType $projection.ConfirmationDateTimeType = _ConfirmationDateTimeType.ConfirmationDateTimeType
[0..1] I_ProdAllocAssignedOrderType _ProdAllocAssignedOrderType $projection.ProdAllocAssignedOrderType = _ProdAllocAssignedOrderType.ProdAllocAssignedOrderType
[0..1] I_TimeZone _ProdAllocPeriodStartTimeZone $projection.ProdAllocPeriodStartTimeZone = _ProdAllocPeriodStartTimeZone.TimeZoneID
[0..1] I_TimeZone _ProdAllocPeriodEndTimeZone $projection.ProdAllocPeriodEndTimeZone = _ProdAllocPeriodEndTimeZone.TimeZoneID
[0..1] I_TimeZone _ConfirmationTimeZone $projection.ConfirmationTimeZone = _ConfirmationTimeZone.TimeZoneID
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID

Annotations (9)

NameValueLevelField
EndUserText.label Product Allocation Quantity Assignment view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
Search.searchable true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.sapObjectNodeType.name ProdAllocQuantityAssignment view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocAssignedOrder prodallocassignedorder Assigned Order
KEY ProdAllocAssignedOrderItem prodallocassignedorderitem Assigned Order Item
KEY ProdAllocAssignedOrderType prodallocassignedordertype Order Type
KEY CharcValueCombinationUUID charcvaluecombinationuuid Characteristic Value Combination UUID
KEY ProdAllocPerdStartUTCDateTime prodallocperdstartutcdatetime Period Start Date Time
KEY ConfirmationUTCDateTime confirmationutcdatetime Confirmation Date Time
KEY AssignmentSequenceNumberValue assignmentsequencenumbervalue Assignment Sequence Number
ProdAllocPeriodStartTimeZone prodallocperiodstarttimezone Period Start Time Zone
ConfirmationTimeZone confirmationtimezone Confirmation Time Zone
ProdAllocPeriodEndUTCDateTime prodallocperiodendutcdatetime Period End Date Time
ProdAllocPeriodEndTimeZone prodallocperiodendtimezone Period End Time Zone
ProdAllocAssignedQuantity prodallocassignedquantity Assigned Quantity
ProdAllocAssignedQuantityUnit prodallocassignedquantityunit Assigned Quantity Unit
ConfirmationDateTimeType confirmationdatetimetype Confirmation Date Type
ProdAllocSqncConstraintUUID prodallocsqncconstraintuuid Product Allocation Sequence Constraint UUID
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
_ProdAllocObjCharcValCombn _ProdAllocObjCharcValCombn
_ProdAllocSequenceConstraint _ProdAllocSequenceConstraint
_ProdAllocAssignedQuantityUnit _ProdAllocAssignedQuantityUnit
_ProdAllocAssignedOrderType _ProdAllocAssignedOrderType
_ConfirmationDateTimeType _ConfirmationDateTimeType
_ProdAllocPeriodStartTimeZone _ProdAllocPeriodStartTimeZone
_ProdAllocPeriodEndTimeZone _ProdAllocPeriodEndTimeZone
_ConfirmationTimeZone _ConfirmationTimeZone
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser

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 I_ProdAllocQuantityAssignment.
-- 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.

CREATE VIEW I_ProdAllocQuantityAssignment AS
SELECT
  ProdAllocAssignedOrder,
  ProdAllocAssignedOrderItem,
  ProdAllocAssignedOrderType,
  CharcValueCombinationUUID,
  ProdAllocPerdStartUTCDateTime,
  ConfirmationUTCDateTime,
  AssignmentSequenceNumberValue,
  ProdAllocPeriodStartTimeZone,
  ConfirmationTimeZone,
  ProdAllocPeriodEndUTCDateTime,
  ProdAllocPeriodEndTimeZone,
  ProdAllocAssignedQuantity,
  ProdAllocAssignedQuantityUnit,
  ConfirmationDateTimeType,
  ProdAllocSqncConstraintUUID,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser
FROM paqtyassgmt
LEFT OUTER JOIN I_ProdAllocObjCharcValCombn AS _ProdAllocObjCharcValCombn ON CharcValueCombinationUUID = _ProdAllocObjCharcValCombn.CharcValueCombinationUUID  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocSequenceConstraint AS _ProdAllocSequenceConstraint ON ProdAllocSqncConstraintUUID = _ProdAllocSequenceConstraint.ProdAllocSqncConstraintUUID  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ProdAllocAssignedQuantityUnit ON ProdAllocAssignedQuantityUnit = _ProdAllocAssignedQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_ConfirmationDateTimeType AS _ConfirmationDateTimeType ON ConfirmationDateTimeType = _ConfirmationDateTimeType.ConfirmationDateTimeType  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocAssignedOrderType AS _ProdAllocAssignedOrderType ON ProdAllocAssignedOrderType = _ProdAllocAssignedOrderType.ProdAllocAssignedOrderType  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ProdAllocPeriodStartTimeZone ON ProdAllocPeriodStartTimeZone = _ProdAllocPeriodStartTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ProdAllocPeriodEndTimeZone ON ProdAllocPeriodEndTimeZone = _ProdAllocPeriodEndTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ConfirmationTimeZone ON ConfirmationTimeZone = _ConfirmationTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
;