@AbapCatalog.sqlViewName : 'PMTORDCMPSCHDL'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private: true
@VDM.viewType: #COMPOSITE
-- unused?
define view P_MaintOrdCompScheduleLine
as select from I_PurchaseOrderScheduleLine
inner join I_PurchasingDocument as _PurchasingDocument on _PurchasingDocument.PurchasingDocument = I_PurchaseOrderScheduleLine.PurchaseOrder
-- inner join I_MaintenanceOrderComponent as _Component on _Component.PurchaseRequisition = I_PurchaseOrderScheduleLine.PurchaseRequisition
-- and _Component.PurchaseRequisitionItem = I_PurchaseOrderScheduleLine.PurchaseRequisitionItem
-- association [0..1] to I_ProductUnitsOfMeasure as _AlternativeUnitOfMeasure on _Component.Material = _AlternativeUnitOfMeasure.Product
-- and I_PurchaseOrderScheduleLine.PurchaseOrderQuantityUnit = _AlternativeUnitOfMeasure.AlternativeUnit
{
// key _Component.MaintenanceOrder,
// key _Component.MaintenanceOrderOperation,
// key _Component.MaintenanceOrderComponent,
//
// _Component.PurchaseRequisition,
// _Component.PurchaseRequisitionItem,
ScheduleLineDeliveryDate,
ScheduleLineOrderQuantity,
RoughGoodsReceiptQty
// coalesce( ScheduleLineOrderQuantity * DIVISION( _AlternativeUnitOfMeasure.QuantityNumerator , _AlternativeUnitOfMeasure.QuantityDenominator, 0 ), unit_conversion( quantity => ScheduleLineOrderQuantity,
// source_unit => I_PurchaseOrderScheduleLine.PurchaseOrderQuantityUnit,
// target_unit => _Component.BaseUnit,
// error_handling => 'KEEP_UNCONVERTED' ) ) as ScheduleLineOrderQuantity,
// unit_conversion( quantity => RoughGoodsReceiptQty,
// source_unit => I_PurchaseOrderScheduleLine.PurchaseOrderQuantityUnit,
// target_unit => _Component.BaseUnit,
// error_handling => 'KEEP_UNCONVERTED' ) as RoughGoodsReceiptQty
// _Component._PurchaseRequisitionItem
} where _PurchasingDocument.PurchasingDocumentCategory = 'F' -- I_PurchaseOrderScheduleLine.PurchaseRequisition <> '' and _Component.IsDeleted = ''
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_PURCHASEORDERSCHEDULELINE",
"I_PURCHASINGDOCUMENT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
P_MaintOrdCompScheduleLine view