P_SFIConfirmation is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_ShopFloorItemConfirmation) and exposes 28 fields with key field ShopFloorItemStatusChangeDoc.
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 P_SFIConfirmation.-- 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: PMPESFICNFCREATE VIEW P_SFIConfirmation ASSELECT
SFIConfirmation.ShopFloorItemStatusChangeDoc AS ShopFloorItemStatusChangeDoc,
SFIConfirmation.ShopFloorItem AS ShopFloorItem,
SFIConfirmation.CreationDateTime AS CreationDateTime,
SFIConfirmation.CreatedByUserName AS CreatedByUserName,
SFIConfirmation.ShopFloorItemStatusEndDateTime AS ShopFloorItemStatusEndDateTime,
SFIConfirmation.SASActionEndStatus AS SASActionEndStatus,
SFIConfirmation.OpActyNtwkInstance AS OpActyNtwkInstance,
SFIConfirmation.OpActyNtwkElement AS OpActyNtwkElement,
_OperationActivityInstance._OpActyNtwkInstance._MfgOrderOperation.MfgOrderOperationText AS MfgOrderOperationText,
_OperationActivityInstance._OpActyNtwkInstance._MfgOrderOperation.ManufacturingOrderOperation AS ManufacturingOrderOperation,
SFIConfirmation.ShopFloorItemConfirmationType AS ShopFloorItemConfirmationType,
cast('S' as abap.unit( 3 )) AS DurationUnit,
SFIConfirmation.SFIStatusDurationInSeconds AS SFIStatusDurationInSeconds,
SFIConfirmation.NetSFIStatusDurationInSeconds AS NetSFIStatusDurationInSeconds,
casewhen SFIConfirmation.SFIStatusDurationInSeconds < 60 thencast('S' as abap.unit( 3 )) when SFIConfirmation.SFIStatusDurationInSeconds < 3600 thencast('MIN' as abap.unit( 3 )) when SFIConfirmation.SFIStatusDurationInSeconds < 86400 thencast('STD' as abap.unit( 3 )) when SFIConfirmation.SFIStatusDurationInSeconds < 604800 thencast('TAG' as abap.unit( 3 )) when SFIConfirmation.SFIStatusDurationInSeconds < 2592000 thencast('WCH' as abap.unit( 3 )) when SFIConfirmation.SFIStatusDurationInSeconds < 31536000 thencast('MON' as abap.unit( 3 )) elsecast('JHR' as abap.unit( 3 )) endas OvrlTimeInProductionUoM AS unit3endasOvrlTimeInProductionUoM,
casewhen SFIConfirmation.NetSFIStatusDurationInSeconds < 60 thencast('S' as abap.unit( 3 )) when SFIConfirmation.NetSFIStatusDurationInSeconds < 3600 thencast('MIN' as abap.unit( 3 )) when SFIConfirmation.NetSFIStatusDurationInSeconds < 86400 thencast('STD' as abap.unit( 3 )) when SFIConfirmation.NetSFIStatusDurationInSeconds < 604800 thencast('TAG' as abap.unit( 3 )) when SFIConfirmation.NetSFIStatusDurationInSeconds < 2592000 thencast('WCH' as abap.unit( 3 )) when SFIConfirmation.NetSFIStatusDurationInSeconds < 31536000 thencast('MON' as abap.unit( 3 )) elsecast('JHR' as abap.unit( 3 )) endas LeadTimeUoM AS unit3endasLeadTimeUoM,
_OpActyNtwkInstance.ManufacturingOrder AS ManufacturingOrder,
_ShopFloorItem.Material AS Material,
_ShopFloorItem.ShopFloorItemExternalID AS ShopFloorItemExternalID,
_ShopFloorItem.SerialNumber AS SerialNumber,
_OpActyNtwkInstance.OrderOperationInternalID AS OrderOperationInternalID,
SFIConfirmation._OpActyNtwkInstance.OperationActivityNetwork AS OperationActivityNetwork,
SFIConfirmation._OpActyNtwkInstance.OpActyNtwkVersionCounter AS OpActyNtwkVersionCounter,
SFIConfirmation._OpActyNtwkInstance.OrderInternalID AS OrderInternalBillOfOperations,
SFIConfirmation._OpActyNtwkInstance.OrderOperationInternalID AS OrderIntBillOfOperationsItem
FROM I_ShopFloorItemConfirmation AS SFIConfirmation
;