P_MaintOrdCompExpectedDelivs
P_MaintOrdCompExpectedDelivs is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (I_PurchaseOrderScheduleLine, P_MaintOrdCompLatestGRDate) and exposes 7 fields with key fields PurchaseOrder, PurchaseOrderItem.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_PurchaseOrderScheduleLine | _ScheduleLine | left_outer |
| P_MaintOrdCompLatestGRDate | P_MaintOrdCompLatestGRDate | from |
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.private | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AbapCatalog.sqlViewName | PMTORDCOMPEXPDLV | view |
Fields (7)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseOrder | _LatestGRDate | PurchaseOrder | |
| KEY | PurchaseOrderItem | _LatestGRDate | PurchaseOrderItem | |
| MaintOrdBasicStartDate | _LatestGRDate | MaintOrdBasicStartDate | ||
| OpErlstSchedldExecStrtDte | _LatestGRDate | OpErlstSchedldExecStrtDte | ||
| RequirementDate | _LatestGRDate | RequirementDate | ||
| LatestPossibleGRDate | _LatestGRDate | RequiredGRDate | ||
| ReceivedQuantity |
@VDM.private: true
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AbapCatalog.sqlViewName: 'PMTORDCOMPEXPDLV'
define view P_MaintOrdCompExpectedDelivs
as select from P_MaintOrdCompLatestGRDate( P_SAPClient: $session.client ) as _LatestGRDate
left outer join I_PurchaseOrderScheduleLine as _ScheduleLine on _ScheduleLine.PurchaseOrder = _LatestGRDate.PurchaseOrder
and _ScheduleLine.PurchaseOrderItem = _LatestGRDate.PurchaseOrderItem
{
key _LatestGRDate.PurchaseOrder,
key _LatestGRDate.PurchaseOrderItem,
_LatestGRDate.MaintOrdBasicStartDate,
_LatestGRDate.OpErlstSchedldExecStrtDte,
_LatestGRDate.RequirementDate,
_LatestGRDate.RequiredGRDate as LatestPossibleGRDate,
sum( case when _ScheduleLine.ScheduleLineDeliveryDate <= _LatestGRDate.RequiredGRDate then _ScheduleLine.ScheduleLineOrderQuantity else 0 end ) as ForecastedDeliveryQuantity,
sum( _ScheduleLine.RoughGoodsReceiptQty ) as ReceivedQuantity
}
group by
_LatestGRDate.PurchaseOrder,
_LatestGRDate.PurchaseOrderItem,
_LatestGRDate.MaintOrdBasicStartDate,
_LatestGRDate.OpErlstSchedldExecStrtDte,
_LatestGRDate.RequirementDate,
RequiredGRDate
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PURCHASEORDERSCHEDULELINE"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA