C_FrtOrdExecution
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)
| Source | Alias | Join Type |
|---|---|---|
| I_TransportationOrder | I_TransportationOrder | from |
Associations (13)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA