I_PMRPReceiptIssue

DDL: I_PMRPRECEIPTISSUE SQL: IPMRPRCPTISSUE Type: view COMPOSITE Package: PMRP_ENGINE

Receipt Issue in pMRP

I_PMRPReceiptIssue is a Composite CDS View that provides data about "Receipt Issue in pMRP" in SAP S/4HANA. It reads from 1 data source (P_PMRPReceiptIssue) and exposes 26 fields with key fields ReceiptInternalID, PMRPIssue, BucketInternalID, PMRPIssueCategory. It has 11 associations to related views. Part of development package PMRP_ENGINE.

Data Sources (1)

SourceAliasJoin Type
P_PMRPReceiptIssue Issue from

Associations (11)

CardinalityTargetAliasCondition
[1..1] I_PMRPSimulation _Simulation _Simulation.PMRPSimulation = $projection.PMRPSimulation
[1..1] I_PMRPReferencePlan _ReferencePlan _ReferencePlan.PMRPReferencePlan = $projection.PMRPReferencePlan
[0..1] I_PMRPResource _Resource _Resource.PMRPReferencePlan = $projection.PMRPReferencePlan and _Resource.PMRPResourceInternalID = $projection.PMRPResourceInternalID
[1..1] I_PMRPBucket _Bucket _Bucket.PMRPReferencePlan = $projection.PMRPReferencePlan and _Bucket.BucketInternalID = $projection.BucketInternalID
[0..1] I_PMRPSimlnTopLevelDemand _TopLevelDemand _TopLevelDemand.PMRPSimulation = $projection.PMRPSimulation and _TopLevelDemand.TopLevelDemandInternalID = $projection.TopLevelDemandInternalID
[0..1] I_PMRPSimlnRsceCapBucket _ResIssueBucket _ResIssueBucket.PMRPSimulation = $projection.PMRPSimulation and _ResIssueBucket.PMRPResourceInternalID = $projection.PMRPResourceInternalID and _ResIssueBucket.BucketInternalID = $projection.BucketInternalID
[1..1] I_PMRPIssueCategory _IssueCategory _IssueCategory.PMRPIssueCategory = $projection.PMRPIssueCategory
[1..*] I_PMRPIssueCategoryText _IssueCategoryText _IssueCategoryText.PMRPIssueCategory = $projection.PMRPIssueCategory
[1..1] I_UnitOfMeasure _UnitOfMeasure _UnitOfMeasure.UnitOfMeasure = $projection.CapacityQuantityUnit
[0..1] I_PMRPFlexibleConstraint _Constraint _Constraint.PMRPSimulation = $projection.PMRPSimulation and _Constraint.PMRPFlexibleConstraint = $projection.PMRPFlexibleConstraint
[0..1] I_PMRPFlexibleConstraintPeriod _ConstraintPeriod _ConstraintPeriod.PMRPSimulation = $projection.PMRPSimulation and _ConstraintPeriod.PMRPFlexibleConstraint = $projection.PMRPFlexibleConstraint and _ConstraintPeriod.BucketInternalID = $projection.BucketInternalID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IPMRPRCPTISSUE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
VDM.viewType #COMPOSITE view
EndUserText.label Receipt Issue in pMRP view

Fields (26)

KeyFieldSource TableSource FieldDescription
UnionofallIssuescalculatedinPView
seeexplanationtherekeyPMRPSimulation
KEY ReceiptInternalID ReceiptInternalID Receipt ID
KEY PMRPIssue PMRPIssue
KEY BucketInternalID BucketInternalID Bucket ID
KEY PMRPIssueCategory PMRPIssueCategory
PMRPIssueStartDate PMRPIssueStartDate
PMRPIssueEndDate PMRPIssueEndDate
PMRPReferencePlan _Simulation PMRPReferencePlan
TLDdataTopLevelDemandInternalID
TopLevelDemandUnitOfMeasure TopLevelDemandUnitOfMeasure Unit Protected Qty
TopLevelProduct _TopLevelDemand TopLevelProduct
TopLevelPlant _TopLevelDemand TopLevelPlant
TopLevelMRPArea _TopLevelDemand TopLevelMRPArea
SimulatedRequiredQuantity SimulatedRequiredQuantity
dec263asPMRPTopLvlDmndMissingQuantity
ReceiptDataPMRPResourceInternalID
Product Product Product Sold
Plant Plant Valuation Area
MRPArea MRPArea MRP Area
UnitOfMeasure P_PMRPReceiptIssue UnitOfMeasure Unit Protected Qty
RequiredQuantity RequiredQuantity Requirement qty
PMRPMissingSupplyPercent PMRPMissingSupplyPercent
PMRPDeltaQuantity PMRPDeltaQuantity
CapacityIssueCapacityQuantityUnit
CapacityDmndTopLevelDemandPct CapacityDmndTopLevelDemandPct

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_PMRPReceiptIssue.
-- 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: IPMRPRCPTISSUE

