C_FrtOrdExecution

DDL: C_FRTORDEXECUTION Type: view_entity CONSUMPTION

Freight Orders Execution

C_FrtOrdExecution is a Consumption CDS View that provides data about "Freight Orders Execution" in SAP S/4HANA. It reads from 1 data source (I_TransportationOrder) and exposes 94 fields with key field TransportationOrderUUID. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TransportationOrder I_TransportationOrder from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_TranspOrdDeliveryRatio _DeliveryRatio $projection.TransportationOrderUUID = _DeliveryRatio.TransportationOrderUUID
[0..1] I_BusinessPartner _ConsigneeParty $projection.Consignee = _ConsigneeParty.BusinessPartner
[0..1] I_BusinessPartnerVH _ConsigneePartyVH $projection.Consignee = _ConsigneePartyVH.BusinessPartner
[0..1] I_BusinessPartner _ShipperParty $projection.Shipper = _ShipperParty.BusinessPartner
[0..1] I_BusinessPartnerVH _ShipperPartyVH $projection.Shipper = _ShipperPartyVH.BusinessPartner
[0..1] I_BusinessPartner _CarrierParty $projection.Carrier = _CarrierParty.BusinessPartner
[0..1] I_BusinessPartnerVH _CarrierPartyVH $projection.Carrier = _CarrierPartyVH.BusinessPartner
[0..1] I_FreightOrderVH _FreightOrderVH $projection.FreightOrder = _FreightOrderVH.FreightOrder
[0..1] I_TranspOrdLastRptdEvent _LastReportedEvent $projection.TransportationOrderUUID = _LastReportedEvent.TransportationOrderUUID
[0..1] I_TranspOrdLastRptdCheckOutEvt _LastReportedCheckOutEvent $projection.TransportationOrderUUID = _LastReportedCheckOutEvent.TransportationOrderUUID
[0..1] I_TranspChargeObject _TranspChargeObject $projection.TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID
[0..1] I_TransportationOrderItem _AvrItem $projection.TransportationOrderUUID = _AvrItem.TransportationOrderUUID and _AvrItem.TranspOrdItemCategory = 'AVR'
[0..1] C_FrtCostDistrRoot _FrtCostDistrRoot $projection.TransportationOrderUUID = _FrtCostDistrRoot.TransportationOrderUUID

Annotations (8)

NameValueLevelField
EndUserText.label Freight Orders Execution view
ObjectModel.representativeKey TransportationOrderUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view

