I_ProdAllocSequenceConstraint

DDL: I_PRODALLOCSEQUENCECONSTRAINT SQL: IPASQNC_CSTRT Type: view BASIC

Product Allocation Sequence Constraint

I_ProdAllocSequenceConstraint is a Basic CDS View that provides data about "Product Allocation Sequence Constraint" in SAP S/4HANA. It reads from 1 data source (pasqnc_cstrt) and exposes 37 fields with key field ProdAllocSqncConstraintUUID. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
pasqnc_cstrt pasqnc_cstrt from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_ProductAllocationSequence _ProductAllocationSequence $projection.ProductAllocationSequenceUUID = _ProductAllocationSequence.ProductAllocationSequenceUUID
[1..1] I_ProdAllocationSequenceGroup _ProdAllocationSequenceGroup $projection.ProdAllocSequenceGroupUUID = _ProdAllocationSequenceGroup.ProdAllocSequenceGroupUUID
[0..*] I_ProdAllocSequenceConstraintT _Text $projection.ProdAllocSqncConstraintUUID = _Text.ProdAllocSqncConstraintUUID
[0..1] I_ProductAllocationObject _ProductAllocationObject $projection.ProductAllocationObjectUUID = _ProductAllocationObject.ProductAllocationObjectUUID
[0..1] I_ProdAllocLeadTmeDurationUnit _ProdAllocLeadTmeDurationUnit $projection.ProdAllocLeadTimeDurationUnit = _ProdAllocLeadTmeDurationUnit.ProdAllocLeadTimeDurationUnit
[0..1] I_AfterValdtyConstraintStatus _AfterValdtyConstraintStatus $projection.AfterValidityConstraintStatus = _AfterValdtyConstraintStatus.AfterValidityConstraintStatus
[0..1] I_BeforeValdtyConstraintStatus _BeforeValdtyConstraintStatus $projection.BeforeValidityConstraintStatus = _BeforeValdtyConstraintStatus.BeforeValidityConstraintStatus
[0..1] I_HrzConsumptionDirection _HrzConsumptionDirection $projection.HorizontalConsumptionDirection = _HrzConsumptionDirection.HorizontalConsumptionDirection
[0..1] I_ProdAllocCheckDateTimeType _ProdAllocCheckDateTimeType $projection.ProdAllocCheckDateTimeType = _ProdAllocCheckDateTimeType.ProdAllocCheckDateTimeType
[0..1] I_ProdAllocConstraintStatus _ProdAllocConstraintStatus $projection.ProdAllocationConstraintStatus = _ProdAllocConstraintStatus.ProdAllocationConstraintStatus
[0..1] I_TimeZone _ValidityStartTimeZone $projection.ValidityStartTimeZone = _ValidityStartTimeZone.TimeZoneID
[0..1] I_TimeZone _ValidityEndTimeZone $projection.ValidityEndTimeZone = _ValidityEndTimeZone.TimeZoneID
[0..1] I_UnitOfMeasure _ConsumptionUnitOfMeasure $projection.ProdAllocSqncCstrtCnsmpnUnit = _ConsumptionUnitOfMeasure.UnitOfMeasure

Annotations (12)

NameValueLevelField
EndUserText.label Product Allocation Sequence Constraint view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey ProdAllocSqncConstraintUUID view
ObjectModel.sapObjectNodeType.name ProdAllocSqncCstrt view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName IPASQNC_CSTRT view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocSqncConstraintUUID prodallocsqncconstraintuuid Product Allocation Sequence Constraint UUID
ProdAllocSequenceConstraint prodallocsequenceconstraint Sequence Constraint
ProductAllocationSequenceGroup productallocationsequencegroup Sequence Group
ProductAllocationSequence productallocationsequence Allocation Sequence
ProductAllocationSequenceUUID productallocationsequenceuuid Product Allocation Sequence UUID
ProdAllocSequenceGroupUUID prodallocsequencegroupuuid Product Allocation Sequence Group UUID
ValidityStartUTCDateTime validitystartutcdatetime Validity Start
ValidityStartTimeZone validitystarttimezone Validity Start Time Zone
ValidityEndUTCDateTime validityendutcdatetime Validity End
ValidityEndTimeZone validityendtimezone Validity End Time Zone
ProductAllocationObjectUUID productallocationobjectuuid Product Allocation Object UUID
ProductAllocationRate productallocationrate Allocation Rate
ProdAllocLeadTimeDuration prodallocleadtimeduration Lead Time Duration
ProdAllocLeadTimeDurationUnit prodallocleadtimedurationunit Lead Time Duration Unit
NumberOfBackwardCnsmpnPeriods numberofbackwardcnsmpnperiods Backward Consumption
NumberOfForwardCnsmpnPeriods numberofforwardcnsmpnperiods Forward Consumption
HorizontalConsumptionDirection horizontalconsumptiondirection Consumption Direction
PastPeriodIsAllowed pastperiodisallowed Past Period Allowed
ProdAllocCheckDateTimeType prodalloccheckdatetimetype Check Date Time Type
ProdAllocSqncCstrtCnsmpnUnit prodallocsqnccstrtcnsmpnunit Constraint Consumption Unit
ProdAllocationConstraintStatus prodallocationconstraintstatus Constraint Status
AfterValidityConstraintStatus aftervalidityconstraintstatus After Validity Status
BeforeValidityConstraintStatus beforevalidityconstraintstatus Before Valdty Status
IsDeleted isdeleted TRUE
_ProductAllocationSequence _ProductAllocationSequence
_ProdAllocationSequenceGroup _ProdAllocationSequenceGroup
_ProductAllocationObject _ProductAllocationObject
_Text _Text
_ProdAllocLeadTmeDurationUnit _ProdAllocLeadTmeDurationUnit
_ProdAllocConstraintStatus _ProdAllocConstraintStatus
_AfterValdtyConstraintStatus _AfterValdtyConstraintStatus
_BeforeValdtyConstraintStatus _BeforeValdtyConstraintStatus
_ValidityStartTimeZone _ValidityStartTimeZone
_ValidityEndTimeZone _ValidityEndTimeZone
_HrzConsumptionDirection _HrzConsumptionDirection
_ProdAllocCheckDateTimeType _ProdAllocCheckDateTimeType
_ConsumptionUnitOfMeasure _ConsumptionUnitOfMeasure

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_ProdAllocSequenceConstraint.
-- 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: IPASQNC_CSTRT