CREATE VIEW I_PMRPReceiptIssue AS
SELECT
  see explanation there key PMRPSimulation AS seeexplanationtherekeyPMRPSimulation,
  ReceiptInternalID,
  PMRPIssue,
  BucketInternalID,
  PMRPIssueCategory,
  PMRPIssueStartDate,
  PMRPIssueEndDate,
  _Simulation.PMRPReferencePlan AS PMRPReferencePlan,
  TopLevelDemandUnitOfMeasure,
  _TopLevelDemand.TopLevelProduct AS TopLevelProduct,
  _TopLevelDemand.TopLevelPlant AS TopLevelPlant,
  _TopLevelDemand.TopLevelMRPArea AS TopLevelMRPArea,
  SimulatedRequiredQuantity,
  Product,
  Plant,
  MRPArea,
  Issue.UnitOfMeasure AS UnitOfMeasure,
  RequiredQuantity,
  PMRPMissingSupplyPercent,
  PMRPDeltaQuantity,
  CapacityDmndTopLevelDemandPct
FROM P_PMRPReceiptIssue AS Issue
LEFT OUTER JOIN I_PMRPSimulation AS _Simulation ON _Simulation.PMRPSimulation = PMRPSimulation  -- association [1..1]
LEFT OUTER JOIN I_PMRPReferencePlan AS _ReferencePlan ON _ReferencePlan.PMRPReferencePlan = PMRPReferencePlan  -- association [1..1]
LEFT OUTER JOIN I_PMRPResource AS _Resource ON _Resource.PMRPReferencePlan = PMRPReferencePlan AND _Resource.PMRPResourceInternalID = PMRPResourceInternalID  -- association [0..1]
LEFT OUTER JOIN I_PMRPBucket AS _Bucket ON _Bucket.PMRPReferencePlan = PMRPReferencePlan AND _Bucket.BucketInternalID = BucketInternalID  -- association [1..1]
LEFT OUTER JOIN I_PMRPSimlnTopLevelDemand AS _TopLevelDemand ON _TopLevelDemand.PMRPSimulation = PMRPSimulation AND _TopLevelDemand.TopLevelDemandInternalID = TopLevelDemandInternalID  -- association [0..1]
LEFT OUTER JOIN I_PMRPSimlnRsceCapBucket AS _ResIssueBucket ON _ResIssueBucket.PMRPSimulation = PMRPSimulation AND _ResIssueBucket.PMRPResourceInternalID = PMRPResourceInternalID AND _ResIssueBucket.BucketInternalID = BucketInternalID  -- association [0..1]
LEFT OUTER JOIN I_PMRPIssueCategory AS _IssueCategory ON _IssueCategory.PMRPIssueCategory = PMRPIssueCategory  -- association [1..1]
LEFT OUTER JOIN I_PMRPIssueCategoryText AS _IssueCategoryText ON _IssueCategoryText.PMRPIssueCategory = PMRPIssueCategory  -- association [1..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON _UnitOfMeasure.UnitOfMeasure = CapacityQuantityUnit  -- association [1..1]
LEFT OUTER JOIN I_PMRPFlexibleConstraint AS _Constraint ON _Constraint.PMRPSimulation = PMRPSimulation AND _Constraint.PMRPFlexibleConstraint = PMRPFlexibleConstraint  -- association [0..1]
LEFT OUTER JOIN I_PMRPFlexibleConstraintPeriod AS _ConstraintPeriod ON _ConstraintPeriod.PMRPSimulation = PMRPSimulation AND _ConstraintPeriod.PMRPFlexibleConstraint = PMRPFlexibleConstraint AND _ConstraintPeriod.BucketInternalID = BucketInternalID  -- association [0..1]
;