Fields (94)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderUUID
FreightOrder TransportationOrder Freight Order
TransportationOrderCategory TransportationOrderCategory TO Category
TransportationOrderType TransportationOrderType Document Type
TransportationOrderTypeDesc
TranspOrdPartnerReference TranspOrdPartnerReference Ext. Consignment
TranspOrdActvVehRscePltNmbr _AvrItem TranspOrdActvVehRscePltNmbr
PurchasingOrgExternalID PurchasingOrgExternalID
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingOrganizationName
PurchasingGroupExternalID PurchasingGroupExternalID
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingGroupName
PlngAndExecOrganization _PlngAndExecOrganization OrganizationalUnitExternalID
PlngAndExecGroup _PlngAndExecGroup OrganizationalUnitExternalID
PurgOrgCompanyCode PurgOrgCompanyCode Procuring Comp. Cde
PurgOrgCompanyCodeName _PurchasingCompanyCode CompanyCodeName Company Name
TranspOrdResponsiblePerson TranspOrdResponsiblePerson Person Resp.
TransportationMode TransportationMode Transp. Mode
Carrier Carrier Service Agent
CarrierName _Carrier BusinessPartnerFullName Broker Name
StandardCarrierAlphaCode StandardCarrierAlphaCode SCAC
Shipper Shipper Shipper
Consignee Consignee Customer
SourceLocation _SourceStop LocationId Location ID
SourceLocationLabel
clientNULLasTranspOrdDepartureDate
clientNULLasTranspOrdDepartureTime
TranspOrdDepartureDateTime
DestinationLocation _DestinationStop LocationId Location ID
DestinationLocationLabel
clientNULLasTranspOrdArrivalDate
clientNULLasTranspOrdArrivalTime
TranspOrdArrivalDateTime
TranspOrdLifeCycleStatus TranspOrdLifeCycleStatus Step Life Cycle Sts
TranspOrdLifeCycleStatusDesc
TransportationOrderExecSts TransportationOrderExecSts Execution Status
TransportationOrderExecStsDesc
TransportationChargesObjUUID _TranspChargeObject TransportationChargesObjUUID
TranspChargeCalcStatus _TranspChargeObject TranspChargeCalcStatus
TranspChargeCalcStatusDesc
InvoicingStatus _TranspChargeObject InvoicingStatus
InvoicingStatusDesc
TranspChrgTotalAmtInDocCrcy _TranspChargeObject TranspChrgTotalAmtInDocCrcy
TranspChargeDocumentCurrency _TranspChargeObject TranspChargeDocumentCurrency
TranspOrdGoodsValueAmount _TranspOrdSummary TranspOrdGoodsValueAmount
TranspOrdGoodsValueCrcy _TranspOrdSummary TranspOrdGoodsValueCrcy
TranspOrdGrossWeightUnit TranspOrdGrossWeightUnit Gr. Wt UoM
TranspOrdGrossWeight
TranspOrdGrossVolumeUnit TranspOrdGrossVolumeUnit Gross Vol. UoM
TranspOrdGrossVolume
TranspOrdQuantityUnit TranspOrdQuantityUnit Quantity UoM
TranspOrdQuantity
DisplayLengthUnit TranspOrdDistanceUnit
TranspOrdDistanceInDspUnit Total Distance
TranspOrdEventCode _LastReportedEvent TranspOrdEventCode
TranspOrdEventCodeDesc
char100asTranspOrdDelivCrtnPrgrsRatio
TranspOrdLastCheckOutUUID _LastReportedCheckOutEvent TransportationOrderEventUUID
TranspOrdEvtActualDateTime _LastReportedCheckOutEvent TranspOrdEvtActualDateTime
TranspOrdLastCheckOutLocDesc
FrtCostDistrRootUUID _FrtCostDistrRoot FrtCostDistrRootUUID
FrtCostDistrStatus _FrtCostDistrRoot FrtCostDistrStatus
FrtCostDistrStatusTxt
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_TransportationOrderType _TransportationOrderType
_TransportationOrderCategory _TransportationOrderCategory
_TransportationMode _TransportationMode
_DeliveryRatio _DeliveryRatio
_ConsigneeParty _ConsigneeParty
_ConsigneePartyVH _ConsigneePartyVH
_ShipperParty _ShipperParty
_ShipperPartyVH _ShipperPartyVH
_CarrierParty _CarrierParty
_CarrierPartyVH _CarrierPartyVH
_TranspOrdLifeCycleStatus _TranspOrdLifeCycleStatus
_TransportationOrderExecSts _TransportationOrderExecSts
_TranspChargeObject _TranspChargeObject
_TranspChargeCalcStatus _TranspChargeObject _TranspChargeCalcStatus
_InvoicingStatus _TranspChargeObject _InvoicingStatus
_TranspChargeDocumentCurrency _TranspChargeObject _TranspChargeDocumentCurrency
_TranspOrdGrossWeightUnit _TranspOrdGrossWeightUnit
_TranspOrdGrossVolumeUnit _TranspOrdGrossVolumeUnit
_TranspOrdQuantityUnit _TranspOrdQuantityUnit
_PurchasingCompanyCode _PurchasingCompanyCode
_LastReportedEvent _LastReportedEvent
_TranspOrdEventCode _LastReportedEvent _TranspOrdEventCode
_LastReportedCheckOutEvent _LastReportedCheckOutEvent
_DistrStatus _FrtCostDistrRoot _DistrStatus
_FrtCostDistrRoot _FrtCostDistrRoot
_SourceStop _SourceStop
_DestinationStop _DestinationStop
_FreightOrderVH _FreightOrderVH

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_FrtOrdExecution.
-- 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_FrtOrdExecution AS
SELECT
  cast(TransportationOrderUUID as /scmtms/vdm_tor_db_key preserving type ) AS TransportationOrderUUID,
  TransportationOrder AS FreightOrder,
  TransportationOrderCategory,
  TransportationOrderType,
  _TransportationOrderType._Text[1:Language = $session.system_language ].TransportationOrderTypeDesc AS TransportationOrderTypeDesc,
  TranspOrdPartnerReference,
  _AvrItem.TranspOrdActvVehRscePltNmbr AS TranspOrdActvVehRscePltNmbr,
  PurchasingOrgExternalID,
  PurchasingOrganization,
  _PurchasingOrganization._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName AS PurchasingOrganizationName,
  PurchasingGroupExternalID,
  PurchasingGroup,
  _PurchasingGroup._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName AS PurchasingGroupName,
  _PlngAndExecOrganization.OrganizationalUnitExternalID AS PlngAndExecOrganization,
  _PlngAndExecGroup.OrganizationalUnitExternalID AS PlngAndExecGroup,
  PurgOrgCompanyCode,
  _PurchasingCompanyCode.CompanyCodeName AS PurgOrgCompanyCodeName,
  TranspOrdResponsiblePerson,
  TransportationMode,
  Carrier,
  _Carrier.BusinessPartnerFullName AS CarrierName,
  StandardCarrierAlphaCode,
  Shipper,
  Consignee,
  _SourceStop.LocationId AS SourceLocation,
  _SourceStop._Locationdescr.AddressObjectDescription AS SourceLocationLabel,
  tstmp_to_dats(_SourceStop.TranspOrdStopPlanTranspDteTme, abap_user_timezone( $session.user,$session.client,'NULL' ) , $session.client, 'NULL' ) as TranspOrdDepartureDate AS clientNULLasTranspOrdDepartureDate,
  tstmp_to_tims(_SourceStop.TranspOrdStopPlanTranspDteTme, abap_user_timezone( $session.user,$session.client,'NULL' ) , $session.client, 'NULL' ) as TranspOrdDepartureTime AS clientNULLasTranspOrdDepartureTime,
  cast ( _SourceStop.TranspOrdStopPlanTranspDteTme as log_created_on preserving type ) AS TranspOrdDepartureDateTime,
  _DestinationStop.LocationId AS DestinationLocation,
  _DestinationStop._Locationdescr.AddressObjectDescription AS DestinationLocationLabel,
  tstmp_to_dats( _DestinationStop.TranspOrdStopPlanTranspDteTme, abap_user_timezone( $session.user,$session.client,'NULL' ) , $session.client, 'NULL' ) as TranspOrdArrivalDate AS clientNULLasTranspOrdArrivalDate,
  tstmp_to_tims(_DestinationStop.TranspOrdStopPlanTranspDteTme, abap_user_timezone( $session.user,$session.client,'NULL' ) , $session.client, 'NULL' ) as TranspOrdArrivalTime AS clientNULLasTranspOrdArrivalTime,
  cast ( _DestinationStop.TranspOrdStopPlanTranspDteTme as log_created_on preserving type ) AS TranspOrdArrivalDateTime,
  TranspOrdLifeCycleStatus,
  _TranspOrdLifeCycleStatus._Text[1:Language = $session.system_language ].TranspOrdLifeCycleStatusDesc AS TranspOrdLifeCycleStatusDesc,
  TransportationOrderExecSts,
  _TransportationOrderExecSts._Text[1:Language = $session.system_language ].TransportationOrderExecStsDesc AS TransportationOrderExecStsDesc,
  _TranspChargeObject.TransportationChargesObjUUID AS TransportationChargesObjUUID,
  _TranspChargeObject.TranspChargeCalcStatus AS TranspChargeCalcStatus,
  _TranspChargeObject._TranspChargeCalcStatus._Text[1:Language = $session.system_language ].TranspChargeCalcStatusDesc AS TranspChargeCalcStatusDesc,
  _TranspChargeObject.InvoicingStatus AS InvoicingStatus,
  _TranspChargeObject._InvoicingStatus._Text[1:Language = $session.system_language ].InvoicingStatusDesc AS InvoicingStatusDesc,
  _TranspChargeObject.TranspChrgTotalAmtInDocCrcy AS TranspChrgTotalAmtInDocCrcy,
  _TranspChargeObject.TranspChargeDocumentCurrency AS TranspChargeDocumentCurrency,
  _TranspOrdSummary.TranspOrdGoodsValueAmount AS TranspOrdGoodsValueAmount,
  _TranspOrdSummary.TranspOrdGoodsValueCrcy AS TranspOrdGoodsValueCrcy,
  TranspOrdGrossWeightUnit,
  cast(TranspOrdGrossWeight as /scmtms/quantity_13_3 ) AS TranspOrdGrossWeight,
  TranspOrdGrossVolumeUnit,
  cast(TranspOrdGrossVolume as /scmtms/quantity_13_3 ) AS TranspOrdGrossVolume,
  TranspOrdQuantityUnit,
  cast(TranspOrdQuantity as /scmtms/quantity_13_3 ) AS TranspOrdQuantity,
  TranspOrdDistanceUnit AS DisplayLengthUnit,
  cast(TranspOrdDistance as /scmtms/quantity_13_3 ) AS TranspOrdDistanceInDspUnit,
  _LastReportedEvent.TranspOrdEventCode AS TranspOrdEventCode,
  _LastReportedEvent._TranspOrdEventCode._Text[1:Language = $session.system_language ].TranspOrdEventCodeDesc AS TranspOrdEventCodeDesc,
  concat( concat( cast(_DeliveryRatio.TranspOrderNmbrOfItmWthDeliv as abap.char( 100 )), '/'), cast(_DeliveryRatio.TranspOrderNmbrOfDelivRlvtItm as abap.char( 100 )) ) as TranspOrdDelivCrtnPrgrsRatio AS char100asTranspOrdDelivCrtnPrgrsRatio,
  _LastReportedCheckOutEvent.TransportationOrderEventUUID AS TranspOrdLastCheckOutUUID,
  _LastReportedCheckOutEvent.TranspOrdEvtActualDateTime AS TranspOrdEvtActualDateTime,
  _LastReportedCheckOutEvent._TransportationOrderStop._Locationdescr.AddressObjectDescription AS TranspOrdLastCheckOutLocDesc,
  _FrtCostDistrRoot.FrtCostDistrRootUUID AS FrtCostDistrRootUUID,
  _FrtCostDistrRoot.FrtCostDistrStatus AS FrtCostDistrStatus,
  _FrtCostDistrRoot._DistrStatus._Text[1: Language = $session.system_language].FrtCostDistrStatusTxt AS FrtCostDistrStatusTxt,
  _TranspChargeObject._TranspChargeCalcStatus AS _TranspChargeCalcStatus,
  _TranspChargeObject._InvoicingStatus AS _InvoicingStatus,
  _TranspChargeObject._TranspChargeDocumentCurrency AS _TranspChargeDocumentCurrency,
  _LastReportedEvent._TranspOrdEventCode AS _TranspOrdEventCode,
  _FrtCostDistrRoot._DistrStatus AS _DistrStatus
