I_ProdAllocationSequenceTP

DDL: I_PRODALLOCATIONSEQUENCETP Type: view_entity TRANSACTIONAL

Product Allocation Sequence Transactional Processing

I_ProdAllocationSequenceTP is a Transactional CDS View that provides data about "Product Allocation Sequence Transactional Processing" in SAP S/4HANA. It reads from 1 data source (I_ProductAllocationSequence) and exposes 26 fields with key field ProductAllocationSequenceUUID. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProductAllocationSequence Document from

Associations (11)

CardinalityTargetAliasCondition
[0..1] E_ProductAllocationSequence _Extension _Extension.ProductAllocationSequenceUUID = Document.ProductAllocationSequenceUUID
[0..1] I_ProdAllocLifecycleStatus _ProdAllocLifecycleStatus _ProdAllocLifecycleStatus.ProdAllocationLifecycleStatus = $projection.ProdAllocationLifecycleStatus
[0..1] I_ProdAllocConsistencyStatus _ProdAllocConsistencyStatus _ProdAllocConsistencyStatus.ProdAllocConsistencyStatus = $projection.ProdAllocConsistencyStatus
[0..1] I_HrzConsumptionDirection _HrzConsumptionDirection _HrzConsumptionDirection.HorizontalConsumptionDirection = $projection.HorizontalConsumptionDirection
[0..1] I_VerticalConsumptionDirection _VerticalConsumptionDirection _VerticalConsumptionDirection.VerticalConsumptionDirection = $projection.VerticalConsumptionDirection
[0..1] I_UnitOfMeasure _UnitOfMeasure _UnitOfMeasure.UnitOfMeasure = $projection.ProdAllocSqncConsumptionUnit
[0..1] I_User _CreatedByUser _CreatedByUser.UserID = $projection.CreatedByUser
[0..1] I_User _LastChangedByUser _LastChangedByUser.UserID = $projection.LastChangedByUser
[0..*] I_ProdAllocSequenceTTP _ProdAllocSequenceTTP
[0..*] I_ProdAllocSqncGroupTP _ProdAllocSqncGroupTP
[0..*] I_ProdAllocSqncAssgmtTP _ProdAllocSqncAssgmtTP

Annotations (25)

