C_FrtOrdManagement

DDL: C_FRTORDMANAGEMENT Type: view_entity CONSUMPTION

Freight Order Management

C_FrtOrdManagement is a Consumption CDS View that provides data about "Freight Order Management" in SAP S/4HANA. It reads from 1 data source (I_TransportationOrder) and exposes 95 fields with key field TransportationOrderUUID. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TransportationOrder I_TransportationOrder from

Associations (12)

CardinalityTargetAliasCondition
[0..1] E_TransportationOrder _Extension $projection.TransportationOrderUUID = _Extension.TransportationOrderUUID
[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_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_TransportationOrderItem _AvrItem $projection.TransportationOrderUUID = _AvrItem.TransportationOrderUUID and _AvrItem.TranspOrdItemCategory = 'AVR'
[1..1] I_UnitOfMeasure _DisplayLengthUnit _DisplayLengthUnit.UnitOfMeasureDimension = 'LENGTH' and $projection.DisplayLengthUnit = _DisplayLengthUnit.UnitOfMeasure
[0..1] C_TranspChargeObject _TranspChargeObject $projection.TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID
[0..1] C_FrtCostDistrRoot _FrtCostDistrRoot $projection.TransportationOrderUUID = _FrtCostDistrRoot.TransportationOrderUUID

Annotations (8)

NameValueLevelField
EndUserText.label Freight Order Management 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 (95)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderUUID
FreightOrder TransportationOrder Freight Order
TransportationOrderType TransportationOrderType Document Type
TransportationOrderTypeDesc
TranspOrdPartnerReference TranspOrdPartnerReference Ext. Consignment
TranspOrdActvVehRscePltNmbr _AvrItem TranspOrdActvVehRscePltNmbr
PurchasingOrgExternalID PurchasingOrgExternalID
PurchasingOrganizationName
PurchasingGroupExternalID PurchasingGroupExternalID
PurchasingGroupName
PlngAndExecOrgExternalID
PlngAndExecGroupExternalID
PurgOrgCompanyCode PurgOrgCompanyCode Procuring Comp. Cde
PurgOrgCompanyCodeName _PurchasingCompanyCode CompanyCodeName Company Name
TranspOrdResponsiblePerson TranspOrdResponsiblePerson Person Resp.
TransportationMode TransportationMode Transp. Mode
TransportationModeDesc
TransportationOrderCrtnType TransportationOrderCrtnType Document Source
TransportationOrderCategory TransportationOrderCategory TO Category
TranspOrdGrossWeight
TranspOrdGrossWeightUnit TranspOrdGrossWeightUnit Gr. Wt UoM
TranspOrdGrossVolume
TranspOrdGrossVolumeUnit TranspOrdGrossVolumeUnit Gross Vol. UoM
TranspOrdQuantity
TranspOrdQuantityUnit TranspOrdQuantityUnit Quantity UoM
TranspOrdPalletSpacesQty
TranspOrdPalletSpacesUnit TranspOrdPalletSpacesUnit NLQ UoM
TranspOrdLoadMetersQty
TranspOrdLoadMetersUnit TranspOrdLoadMetersUnit Default ALQ UoM
TranspOrdMaxUtilznRatio TranspOrdMaxUtilznRatio Maximum Utilization
Carrier Carrier Service Agent
CarrierName _Carrier BusinessPartnerFullName Broker Name
StandardCarrierAlphaCode StandardCarrierAlphaCode SCAC
Shipper Shipper Shipper
Consignee Consignee Customer
TranspOrdLifeCycleStatus TranspOrdLifeCycleStatus Step Life Cycle Sts
TranspOrdLifeCycleStatusDesc
TranspOrdPlanningStatus TranspOrdPlanningStatus Planning Status
TranspOrdPlanningStatusDesc
TransportationOrderExecSts TransportationOrderExecSts Execution Status
TransportationOrderExecStsDesc
TranspOrderDngrsGdsSts TranspOrderDngrsGdsSts Dangerous Goods Sts
TranspOrderDngrsGdsStsDesc
TranspOrderSubcontrgSts TranspOrderSubcontrgSts Subcontr. Status
TranspOrderSubcontrgStsDesc
TransportationOrderConfSts TransportationOrderConfSts FSD Conf Status
TransportationOrderConfStsDesc
SourceLocation _SourceStop LocationId Location ID
SourceLocationLabel
clientNULLasTranspOrdDepartureDate
clientNULLasTranspOrdDepartureTime
TranspOrdDepartureDateTime
DestinationLocation _DestinationStop LocationId Location ID
DestinationLocationLabel
clientNULLasTranspOrdArrivalDate
clientNULLasTranspOrdArrivalTime
TranspOrdArrivalDateTime
TranspOrdOrderDateTime TranspOrdOrderDateTime
clientNULLasTranspOrdOrderDate
clientNULLasTranspOrdOrderTime
DisplayLengthUnit TranspOrdDistanceUnit
TranspOrdDistanceInDspUnit Total Distance
TransportationChargesObjUUID _TranspChargeObject TransportationChargesObjUUID
TranspChargeCalcStatus _TranspChargeObject TranspChargeCalcStatus
TranspChargeCalcStatusDesc _TranspChargeObject TranspChargeCalcStatusDesc
TranspChrgTotalAmtInDocCrcy _TranspChargeObject TranspChrgTotalAmtInDocCrcy
TranspChargeDocumentCurrency _TranspChargeObject TranspChargeDocumentCurrency
FrtCostDistrRootUUID _FrtCostDistrRoot FrtCostDistrRootUUID
FrtCostDistrStatus _FrtCostDistrRoot FrtCostDistrStatus
FrtCostDistrStatusTxt _FrtCostDistrRoot FrtCostDistrStatusTxt
TranspOrdGoodsValueAmount _TranspOrdSummary TranspOrdGoodsValueAmount
TranspOrdGoodsValueCrcy _TranspOrdSummary TranspOrdGoodsValueCrcy
TranspOrdExecutionIsBlocked TranspOrdExecutionIsBlocked Execution Block
TranspOrdExecutionBlockDesc
_SourceStop _SourceStop
_DestinationStop _DestinationStop
_TranspOrdPlanningStatus _TranspOrdPlanningStatus
_TranspOrdLifeCycleStatus _TranspOrdLifeCycleStatus
_TransportationOrderExecSts _TransportationOrderExecSts
_TranspOrdDngrsGdsStatus _TranspOrdDngrsGdsStatus
_TranspOrdSubcontractingSts _TranspOrdSubcontractingSts
_TranspOrdExecutionIsBlocked _TranspOrdExecutionIsBlocked
_ConsigneeParty _ConsigneeParty
_ConsigneePartyVH _ConsigneePartyVH
_ShipperParty _ShipperParty
_CarrierParty _CarrierParty
_CarrierPartyVH _CarrierPartyVH
_FreightOrderVH _FreightOrderVH
_DeliveryRatio _DeliveryRatio
_TranspChargeObject _TranspChargeObject
_TranspChargeCalcStatus _TranspChargeObject _TranspChargeCalcStatus
_DistrStatus _FrtCostDistrRoot _DistrStatus
_FrtCostDistrRoot _FrtCostDistrRoot
_TranspOrdSummary _TranspOrdSummary
_AvrItem _AvrItem

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_FrtOrdManagement.
-- 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_FrtOrdManagement AS
SELECT
  cast(TransportationOrderUUID as /scmtms/vdm_tor_db_key preserving type ) AS TransportationOrderUUID,
  TransportationOrder AS FreightOrder,
  TransportationOrderType,
  _TransportationOrderType._Text[1:Language = $session.system_language ].TransportationOrderTypeDesc AS TransportationOrderTypeDesc,
  TranspOrdPartnerReference,
  _AvrItem.TranspOrdActvVehRscePltNmbr AS TranspOrdActvVehRscePltNmbr,
  PurchasingOrgExternalID,
  _PurchasingOrganization._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName AS PurchasingOrganizationName,
  PurchasingGroupExternalID,
  _PurchasingGroup._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName AS PurchasingGroupName,
  cast(_PlngAndExecOrganization.OrganizationalUnitExternalID as /scmtms/exec_org_ext_id preserving type ) AS PlngAndExecOrgExternalID,
  cast(_PlngAndExecGroup.OrganizationalUnitExternalID as /scmtms/exec_grp_ext_id preserving type ) AS PlngAndExecGroupExternalID,
  PurgOrgCompanyCode,
  _PurchasingCompanyCode.CompanyCodeName AS PurgOrgCompanyCodeName,
  TranspOrdResponsiblePerson,
  TransportationMode,
  _TransportationMode._Text[1:Language = $session.system_language].TransportationModeDesc AS TransportationModeDesc,
  TransportationOrderCrtnType,
  TransportationOrderCategory,
  cast(TranspOrdGrossWeight as /scmtms/quantity_13_3 ) AS TranspOrdGrossWeight,
  TranspOrdGrossWeightUnit,
  cast(TranspOrdGrossVolume as /scmtms/quantity_13_3 ) AS TranspOrdGrossVolume,
  TranspOrdGrossVolumeUnit,
  cast(TranspOrdQuantity as /scmtms/quantity_13_3 ) AS TranspOrdQuantity,
  TranspOrdQuantityUnit,
  cast(TranspOrdPalletSpacesQty as /scmtms/quantity_13_3 ) AS TranspOrdPalletSpacesQty,
  TranspOrdPalletSpacesUnit,
  cast(TranspOrdLoadMetersQty as /scmtms/quantity_13_3 ) AS TranspOrdLoadMetersQty,
  TranspOrdLoadMetersUnit,
  TranspOrdMaxUtilznRatio,
  Carrier,
  _Carrier.BusinessPartnerFullName AS CarrierName,
  StandardCarrierAlphaCode,
  Shipper,
  Consignee,
  TranspOrdLifeCycleStatus,
  _TranspOrdLifeCycleStatus._Text[1:Language = $session.system_language ].TranspOrdLifeCycleStatusDesc AS TranspOrdLifeCycleStatusDesc,
  TranspOrdPlanningStatus,
  _TranspOrdPlanningStatus._Text[1:Language = $session.system_language ].TranspOrdPlanningStatusDesc AS TranspOrdPlanningStatusDesc,
  TransportationOrderExecSts,
  _TransportationOrderExecSts._Text[1:Language = $session.system_language ].TransportationOrderExecStsDesc AS TransportationOrderExecStsDesc,
  TranspOrderDngrsGdsSts,
  _TranspOrdDngrsGdsStatus._Text[1:Language = $session.system_language ].TranspOrderDngrsGdsStsDesc AS TranspOrderDngrsGdsStsDesc,
  TranspOrderSubcontrgSts,
  _TranspOrdSubcontractingSts._Text[1:Language = $session.system_language ].TranspOrderSubcontrgStsDesc AS TranspOrderSubcontrgStsDesc,
  TransportationOrderConfSts,
  _TranspOrdConfirmationStatus._Text[1:Language = $session.system_language ].TransportationOrderConfStsDesc AS TransportationOrderConfStsDesc,
  _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,
  TranspOrdOrderDateTime,
  tstmp_to_dats( TranspOrdOrderDateTime, abap_user_timezone( $session.user,$session.client,'NULL' ) , $session.client, 'NULL' ) as TranspOrdOrderDate AS clientNULLasTranspOrdOrderDate,
  tstmp_to_tims( TranspOrdOrderDateTime, abap_user_timezone( $session.user,$session.client,'NULL' ) , $session.client, 'NULL' ) as TranspOrdOrderTime AS clientNULLasTranspOrdOrderTime,
  TranspOrdDistanceUnit AS DisplayLengthUnit,
  cast(TranspOrdDistance as /scmtms/quantity_13_3 ) AS TranspOrdDistanceInDspUnit,
  _TranspChargeObject.TransportationChargesObjUUID AS TransportationChargesObjUUID,
  _TranspChargeObject.TranspChargeCalcStatus AS TranspChargeCalcStatus,
  _TranspChargeObject.TranspChargeCalcStatusDesc AS TranspChargeCalcStatusDesc,
  _TranspChargeObject.TranspChrgTotalAmtInDocCrcy AS TranspChrgTotalAmtInDocCrcy,
  _TranspChargeObject.TranspChargeDocumentCurrency AS TranspChargeDocumentCurrency,
  _FrtCostDistrRoot.FrtCostDistrRootUUID AS FrtCostDistrRootUUID,
  _FrtCostDistrRoot.FrtCostDistrStatus AS FrtCostDistrStatus,
  _FrtCostDistrRoot.FrtCostDistrStatusTxt AS FrtCostDistrStatusTxt,
  _TranspOrdSummary.TranspOrdGoodsValueAmount AS TranspOrdGoodsValueAmount,
  _TranspOrdSummary.TranspOrdGoodsValueCrcy AS TranspOrdGoodsValueCrcy,
  TranspOrdExecutionIsBlocked,
  _TranspOrdExecutionIsBlocked._Text[1:Language = $session.system_language ].TranspOrdExecutionBlockDesc AS TranspOrdExecutionBlockDesc,
  _TranspChargeObject._TranspChargeCalcStatus AS _TranspChargeCalcStatus,
  _FrtCostDistrRoot._DistrStatus AS _DistrStatus
FROM I_TransportationOrder
LEFT OUTER JOIN E_TransportationOrder AS _Extension ON TransportationOrderUUID = _Extension.TransportationOrderUUID  -- association [0..1]
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_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_TransportationOrderItem AS _AvrItem ON TransportationOrderUUID = _AvrItem.TransportationOrderUUID AND _AvrItem.TranspOrdItemCategory = 'AVR'  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _DisplayLengthUnit ON _DisplayLengthUnit.UnitOfMeasureDimension = 'LENGTH' AND DisplayLengthUnit = _DisplayLengthUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN C_TranspChargeObject AS _TranspChargeObject ON TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID  -- association [0..1]
LEFT OUTER JOIN C_FrtCostDistrRoot AS _FrtCostDistrRoot ON TransportationOrderUUID = _FrtCostDistrRoot.TransportationOrderUUID  -- association [0..1]
;