FROM I_TransportationOrder
LEFT OUTER JOIN I_TranspOrdDeliveryRatio AS _DeliveryRatio ON TransportationOrderUUID = _DeliveryRatio.TransportationOrderUUID  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _ConsigneeParty ON Consignee = _ConsigneeParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerVH AS _ConsigneePartyVH ON Consignee = _ConsigneePartyVH.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ShipperParty ON Shipper = _ShipperParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerVH AS _ShipperPartyVH ON Shipper = _ShipperPartyVH.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _CarrierParty ON Carrier = _CarrierParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerVH AS _CarrierPartyVH ON Carrier = _CarrierPartyVH.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_FreightOrderVH AS _FreightOrderVH ON FreightOrder = _FreightOrderVH.FreightOrder  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdLastRptdEvent AS _LastReportedEvent ON TransportationOrderUUID = _LastReportedEvent.TransportationOrderUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdLastRptdCheckOutEvt AS _LastReportedCheckOutEvent ON TransportationOrderUUID = _LastReportedCheckOutEvent.TransportationOrderUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspChargeObject AS _TranspChargeObject ON TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID  -- association [0..1]
LEFT OUTER JOIN I_TransportationOrderItem AS _AvrItem ON TransportationOrderUUID = _AvrItem.TransportationOrderUUID AND _AvrItem.TranspOrdItemCategory = 'AVR'  -- association [0..1]
LEFT OUTER JOIN C_FrtCostDistrRoot AS _FrtCostDistrRoot ON TransportationOrderUUID = _FrtCostDistrRoot.TransportationOrderUUID  -- association [0..1]
;