CREATE VIEW I_ProdAllocSequenceConstraint AS
SELECT
  ProdAllocSqncConstraintUUID,
  ProdAllocSequenceConstraint,
  ProductAllocationSequenceGroup,
  ProductAllocationSequence,
  ProductAllocationSequenceUUID,
  ProdAllocSequenceGroupUUID,
  ValidityStartUTCDateTime,
  ValidityStartTimeZone,
  ValidityEndUTCDateTime,
  ValidityEndTimeZone,
  ProductAllocationObjectUUID,
  ProductAllocationRate,
  ProdAllocLeadTimeDuration,
  ProdAllocLeadTimeDurationUnit,
  NumberOfBackwardCnsmpnPeriods,
  NumberOfForwardCnsmpnPeriods,
  HorizontalConsumptionDirection,
  PastPeriodIsAllowed,
  ProdAllocCheckDateTimeType,
  ProdAllocSqncCstrtCnsmpnUnit,
  ProdAllocationConstraintStatus,
  AfterValidityConstraintStatus,
  BeforeValidityConstraintStatus,
  IsDeleted
FROM pasqnc_cstrt
LEFT OUTER JOIN I_ProductAllocationSequence AS _ProductAllocationSequence ON ProductAllocationSequenceUUID = _ProductAllocationSequence.ProductAllocationSequenceUUID  -- association [1..1]
LEFT OUTER JOIN I_ProdAllocationSequenceGroup AS _ProdAllocationSequenceGroup ON ProdAllocSequenceGroupUUID = _ProdAllocationSequenceGroup.ProdAllocSequenceGroupUUID  -- association [1..1]
LEFT OUTER JOIN I_ProdAllocSequenceConstraintT AS _Text ON ProdAllocSqncConstraintUUID = _Text.ProdAllocSqncConstraintUUID  -- association [0..*]
LEFT OUTER JOIN I_ProductAllocationObject AS _ProductAllocationObject ON ProductAllocationObjectUUID = _ProductAllocationObject.ProductAllocationObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocLeadTmeDurationUnit AS _ProdAllocLeadTmeDurationUnit ON ProdAllocLeadTimeDurationUnit = _ProdAllocLeadTmeDurationUnit.ProdAllocLeadTimeDurationUnit  -- association [0..1]
LEFT OUTER JOIN I_AfterValdtyConstraintStatus AS _AfterValdtyConstraintStatus ON AfterValidityConstraintStatus = _AfterValdtyConstraintStatus.AfterValidityConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_BeforeValdtyConstraintStatus AS _BeforeValdtyConstraintStatus ON BeforeValidityConstraintStatus = _BeforeValdtyConstraintStatus.BeforeValidityConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_HrzConsumptionDirection AS _HrzConsumptionDirection ON HorizontalConsumptionDirection = _HrzConsumptionDirection.HorizontalConsumptionDirection  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocCheckDateTimeType AS _ProdAllocCheckDateTimeType ON ProdAllocCheckDateTimeType = _ProdAllocCheckDateTimeType.ProdAllocCheckDateTimeType  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocConstraintStatus AS _ProdAllocConstraintStatus ON ProdAllocationConstraintStatus = _ProdAllocConstraintStatus.ProdAllocationConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ValidityStartTimeZone ON ValidityStartTimeZone = _ValidityStartTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ValidityEndTimeZone ON ValidityEndTimeZone = _ValidityEndTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConsumptionUnitOfMeasure ON ProdAllocSqncCstrtCnsmpnUnit = _ConsumptionUnitOfMeasure.UnitOfMeasure  -- association [0..1]
;