I_ProdAllocSqncCstrtTP

DDL: I_PRODALLOCSQNCCSTRTTP Type: view_entity TRANSACTIONAL Package: PRODUCT_ALLOCATION_SEQUENCE

Product Allocation Sequence Constraint

I_ProdAllocSqncCstrtTP is a Transactional CDS View that provides data about "Product Allocation Sequence Constraint" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocSequenceConstraint) and exposes 38 fields with key field ProdAllocSqncConstraintUUID. It has 13 associations to related views. Part of development package PRODUCT_ALLOCATION_SEQUENCE.

Data Sources (1)

SourceAliasJoin Type
I_ProdAllocSequenceConstraint Document from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_ProdAllocationSequenceTP _ProdAllocationSequenceTP _ProdAllocationSequenceTP.ProductAllocationSequenceUUID = $projection.ProductAllocationSequenceUUID
[0..1] I_ProductAllocationObject _ProductAllocationObject _ProductAllocationObject.ProductAllocationObjectUUID = $projection.ProductAllocationObjectUUID
[0..1] I_ProdAllocObjValueHelp _ProdAllocObjValueHelp _ProdAllocObjValueHelp.ProductAllocationObjectUUID = $projection.ProductAllocationObjectUUID
[0..1] I_ProdAllocLeadTmeDurationUnit _ProdAllocLeadTmeDurationUnit _ProdAllocLeadTmeDurationUnit.ProdAllocLeadTimeDurationUnit = $projection.ProdAllocLeadTimeDurationUnit
[0..1] I_AftValdtyConstraintStatus _AfterValdtyConstraintStatus _AfterValdtyConstraintStatus.AfterValidityConstraintStatus = $projection.AfterValidityConstraintStatus
[0..1] I_BfrValdtyConstraintStatus _BeforeValdtyConstraintStatus _BeforeValdtyConstraintStatus.BeforeValidityConstraintStatus = $projection.BeforeValidityConstraintStatus
[0..1] I_HrzConsumptionDirection _HrzConsumptionDirection _HrzConsumptionDirection.HorizontalConsumptionDirection = $projection.HorizontalConsumptionDirection
[0..1] I_ProdAllocCheckDateTimeType _ProdAllocCheckDateTimeType _ProdAllocCheckDateTimeType.ProdAllocCheckDateTimeType = $projection.ProdAllocCheckDateTimeType
[0..1] I_ProdAllocConstraintStatus _ProdAllocConstraintStatus _ProdAllocConstraintStatus.ProdAllocationConstraintStatus = $projection.ProdAllocationConstraintStatus
[0..1] I_TimeZone _ValidityStartTimeZone _ValidityStartTimeZone.TimeZoneID = $projection.ValidityStartTimeZone
[0..1] I_TimeZone _ValidityEndTimeZone _ValidityEndTimeZone.TimeZoneID = $projection.ValidityEndTimeZone
[0..1] I_UnitOfMeasure _ConsumptionUnitOfMeasure $projection.ProdAllocSqncCstrtCnsmpnUnit = _ConsumptionUnitOfMeasure.UnitOfMeasure
[0..*] I_ProdAllocSqncCstrtTTP _ProdAllocSqncCstrtTTP

Annotations (12)

