C_FreightOrderStopASR is a Consumption CDS View that provides data about "ASR Cockpit Freight Order Stops" in SAP S/4HANA. It reads from 1 data source (I_TransportationOrderStop) and exposes 55 fields with key field TransportationOrderStopUUID. It has 16 associations to related views.
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 C_FreightOrderStopASR.-- 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 C_FreightOrderStopASR ASSELECT
Stop.TransportationOrderStopUUID AS TransportationOrderStopUUID,
Stop.TransportationOrderUUID AS TransportationOrderUUID,
Stop.TransportationOrderStop AS TransportationOrderStop,
Stop.TranspOrdStopStopParentUUID AS TranspOrdStopStopParentUUID,
Stop.TranspOrdStopCategory AS TranspOrdStopCategory,
Stop._TranspOrdStopCategory._Text[1:Language = $session.system_language ].TranspOrdStopCategoryDesc AS TranspOrdStopCategoryDesc,
Stop.TranspOrdStopHndlgExecStatus AS TranspOrdStopHndlgExecStatus,
Stop._TranspHndlgExecStatus._Text[1:Language = $session.system_language ].TranspOrdStopHndlgExecStsDesc AS TranspOrdStopHndlgExecStsDesc,
Stop.TranspOrdStopPlanTranspDteTme AS TranspOrdStopPlanTranspDteTme,
Stop.TranspOrdStopDteTme AS TranspOrdStopDteTme,
_WarehouseTimeZone.TimeZoneID AS TimeZoneID,
_LogisticalStop.LocationId AS LocationId,
_LogisticalStop.TranspOrdStopHndlgExecStatus AS TranspOrdLoglStopHndlgExecSts,
_LogisticalStop._TranspHndlgExecStatus._Text[1:Language = $session.system_language ].TranspOrdStopHndlgExecStsDesc AS TrOrdLoglStopHndlgExecStsDesc,
Stop.TranspOrdStopWrhsCat AS TranspOrdStopWrhsCat,
_TranspOrdStopWrhsCategory._Text[1:Language=$session.system_language].TranspOrdStopWrhsCatDesc AS TranspOrdStopWrhsCatDesc,
Stop.TranspOrdStopWrhsNmbr AS TranspOrdStopWrhsNmbr,
_TranspOrdWarehouseText[1:Language=$session.system_language].TranspOrdStopWrhsDesc AS TranspOrdStopWrhsDesc,
Stop.TranspOrdStopLoadingPointID AS TranspOrdStopLoadingPointID,
_LoadingPointText._Text[1:Language=$session.system_language].LocationDescription AS TranspOrdStopLoadingPointDesc,
Stop.TranspOrdStopWrhsDoorID AS TranspOrdStopWrhsDoorID,
Stop.TranspOrdStopWrhsDoorStatus AS TranspOrdStopWrhsDoorStatus,
_TranspOrdStopWrhsDoorStatus._Text[1:Language=$session.system_language].TranspOrdStopWrhsDoorStsDesc AS TranspOrdStopWrhsDoorStsDesc,
_TransportationOrder.TransportationOrder AS FreightOrder,
_TransportationOrder.TransportationOrderType AS TransportationOrderType,
_TransportationOrder._TransportationOrderType._Text[1:Language = $session.system_language ].TransportationOrderTypeDesc AS TransportationOrderTypeDesc,
_TransportationOrder.CreationDateTime AS CreationDateTime,
_TransportationOrder.TranspOrdLifeCycleStatus AS TranspOrdLifeCycleStatus,
_TransportationOrder._TranspOrdLifeCycleStatus._Text[1:Language = $session.system_language ].TranspOrdLifeCycleStatusDesc AS TranspOrdLifeCycleStatusDesc,
_TransportationOrder.TransportationOrderExecSts AS TransportationOrderExecSts,
_TransportationOrder._TransportationOrderExecSts._Text[1:Language = $session.system_language ].TransportationOrderExecStsDesc AS TransportationOrderExecStsDesc,
_TransportationOrder.TranspOrdGoodsMovementStatus AS TranspOrdGoodsMovementStatus,
_TransportationOrder._TranspOrdGoodsMvtStatus._Text[1:Language = $session.system_language ].TranspOrdGoodsMvtStatusDesc AS TranspOrdGoodsMvtStatusDesc,
_TransportationOrder.TranspOrderDngrsGdsSts AS TranspOrderDngrsGdsSts,
_TransportationOrder._TranspOrdDngrsGdsStatus._Text[1:Language = $session.system_language ].TranspOrderDngrsGdsStsDesc AS TranspOrderDngrsGdsStsDesc,
_TransportationOrder.TranspOrdWhseProcessingStatus AS TranspOrdWhseProcessingStatus,
_TransportationOrder._TranspOrdWhseProcgStatus._Text[1:Language = $session.system_language ].TranspOrdWhseProcgStatusDesc AS TranspOrdWhseProcgStatusDesc,
_TransportationOrder.Shipper AS Shipper,
_TransportationOrder.Consignee AS Consignee,
_TransportationOrder.Carrier AS Carrier,
_TransportationOrder.TransportationMode AS TransportationMode,
_TransportationOrder._TransportationMode._Text[1:Language = $session.system_language ].TransportationModeDesc AS TransportationModeDesc,
cast( _TransportationOrder.MeansOfTransport as /sapapo/tr_traty preserving type ) AS TranspOrdMeansOfTransport,
_TransportationOrder._MeansOfTransport._Text[1:Language = $session.system_language ].MeansOfTransportDesc AS MeansOfTransportDesc,
_ActvVehRsceItem.TranspOrdItmEquipmentGroup AS TranspOrdItmEquipmentGroup,
_ActvVehRsceItem.TranspOrdItmEquipmentType AS TranspOrdItmEquipmentType,
_ActvVehRsceItem.TranspOrdItmResourceID AS TranspOrdItmResourceID
FROM I_TransportationOrderStop AS Stop
LEFTOUTERJOIN I_TransportationOrder AS _TransportationOrder ON Stop.TransportationOrderUUID = _TransportationOrder.TransportationOrderUUID -- association [1..1]LEFTOUTERJOIN I_TransportationOrderItem AS _ActvVehRsceItem ON Stop.TransportationOrderUUID = _ActvVehRsceItem.TransportationOrderUUID AND _ActvVehRsceItem.TranspOrdItemCategory = 'AVR' -- association [1..1]LEFTOUTERJOIN I_EWM_WarehouseNumber_2 AS _WarehouseTimeZone ON Stop.TranspOrdStopWrhsNmbr = _WarehouseTimeZone.EWMWarehouse -- association [1..1]LEFTOUTERJOIN I_TransportationOrderStop AS _LogisticalStop ON Stop.TranspOrdStopStopParentUUID = _LogisticalStop.TransportationOrderStopUUID -- association [1..1]LEFTOUTERJOIN I_TranspOrdWarehouseText AS _TranspOrdWarehouseText ON Stop.TranspOrdStopWrhsNmbr = _TranspOrdWarehouseText.TranspOrdStopWrhsNmbr -- association [0..1]LEFTOUTERJOIN I_LocationBasic AS _LoadingPointText ON Stop.TranspOrdStopLoadingPointID = _LoadingPointText.Location -- association [0..1]LEFTOUTERJOIN I_TranspOrdStopWrhsCategory AS _TranspOrdStopWrhsCategory ON Stop.TranspOrdStopWrhsCat = _TranspOrdStopWrhsCategory.TranspOrdStopWrhsCat -- association [0..1]LEFTOUTERJOIN I_TranspOrdStopWrhsDoorStatus AS _TranspOrdStopWrhsDoorStatus ON Stop.TranspOrdStopWrhsDoorStatus = _TranspOrdStopWrhsDoorStatus.TranspOrdStopWrhsDoorStatus -- association [0..1]LEFTOUTERJOIN C_FrtOrdStopLoadRefFreightUnit AS _FreightUnit ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefCsgnmt AS _Consignment ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefERPOrder AS _ERPOrder ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefLogsExecDlv AS _LogsExecDelivery ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefWrhsRequest AS _WarehouseRequest ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefStagingArea AS _EWMStagingArea ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefStagingBay AS _EWMStagingBay ON /* condition not available in parsed metadata */ -- association [1..*]LEFTOUTERJOIN C_FrtOrdStopLoadRefStggAreaGrp AS _EWMStagingAreaGroup ON /* condition not available in parsed metadata */ -- association [1..*]
;