NameValueLevelField
Analytics.technicalName IPASQNCTP view
EndUserText.label Product Allocation Sequence Transactional Processing view
ObjectModel.sapObjectNodeType.name ProductAllocationSequence view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.transactionalProcessingEnabled true view
OData.publish false view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
Search.searchable true view
ObjectModel.representativeKey ProductAllocationSequenceUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.lifecycle.draft.expiryBehavior #RELATIVE_TO_LAST_CHANGE view
ObjectModel.lifecycle.draft.expiryInterval P28D view
ObjectModel.lifecycle.enqueue.expiryBehavior #RELATIVE_TO_ENQUEUE_START view
ObjectModel.lifecycle.enqueue.expiryInterval PT15M view
ObjectModel.lifecycle.processing.expiryBehavior #RELATIVE_TO_PROCESSING_START view
ObjectModel.lifecycle.processing.expiryInterval PT30M view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix PAS view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 2040 view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ProductAllocationSequenceUUID I_ProductAllocationSequence ProductAllocationSequenceUUID Product Allocation Sequence UUID
ProductAllocationSequence I_ProductAllocationSequence ProductAllocationSequence Allocation Sequence
NumberOfBackwardCnsmpnPeriods I_ProductAllocationSequence NumberOfBackwardCnsmpnPeriods Backward Consumption
NumberOfForwardCnsmpnPeriods I_ProductAllocationSequence NumberOfForwardCnsmpnPeriods Forward Consumption
HorizontalConsumptionDirection I_ProductAllocationSequence HorizontalConsumptionDirection Consumption Direction
VerticalConsumptionDirection I_ProductAllocationSequence VerticalConsumptionDirection Vertical Consumption
PastPeriodIsAllowed I_ProductAllocationSequence PastPeriodIsAllowed Past Period Allowed
ProdAllocSqncConsumptionUnit I_ProductAllocationSequence ProdAllocSqncConsumptionUnit Consumption Unit
ProdAllocConsistencyStatus I_ProductAllocationSequence ProdAllocConsistencyStatus Consistency Status
ProdAllocationLifecycleStatus I_ProductAllocationSequence ProdAllocationLifecycleStatus Lifecycle Status
CreationDateTime I_ProductAllocationSequence CreationDateTime Timestamp
CreationDate Timestamp
CreatedByUser I_ProductAllocationSequence CreatedByUser User Name
LastChangeDateTime I_ProductAllocationSequence LastChangeDateTime Timestamp
LastChangeDate Timestamp
LastChangedByUser I_ProductAllocationSequence LastChangedByUser User Name
_ProdAllocSequenceTTP _ProdAllocSequenceTTP
_ProdAllocSqncGroupTP _ProdAllocSqncGroupTP
_ProdAllocSqncAssgmtTP _ProdAllocSqncAssgmtTP
_ProdAllocLifecycleStatus _ProdAllocLifecycleStatus
_ProdAllocConsistencyStatus _ProdAllocConsistencyStatus
_HrzConsumptionDirection _HrzConsumptionDirection
_VerticalConsumptionDirection _VerticalConsumptionDirection
_UnitOfMeasure _UnitOfMeasure
_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_ProdAllocationSequenceTP.
-- 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_ProdAllocationSequenceTP AS
SELECT
  Document.ProductAllocationSequenceUUID AS ProductAllocationSequenceUUID,
  Document.ProductAllocationSequence AS ProductAllocationSequence,
  Document.NumberOfBackwardCnsmpnPeriods AS NumberOfBackwardCnsmpnPeriods,
  Document.NumberOfForwardCnsmpnPeriods AS NumberOfForwardCnsmpnPeriods,
  Document.HorizontalConsumptionDirection AS HorizontalConsumptionDirection,
  Document.VerticalConsumptionDirection AS VerticalConsumptionDirection,
  Document.PastPeriodIsAllowed AS PastPeriodIsAllowed,
  Document.ProdAllocSqncConsumptionUnit AS ProdAllocSqncConsumptionUnit,
  Document.ProdAllocConsistencyStatus AS ProdAllocConsistencyStatus,
  Document.ProdAllocationLifecycleStatus AS ProdAllocationLifecycleStatus,
  Document.CreationDateTime AS CreationDateTime,
  cast(substring(cast( CreationDateTime as abap.char(32)),1,8) as pal_creationdate) AS CreationDate,
  Document.CreatedByUser AS CreatedByUser,
  Document.LastChangeDateTime AS LastChangeDateTime,
  cast(substring(cast( LastChangeDateTime as abap.char(32)),1,8) as pal_lastchangedate) AS LastChangeDate,
  Document.LastChangedByUser AS LastChangedByUser
FROM I_ProductAllocationSequence AS Document
LEFT OUTER JOIN E_ProductAllocationSequence AS _Extension ON _Extension.ProductAllocationSequenceUUID = Document.ProductAllocationSequenceUUID  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocLifecycleStatus AS _ProdAllocLifecycleStatus ON _ProdAllocLifecycleStatus.ProdAllocationLifecycleStatus = ProdAllocationLifecycleStatus  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocConsistencyStatus AS _ProdAllocConsistencyStatus ON _ProdAllocConsistencyStatus.ProdAllocConsistencyStatus = ProdAllocConsistencyStatus  -- association [0..1]
LEFT OUTER JOIN I_HrzConsumptionDirection AS _HrzConsumptionDirection ON _HrzConsumptionDirection.HorizontalConsumptionDirection = HorizontalConsumptionDirection  -- association [0..1]
LEFT OUTER JOIN I_VerticalConsumptionDirection AS _VerticalConsumptionDirection ON _VerticalConsumptionDirection.VerticalConsumptionDirection = VerticalConsumptionDirection  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON _UnitOfMeasure.UnitOfMeasure = ProdAllocSqncConsumptionUnit  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON _CreatedByUser.UserID = CreatedByUser  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON _LastChangedByUser.UserID = LastChangedByUser  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocSequenceTTP AS _ProdAllocSequenceTTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_ProdAllocSqncGroupTP AS _ProdAllocSqncGroupTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_ProdAllocSqncAssgmtTP AS _ProdAllocSqncAssgmtTP ON /* condition not available in parsed metadata */  -- association [0..*]
;