NameValueLevelField
Analytics.technicalName IPASQNC_CSTRTTP view
EndUserText.label Product Allocation Sequence Constraint view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
Search.searchable true view
ObjectModel.sapObjectNodeType.name ProdAllocSqncCstrt view
ObjectModel.representativeKey ProdAllocSqncConstraintUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocSqncConstraintUUID I_ProdAllocSequenceConstraint ProdAllocSqncConstraintUUID Product Allocation Sequence Constraint UUID
ProdAllocSequenceConstraint I_ProdAllocSequenceConstraint ProdAllocSequenceConstraint Sequence Constraint
ProductAllocationSequenceGroup I_ProdAllocSequenceConstraint ProductAllocationSequenceGroup Sequence Group
ProductAllocationSequence I_ProdAllocSequenceConstraint ProductAllocationSequence Allocation Sequence
ProductAllocationSequenceUUID I_ProdAllocSequenceConstraint ProductAllocationSequenceUUID Product Allocation Sequence UUID
ProdAllocSequenceGroupUUID I_ProdAllocSequenceConstraint ProdAllocSequenceGroupUUID Product Allocation Sequence Group UUID
ValidityStartUTCDateTime I_ProdAllocSequenceConstraint ValidityStartUTCDateTime Validity Start
ValidityStartTimeZone I_ProdAllocSequenceConstraint ValidityStartTimeZone Validity Start Time Zone
ValidityEndUTCDateTime I_ProdAllocSequenceConstraint ValidityEndUTCDateTime Validity End
ValidityEndTimeZone I_ProdAllocSequenceConstraint ValidityEndTimeZone Validity End Time Zone
ProductAllocationObjectUUID I_ProdAllocSequenceConstraint ProductAllocationObjectUUID Product Allocation Object UUID
ProductAllocationRate I_ProdAllocSequenceConstraint ProductAllocationRate Allocation Rate
ProdAllocLeadTimeDuration I_ProdAllocSequenceConstraint ProdAllocLeadTimeDuration Lead Time Duration
ProdAllocLeadTimeDurationUnit I_ProdAllocSequenceConstraint ProdAllocLeadTimeDurationUnit Lead Time Duration Unit
NumberOfBackwardCnsmpnPeriods I_ProdAllocSequenceConstraint NumberOfBackwardCnsmpnPeriods Backward Consumption
NumberOfForwardCnsmpnPeriods I_ProdAllocSequenceConstraint NumberOfForwardCnsmpnPeriods Forward Consumption
HorizontalConsumptionDirection I_ProdAllocSequenceConstraint HorizontalConsumptionDirection Consumption Direction
ProdAllocSqncCstrtCnsmpnUnit I_ProdAllocSequenceConstraint ProdAllocSqncCstrtCnsmpnUnit Constraint Consumption Unit
PastPeriodIsAllowed I_ProdAllocSequenceConstraint PastPeriodIsAllowed Past Period Allowed
ProdAllocCheckDateTimeType I_ProdAllocSequenceConstraint ProdAllocCheckDateTimeType Check Date Time Type
ProdAllocationConstraintStatus I_ProdAllocSequenceConstraint ProdAllocationConstraintStatus Constraint Status
AfterValidityConstraintStatus I_ProdAllocSequenceConstraint AfterValidityConstraintStatus After Validity Status
BeforeValidityConstraintStatus I_ProdAllocSequenceConstraint BeforeValidityConstraintStatus Before Valdty Status
IsDeleted I_ProdAllocSequenceConstraint IsDeleted TRUE
_ProdAllocationSequenceTP _ProdAllocationSequenceTP
_ProdAllocSqncGroupTP _ProdAllocSqncGroupTP
_ProdAllocSqncCstrtTTP _ProdAllocSqncCstrtTTP
_ProductAllocationObject _ProductAllocationObject
_ProdAllocObjValueHelp _ProdAllocObjValueHelp
_ProdAllocLeadTmeDurationUnit _ProdAllocLeadTmeDurationUnit
_AfterValdtyConstraintStatus _AfterValdtyConstraintStatus
_BeforeValdtyConstraintStatus _BeforeValdtyConstraintStatus
_HrzConsumptionDirection _HrzConsumptionDirection
_ProdAllocCheckDateTimeType _ProdAllocCheckDateTimeType
_ProdAllocConstraintStatus _ProdAllocConstraintStatus
_ValidityStartTimeZone _ValidityStartTimeZone
_ValidityEndTimeZone _ValidityEndTimeZone
_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_ProdAllocSqncCstrtTP.
-- 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_ProdAllocSqncCstrtTP AS
SELECT
  Document.ProdAllocSqncConstraintUUID AS ProdAllocSqncConstraintUUID,
  Document.ProdAllocSequenceConstraint AS ProdAllocSequenceConstraint,
  Document.ProductAllocationSequenceGroup AS ProductAllocationSequenceGroup,
  Document.ProductAllocationSequence AS ProductAllocationSequence,
  Document.ProductAllocationSequenceUUID AS ProductAllocationSequenceUUID,
  Document.ProdAllocSequenceGroupUUID AS ProdAllocSequenceGroupUUID,
  Document.ValidityStartUTCDateTime AS ValidityStartUTCDateTime,
  Document.ValidityStartTimeZone AS ValidityStartTimeZone,
  Document.ValidityEndUTCDateTime AS ValidityEndUTCDateTime,
  Document.ValidityEndTimeZone AS ValidityEndTimeZone,
  Document.ProductAllocationObjectUUID AS ProductAllocationObjectUUID,
  Document.ProductAllocationRate AS ProductAllocationRate,
  Document.ProdAllocLeadTimeDuration AS ProdAllocLeadTimeDuration,
  Document.ProdAllocLeadTimeDurationUnit AS ProdAllocLeadTimeDurationUnit,
  Document.NumberOfBackwardCnsmpnPeriods AS NumberOfBackwardCnsmpnPeriods,
  Document.NumberOfForwardCnsmpnPeriods AS NumberOfForwardCnsmpnPeriods,
  Document.HorizontalConsumptionDirection AS HorizontalConsumptionDirection,
  Document.ProdAllocSqncCstrtCnsmpnUnit AS ProdAllocSqncCstrtCnsmpnUnit,
  Document.PastPeriodIsAllowed AS PastPeriodIsAllowed,
  Document.ProdAllocCheckDateTimeType AS ProdAllocCheckDateTimeType,
  Document.ProdAllocationConstraintStatus AS ProdAllocationConstraintStatus,
  Document.AfterValidityConstraintStatus AS AfterValidityConstraintStatus,
  Document.BeforeValidityConstraintStatus AS BeforeValidityConstraintStatus,
  Document.IsDeleted AS IsDeleted
FROM I_ProdAllocSequenceConstraint AS Document
LEFT OUTER JOIN I_ProdAllocationSequenceTP AS _ProdAllocationSequenceTP ON _ProdAllocationSequenceTP.ProductAllocationSequenceUUID = ProductAllocationSequenceUUID  -- association [1..1]
LEFT OUTER JOIN I_ProductAllocationObject AS _ProductAllocationObject ON _ProductAllocationObject.ProductAllocationObjectUUID = ProductAllocationObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocObjValueHelp AS _ProdAllocObjValueHelp ON _ProdAllocObjValueHelp.ProductAllocationObjectUUID = ProductAllocationObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocLeadTmeDurationUnit AS _ProdAllocLeadTmeDurationUnit ON _ProdAllocLeadTmeDurationUnit.ProdAllocLeadTimeDurationUnit = ProdAllocLeadTimeDurationUnit  -- association [0..1]
LEFT OUTER JOIN I_AftValdtyConstraintStatus AS _AfterValdtyConstraintStatus ON _AfterValdtyConstraintStatus.AfterValidityConstraintStatus = AfterValidityConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_BfrValdtyConstraintStatus AS _BeforeValdtyConstraintStatus ON _BeforeValdtyConstraintStatus.BeforeValidityConstraintStatus = BeforeValidityConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_HrzConsumptionDirection AS _HrzConsumptionDirection ON _HrzConsumptionDirection.HorizontalConsumptionDirection = 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 _ProdAllocConstraintStatus.ProdAllocationConstraintStatus = ProdAllocationConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ValidityStartTimeZone ON _ValidityStartTimeZone.TimeZoneID = ValidityStartTimeZone  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ValidityEndTimeZone ON _ValidityEndTimeZone.TimeZoneID = ValidityEndTimeZone  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConsumptionUnitOfMeasure ON ProdAllocSqncCstrtCnsmpnUnit = _ConsumptionUnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocSqncCstrtTTP AS _ProdAllocSqncCstrtTTP ON /* condition not available in parsed metadata */  -- association [0..*]
;