I_TransportationOrder

DDL: I_TRANSPORTATIONORDER Type: view_entity BASIC Package: VDM_TM_BO_TOR

Transportation Orders

I_TransportationOrder is a Basic CDS View that provides data about "Transportation Orders" in SAP S/4HANA. It reads from 1 data source (/scmtms/d_torrot) and exposes 155 fields with key field TransportationOrderUUID. It has 58 associations to related views. Part of development package VDM_TM_BO_TOR.

Data Sources (1)

SourceAliasJoin Type
/scmtms/d_torrot root from

Associations (58)

CardinalityTargetAliasCondition
[0..*] I_TransportationOrderItem _TransportationOrderItem $projection.TransportationOrderUUID = _TransportationOrderItem.TransportationOrderUUID
[0..*] I_TransportationOrderStop _TransportationOrderStop $projection.TransportationOrderUUID = _TransportationOrderStop.TransportationOrderUUID
[0..*] I_TransportationOrderStage _TransportationOrderStage $projection.TransportationOrderUUID = _TransportationOrderStage.TransportationOrderUUID
[0..*] I_TranspOrdExecution _TranspOrdExecution $projection.TransportationOrderUUID = _TranspOrdExecution.TransportationOrderUUID
[0..*] I_TransportationOrderBlock _TransportationOrderBlock $projection.TransportationOrderUUID = _TransportationOrderBlock.TransportationOrderUUID
[0..*] I_Tendering _Tendering $projection.TransportationOrderUUID = _Tendering.TransportationOrderUUID
[0..*] I_TranspOrdDocRef _DocRef $projection.TransportationOrderUUID = _DocRef.TransportationOrderUUID
[0..1] I_TransportationOrderStop _SourceStop $projection.TransportationOrderUUID = _SourceStop.TransportationOrderUUID and _SourceStop.TranspOrdStopSequencePosition = 'F'
[0..1] I_TransportationOrderStop _DestinationStop $projection.TransportationOrderUUID = _DestinationStop.TransportationOrderUUID and _DestinationStop.TranspOrdStopSequencePosition = 'L'
[0..*] I_TranspChargeItem _TranspChargeItem $projection.TransportationOrderUUID = _TranspChargeItem.RefTransportationOrderUUID
[0..1] I_BusinessPartner _Consignee $projection.Consignee = _Consignee.BusinessPartner
[0..1] I_BusinessPartner _Shipper $projection.Shipper = _Shipper.BusinessPartner
[0..1] I_BusinessPartner _Carrier $projection.Carrier = _Carrier.BusinessPartner
[0..1] I_BusinessPartner _ExectgCarrier $projection.TranspOrdExecutingCarrier = _ExectgCarrier.BusinessPartner
[0..1] I_TranspOrganizationalUnit _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.OrganizationalUnit
[0..1] I_TranspOrganizationalUnit _PurchasingGroup $projection.PurchasingGroup = _PurchasingGroup.OrganizationalUnit
[0..1] I_TranspOrganizationalUnit _PlngAndExecOrganization $projection.PlngAndExecOrganization = _PlngAndExecOrganization.OrganizationalUnit
[0..1] I_TranspOrganizationalUnit _PlngAndExecGroup $projection.PlngAndExecGroup = _PlngAndExecGroup.OrganizationalUnit
[0..1] I_CompanyCode _PurchasingCompanyCode $projection.PurgOrgCompanyCode = _PurchasingCompanyCode.CompanyCode
[0..1] I_TransportationOrderType_2 _TransportationOrderType $projection.TransportationOrderType = _TransportationOrderType.TransportationOrderType
[0..1] I_TranspOrderCategory_2 _TransportationOrderCategory $projection.TransportationOrderCategory = _TransportationOrderCategory.TransportationOrderCategory
[0..1] I_TranspOrdPlanningBlock _TranspOrdPlanningBlock $projection.TranspOrdPlanningBlock = _TranspOrdPlanningBlock.TranspOrdPlanningBlock
[0..1] I_TranspOrdExecutionIsBlocked _TranspOrdExecutionIsBlocked $projection.TranspOrdExecutionIsBlocked = _TranspOrdExecutionIsBlocked.TranspOrdExecutionIsBlocked
[0..1] I_InvoicingIsBlocked _InvoicingIsBlocked $projection.InvoicingIsBlocked = _InvoicingIsBlocked.InvoicingIsBlocked
[0..1] I_TranspSCACCode _TranspSCACCode $projection.StandardCarrierAlphaCode = _TranspSCACCode.TranspSCACCode
[0..1] I_TranspAirlineIATACode _TranspAirlineIATACode $projection.TranspOrdAirlineIATACode = _TranspAirlineIATACode.TranspAirlineIATACode
[0..1] I_CarrierOriginOfEntry _CarrierOriginOfEntry $projection.CarrierOriginOfEntry = _CarrierOriginOfEntry.CarrierOriginOfEntry
[0..1] I_TranspOrdShippingType _TranspOrdShippingType $projection.TranspOrdShippingType = _TranspOrdShippingType.TranspOrdShippingType
[0..1] I_TranspMovementType _MovementType $projection.MovementType = _MovementType.MovementType
[0..1] I_TranspOrdLifeCycleStatus _TranspOrdLifeCycleStatus $projection.TranspOrdLifeCycleStatus = _TranspOrdLifeCycleStatus.TranspOrdLifeCycleStatus
[0..1] I_TranspOrdPlanningStatus_2 _TranspOrdPlanningStatus $projection.TranspOrdPlanningStatus = _TranspOrdPlanningStatus.TranspOrdPlanningStatus
[0..1] I_TransportationOrderExecSts _TransportationOrderExecSts $projection.TransportationOrderExecSts = _TransportationOrderExecSts.TransportationOrderExecSts
[0..1] I_TranspOrdDngrsGdsStatus _TranspOrdDngrsGdsStatus $projection.TranspOrderDngrsGdsSts = _TranspOrdDngrsGdsStatus.TranspOrderDngrsGdsSts
[0..1] I_TranspOrdConfirmationStatus _TranspOrdConfirmationStatus $projection.TransportationOrderConfSts = _TranspOrdConfirmationStatus.TransportationOrderConfSts
[1..1] I_TranspOrdSubcontractingSts _TranspOrdSubcontractingSts $projection.TranspOrderSubcontrgSts = _TranspOrdSubcontractingSts.TranspOrderSubcontrgSts
[1..1] I_TranspOrdWhseProcgStatus _TranspOrdWhseProcgStatus $projection.TranspOrdWhseProcessingStatus = _TranspOrdWhseProcgStatus.TranspOrdWhseProcessingStatus
[1..1] I_TranspOrdGoodsMvtStatus _TranspOrdGoodsMvtStatus $projection.TranspOrdGoodsMovementStatus = _TranspOrdGoodsMvtStatus.TranspOrdGoodsMovementStatus
[0..1] I_TranspOrdTrafficDirection _TranspOrdTrafficDirection $projection.TranspOrdTrafficDirection = _TranspOrdTrafficDirection.TranspOrdTrafficDirection
[0..1] I_MeansOfTransport _MeansOfTransport $projection.MeansOfTransport = _MeansOfTransport.MeansOfTransport
[0..1] I_TransportationMode_2 _TransportationMode $projection.TransportationMode = _TransportationMode.TransportationMode
[0..1] I_TransportationModeCategory _TransportationModeCategory $projection.TransportationModeCategory = _TransportationModeCategory.TransportationModeCategory
[0..1] I_FrtDsputCaseStatus _FrtDsputCaseStatus $projection.FrtDsputCaseStatus = _FrtDsputCaseStatus.FrtDsputCaseStatus
[1..1] I_User _CreatedBy $projection.CreatedByUser = _CreatedBy.UserID
[0..1] I_User _LastChangedBy $projection.LastChangedByUser = _LastChangedBy.UserID
[0..1] I_User _TranspOrdResponsiblePerson $projection.TranspOrdResponsiblePerson = _TranspOrdResponsiblePerson.UserID
[0..1] I_UnitOfMeasure _TranspOrdGrossWeightUnit $projection.TranspOrdGrossWeightUnit = _TranspOrdGrossWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdGrossVolumeUnit $projection.TranspOrdGrossVolumeUnit = _TranspOrdGrossVolumeUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdNetWeightUnit $projection.TranspOrdNetWeightUnit = _TranspOrdNetWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdQuantityUnit $projection.TranspOrdQuantityUnit = _TranspOrdQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdAlternativeQtyUnit $projection.TranspOrdAlternativeQtyUnit = _TranspOrdAlternativeQtyUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdBaseQuantityUnit $projection.TranspOrdBaseQuantityUnit = _TranspOrdBaseQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdTareWeightUnit $projection.TranspOrdTareWeightUnit = _TranspOrdTareWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdNumberOfCtnsUnit $projection.TranspOrdNumberOfCtnsUnit = _TranspOrdNumberOfCtnsUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdDngrsGdsExmpPtsUnit $projection.TranspOrdDngrsGdsExmpPtsUnit = _TranspOrdDngrsGdsExmpPtsUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdPalletSpacesUnit $projection.TranspOrdPalletSpacesUnit = _TranspOrdPalletSpacesUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TranspOrdLoadMetersUnit $projection.TranspOrdLoadMetersUnit = _TranspOrdLoadMetersUnit.UnitOfMeasure
[0..1] I_TransportationOrderSmmry _TranspOrdSummary $projection.TransportationOrderUUID = _TranspOrdSummary.TransportationOrderUUID
[0..*] I_TranspOrdErrHndlg _TranspOrdErrHndlg $projection.TransportationOrderUUID = _TranspOrdErrHndlg.TransportationOrderUUID

Annotations (8)

NameValueLevelField
EndUserText.label Transportation Orders view
ObjectModel.representativeKey TransportationOrderUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.compositionRoot true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #MANDATORY view

Fields (155)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderUUID UUID
TransportationOrder tor_id Freight Order
TransportationOrderCategory tor_cat TO Category
TransportationOrderType tor_type Document Type
DangerousGoodsAreContained dgo_indicator Dangerous Goods
TransportationServiceLevel transsrvlvl_code Srvc. Level (Sales)
TranspOrdResponsiblePerson resp_person Person Resp.
TranspOrdPartnerReference partner_ref_id Partner Ref. Number
MasterBillOfLading partner_mbl_id Carrier's MBL No.
TranspOrdPlanningBlock blk_plan Planning Block
TranspOrdExecutionIsBlocked blk_exec Execution Block
InvoicingIsBlocked inv_block FSD Block
CarrierUUID Fwd Agent
Carrier Carrier
StandardCarrierAlphaCode tsp_scac SCAC
TranspOrdAirlineIATACode tsp_airlc Airline Code
TranspOrdAirWayBill tsp_airlcawb AWB Prefix
CarrierAddressID tsp_address_id Address ID
CarrierOriginOfEntry tsp_set_by_srvc Origin of Entry
ShipperUUID Shipper BP
Shipper Shipper
ShipperAddressID sp_address_id Address ID
ConsigneeUUID Ship-to Party BuPa
Consignee Ship-to Party
ConsigneeAddressID cp_address_id Address ID
TranspOrdShippingType shipping_type Shipping Type
MovementType movement_type Pack/unpack
TranspOrdTrafficDirection traffic_direct Traffic Direction
PlngAndExecOrganization exec_org_id Plan. Exec. Org.
PlngAndExecGroup exec_grp_id Plan. Exec. Group
PurchasingOrganization purch_org_id Purchasing Org.
PurchasingOrgExternalID _PurchasingOrganization OrganizationalUnitExternalID
PurchasingGroup purch_grp_id Purchasing Group
PurchasingGroupExternalID _PurchasingGroup OrganizationalUnitExternalID
PurgOrgCompanyCode purch_company_code Procuring Comp. Cde
TranspPurgOrg purch_org Purchasing Org.
TranspPurgGroup purch_grp Purch. Group
TranspOrdLifeCycleStatus lifecycle Step Life Cycle Sts
TranspOrdPlanningStatus plan_status_root Planning Status
TransportationOrderExecSts execution Execution Status
TranspOrderDngrsGdsSts dg_status Dangerous Goods Sts
TransportationOrderConfSts confirmation FSD Conf Status
TranspOrderSubcontrgSts subcontracting Subcontr. Status
MeansOfTransport mtr Means of Transport
TransportationMode trmodcod Transp. Mode
TransportationModeCategory trmodcat TrM Category
TranspOrdMaxUtilznRatio max_util Maximum Utilization
TransportationRequestCategory trq_cat Category
FrtDsputCaseStatus invdisp_resolution Dispute Case Status
TranspOrdMaxUtilznMassRatio Maximum Utilization
TranspOrdMaxUtilznVolumeRatio Maximum Utilization
TranspOrdMaxUtilznLengthRatio Maximum Utilization
TranspOrdGrossWeight Gross Weight
TranspOrdGrossWeightUnit gro_wei_uni Gr. Wt UoM
TranspOrdGrossVolume Gross Volume
TranspOrdGrossVolumeUnit gro_vol_uni Gross Vol. UoM
TranspOrdNetWeight Net Weight
TranspOrdNetWeightUnit net_wei_uni Net Wt UoM
TranspOrdQuantity Quantity
TranspOrdQuantityUnit qua_pcs_uni Quantity UoM
TranspOrdAlternativeQty Alternative Quantity
TranspOrdAlternativeQtyUnit qua_pcs2_uni Alternative Qty UoM
TranspOrdBaseQuantity Base Quantity
TranspOrdBaseQuantityUnit base_uom_uni Base UoM
TranspOrdTareWeight Tare Weight
TranspOrdTareWeightUnit pkgun_wei_uni Tare Weight UoM
TranspOrdPalletSpacesQty Normalized Quantity
TranspOrdPalletSpacesUnit normloadconsuom NLQ UoM
TranspOrdLoadMetersQty Additional Norm. Qty
TranspOrdLoadMetersUnit addnormloadconsuom Default ALQ UoM
TranspOrdNumberOfCtns No. of TEUs
TranspOrdNumberOfCtnsUnit cont_cnt_uni Number of TEU UoM
TranspOrdDngrsGdsExmpPts ADR Points
TranspOrdDngrsGdsExmpPtsUnit dg_adr_pts_uni ADR Points UoM
TranspOrdDistance total_distance_km Total Distance
TranspOrdDistanceUnit
TranspOrdNetDuration Total Net Duration
TranspOrdNetDurationUnit
CreatedByUser created_by Version Created By
CreationDateTime Variant created on
LastChangedByUser changed_by User Name
ChangedDateTime Variant Changed on
TranspOrdLfcycStsChgDteTime Date/Time
TranspOrdOrderDateTime Posting Date
BusinessTransactionDocument base_btd_id Base Document
BusinessTransactionDocType base_btd_tco Original Doc. Type
TranspOrdGoodsMovementStatus dlv_goods_mvmnt Goods Mvmt. Status
TranspOrdWhseProcessingStatus wh_processing_status Whse Proc. Status
TranspOrdHasMltplExectgPties multi_exe_pty Mult. Exec. Parties
TranspOrdInvoicingCarrierLevel pymt_ind Inv. Carrier Level
TransOrdAcctNmbrWthExectgCarr eikto Acct w/ vendor
TranspOrdExecutingCarrierUUID Business Partner
TranspOrdExecutingCarrier tspexecid Executing Carrier
ExecutingCarrierAddressID tspexec_address_id Address ID
TransportationOrderCrtnType creation_type Document Source
TranspOrdPlannedGdsMvtDteTme dlv_plan_goods_mvmnt_date Planned GM Date
TransportationUnitCategory tu_cat Transp. Unit Cat.
_TransportationOrderItem _TransportationOrderItem
_TransportationOrderStop _TransportationOrderStop
_TransportationOrderStage _TransportationOrderStage
_TranspChargeItem _TranspChargeItem
_TranspOrdExecution _TranspOrdExecution
_TransportationOrderBlock _TransportationOrderBlock
_Tendering _Tendering
_DocRef _DocRef
_SourceStop _SourceStop
_DestinationStop _DestinationStop
_Consignee _Consignee
_Shipper _Shipper
_Carrier _Carrier
_ExectgCarrier _ExectgCarrier
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_PurchasingCompanyCode _PurchasingCompanyCode
_PlngAndExecOrganization _PlngAndExecOrganization
_PlngAndExecGroup _PlngAndExecGroup
_TransportationOrderType _TransportationOrderType
_TransportationOrderCategory _TransportationOrderCategory
_TranspOrdPlanningBlock _TranspOrdPlanningBlock
_TranspOrdExecutionIsBlocked _TranspOrdExecutionIsBlocked
_InvoicingIsBlocked _InvoicingIsBlocked
_TranspSCACCode _TranspSCACCode
_TranspAirlineIATACode _TranspAirlineIATACode
_CarrierOriginOfEntry _CarrierOriginOfEntry
_TranspOrdShippingType _TranspOrdShippingType
_MovementType _MovementType
_TranspOrdLifeCycleStatus _TranspOrdLifeCycleStatus
_TranspOrdPlanningStatus _TranspOrdPlanningStatus
_TransportationOrderExecSts _TransportationOrderExecSts
_TranspOrdDngrsGdsStatus _TranspOrdDngrsGdsStatus
_TranspOrdConfirmationStatus _TranspOrdConfirmationStatus
_TranspOrdSubcontractingSts _TranspOrdSubcontractingSts
_TranspOrdWhseProcgStatus _TranspOrdWhseProcgStatus
_TranspOrdGoodsMvtStatus _TranspOrdGoodsMvtStatus
_TranspOrdTrafficDirection _TranspOrdTrafficDirection
_MeansOfTransport _MeansOfTransport
_TransportationMode _TransportationMode
_TransportationModeCategory _TransportationModeCategory
_FrtDsputCaseStatus _FrtDsputCaseStatus
_CreatedBy _CreatedBy
_LastChangedBy _LastChangedBy
_TranspOrdResponsiblePerson _TranspOrdResponsiblePerson
_TranspOrdGrossWeightUnit _TranspOrdGrossWeightUnit
_TranspOrdGrossVolumeUnit _TranspOrdGrossVolumeUnit
_TranspOrdNetWeightUnit _TranspOrdNetWeightUnit
_TranspOrdQuantityUnit _TranspOrdQuantityUnit
_TranspOrdAlternativeQtyUnit _TranspOrdAlternativeQtyUnit
_TranspOrdBaseQuantityUnit _TranspOrdBaseQuantityUnit
_TranspOrdTareWeightUnit _TranspOrdTareWeightUnit
_TranspOrdNumberOfCtnsUnit _TranspOrdNumberOfCtnsUnit
_TranspOrdDngrsGdsExmpPtsUnit _TranspOrdDngrsGdsExmpPtsUnit
_TranspOrdPalletSpacesUnit _TranspOrdPalletSpacesUnit
_TranspOrdLoadMetersUnit _TranspOrdLoadMetersUnit
_TranspOrdSummary _TranspOrdSummary
_TranspOrdErrHndlg _TranspOrdErrHndlg

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 I_TransportationOrder.
-- 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 I_TransportationOrder AS
SELECT
  cast(db_key as /scmtms/vdm_tor_db_key preserving type) AS TransportationOrderUUID,
  tor_id AS TransportationOrder,
  tor_cat AS TransportationOrderCategory,
  tor_type AS TransportationOrderType,
  dgo_indicator AS DangerousGoodsAreContained,
  transsrvlvl_code AS TransportationServiceLevel,
  resp_person AS TranspOrdResponsiblePerson,
  partner_ref_id AS TranspOrdPartnerReference,
  partner_mbl_id AS MasterBillOfLading,
  blk_plan AS TranspOrdPlanningBlock,
  blk_exec AS TranspOrdExecutionIsBlocked,
  inv_block AS InvoicingIsBlocked,
  cast(tsp as bu_partner_guid preserving type) AS CarrierUUID,
  cast(tspid as /scmtms/pty_carrier preserving type) AS Carrier,
  tsp_scac AS StandardCarrierAlphaCode,
  tsp_airlc AS TranspOrdAirlineIATACode,
  tsp_airlcawb AS TranspOrdAirWayBill,
  tsp_address_id AS CarrierAddressID,
  tsp_set_by_srvc AS CarrierOriginOfEntry,
  cast(shipper_key as bu_partner_guid preserving type) AS ShipperUUID,
  cast(shipperid as /scmtms/pty_shipper preserving type) AS Shipper,
  sp_address_id AS ShipperAddressID,
  cast(consignee_key as bu_partner_guid preserving type) AS ConsigneeUUID,
  cast(consigneeid as /scmtms/pty_consignee preserving type) AS Consignee,
  cp_address_id AS ConsigneeAddressID,
  shipping_type AS TranspOrdShippingType,
  movement_type AS MovementType,
  traffic_direct AS TranspOrdTrafficDirection,
  exec_org_id AS PlngAndExecOrganization,
  exec_grp_id AS PlngAndExecGroup,
  purch_org_id AS PurchasingOrganization,
  _PurchasingOrganization.OrganizationalUnitExternalID AS PurchasingOrgExternalID,
  purch_grp_id AS PurchasingGroup,
  _PurchasingGroup.OrganizationalUnitExternalID AS PurchasingGroupExternalID,
  purch_company_code AS PurgOrgCompanyCode,
  purch_org AS TranspPurgOrg,
  purch_grp AS TranspPurgGroup,
  lifecycle AS TranspOrdLifeCycleStatus,
  plan_status_root AS TranspOrdPlanningStatus,
  execution AS TransportationOrderExecSts,
  dg_status AS TranspOrderDngrsGdsSts,
  confirmation AS TransportationOrderConfSts,
  subcontracting AS TranspOrderSubcontrgSts,
  mtr AS MeansOfTransport,
  trmodcod AS TransportationMode,
  trmodcat AS TransportationModeCategory,
  max_util AS TranspOrdMaxUtilznRatio,
  trq_cat AS TransportationRequestCategory,
  invdisp_resolution AS FrtDsputCaseStatus,
  cast(max_util_mass as /scmtms/vdm_max_util_mass preserving type) AS TranspOrdMaxUtilznMassRatio,
  cast(max_util_volume as /scmtms/vdm_max_util_volume preserving type) AS TranspOrdMaxUtilznVolumeRatio,
  cast(max_util_length as /scmtms/vdm_max_util_length preserving type) AS TranspOrdMaxUtilznLengthRatio,
  cast(gro_wei_val as /scmtms/vdm_gro_wei_val preserving type ) AS TranspOrdGrossWeight,
  gro_wei_uni AS TranspOrdGrossWeightUnit,
  cast(gro_vol_val as /scmtms/vdm_gro_vol_val preserving type ) AS TranspOrdGrossVolume,
  gro_vol_uni AS TranspOrdGrossVolumeUnit,
  cast(net_wei_val as /scmtms/vdm_tor_net_wei_val preserving type ) AS TranspOrdNetWeight,
  net_wei_uni AS TranspOrdNetWeightUnit,
  cast(qua_pcs_val as /scmtms/vdm_tor_pcs_val preserving type ) AS TranspOrdQuantity,
  qua_pcs_uni AS TranspOrdQuantityUnit,
  cast(qua_pcs2_val as /scmtms/vdm_qty_alt_val preserving type ) AS TranspOrdAlternativeQty,
  qua_pcs2_uni AS TranspOrdAlternativeQtyUnit,
  cast(base_uom_val as /scmtms/vdm_qty_base_val preserving type ) AS TranspOrdBaseQuantity,
  base_uom_uni AS TranspOrdBaseQuantityUnit,
  cast(pkgun_wei_val as /scmtms/vdm_tor_pack_unl_wei_v preserving type ) AS TranspOrdTareWeight,
  pkgun_wei_uni AS TranspOrdTareWeightUnit,
  cast(normloadconsval as /scmtms/vdm_normloadconsval preserving type ) AS TranspOrdPalletSpacesQty,
  normloadconsuom AS TranspOrdPalletSpacesUnit,
  cast(addnormloadconsval as /scmtms/vdm_addnormloadconsval preserving type ) AS TranspOrdLoadMetersQty,
  addnormloadconsuom AS TranspOrdLoadMetersUnit,
  cast(cont_cnt_val as /scmtms/vdm_tor_cont_count_val preserving type ) AS TranspOrdNumberOfCtns,
  cont_cnt_uni AS TranspOrdNumberOfCtnsUnit,
  cast(dg_adr_pts_val as /scmtms/vdm_tor_dg_adr_pts_val preserving type ) AS TranspOrdDngrsGdsExmpPts,
  dg_adr_pts_uni AS TranspOrdDngrsGdsExmpPtsUnit,
  total_distance_km AS TranspOrdDistance,
  cast('KM' as /scmtms/vdm_dsp_length_unit) AS TranspOrdDistanceUnit,
  cast(total_duration_net as bapi11201trmdurat) AS TranspOrdNetDuration,
  cast('H' as /scmtms/vdm_dsp_time_unit) AS TranspOrdNetDurationUnit,
  created_by AS CreatedByUser,
  cast(created_on as log_created_on preserving type) AS CreationDateTime,
  changed_by AS LastChangedByUser,
  cast(changed_on as log_created_on preserving type) AS ChangedDateTime,
  cast(datetime_chlc as log_created_on preserving type) AS TranspOrdLfcycStsChgDteTime,
  cast(order_date as log_created_on preserving type) AS TranspOrdOrderDateTime,
  base_btd_id AS BusinessTransactionDocument,
  base_btd_tco AS BusinessTransactionDocType,
  dlv_goods_mvmnt AS TranspOrdGoodsMovementStatus,
  wh_processing_status AS TranspOrdWhseProcessingStatus,
  multi_exe_pty AS TranspOrdHasMltplExectgPties,
  pymt_ind AS TranspOrdInvoicingCarrierLevel,
  eikto AS TransOrdAcctNmbrWthExectgCarr,
  cast(tspexec_key as /scmtms/vdm_tspexec_uuid preserving type) AS TranspOrdExecutingCarrierUUID,
  tspexecid AS TranspOrdExecutingCarrier,
  tspexec_address_id AS ExecutingCarrierAddressID,
  creation_type AS TransportationOrderCrtnType,
  dlv_plan_goods_mvmnt_date AS TranspOrdPlannedGdsMvtDteTme,
  tu_cat AS TransportationUnitCategory
FROM /scmtms/d_torrot AS root
LEFT OUTER JOIN I_TransportationOrderItem AS _TransportationOrderItem ON TransportationOrderUUID = _TransportationOrderItem.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TransportationOrderStop AS _TransportationOrderStop ON TransportationOrderUUID = _TransportationOrderStop.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TransportationOrderStage AS _TransportationOrderStage ON TransportationOrderUUID = _TransportationOrderStage.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TranspOrdExecution AS _TranspOrdExecution ON TransportationOrderUUID = _TranspOrdExecution.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TransportationOrderBlock AS _TransportationOrderBlock ON TransportationOrderUUID = _TransportationOrderBlock.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_Tendering AS _Tendering ON TransportationOrderUUID = _Tendering.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TranspOrdDocRef AS _DocRef ON TransportationOrderUUID = _DocRef.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TransportationOrderStop AS _SourceStop ON TransportationOrderUUID = _SourceStop.TransportationOrderUUID AND _SourceStop.TranspOrdStopSequencePosition = 'F'  -- association [0..1]
LEFT OUTER JOIN I_TransportationOrderStop AS _DestinationStop ON TransportationOrderUUID = _DestinationStop.TransportationOrderUUID AND _DestinationStop.TranspOrdStopSequencePosition = 'L'  -- association [0..1]
LEFT OUTER JOIN I_TranspChargeItem AS _TranspChargeItem ON TransportationOrderUUID = _TranspChargeItem.RefTransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartner AS _Consignee ON Consignee = _Consignee.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _Shipper ON Shipper = _Shipper.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _Carrier ON Carrier = _Carrier.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ExectgCarrier ON TranspOrdExecutingCarrier = _ExectgCarrier.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_TranspOrganizationalUnit AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_TranspOrganizationalUnit AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_TranspOrganizationalUnit AS _PlngAndExecOrganization ON PlngAndExecOrganization = _PlngAndExecOrganization.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_TranspOrganizationalUnit AS _PlngAndExecGroup ON PlngAndExecGroup = _PlngAndExecGroup.OrganizationalUnit  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _PurchasingCompanyCode ON PurgOrgCompanyCode = _PurchasingCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_TransportationOrderType_2 AS _TransportationOrderType ON TransportationOrderType = _TransportationOrderType.TransportationOrderType  -- association [0..1]
LEFT OUTER JOIN I_TranspOrderCategory_2 AS _TransportationOrderCategory ON TransportationOrderCategory = _TransportationOrderCategory.TransportationOrderCategory  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdPlanningBlock AS _TranspOrdPlanningBlock ON TranspOrdPlanningBlock = _TranspOrdPlanningBlock.TranspOrdPlanningBlock  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdExecutionIsBlocked AS _TranspOrdExecutionIsBlocked ON TranspOrdExecutionIsBlocked = _TranspOrdExecutionIsBlocked.TranspOrdExecutionIsBlocked  -- association [0..1]
LEFT OUTER JOIN I_InvoicingIsBlocked AS _InvoicingIsBlocked ON InvoicingIsBlocked = _InvoicingIsBlocked.InvoicingIsBlocked  -- association [0..1]
LEFT OUTER JOIN I_TranspSCACCode AS _TranspSCACCode ON StandardCarrierAlphaCode = _TranspSCACCode.TranspSCACCode  -- association [0..1]
LEFT OUTER JOIN I_TranspAirlineIATACode AS _TranspAirlineIATACode ON TranspOrdAirlineIATACode = _TranspAirlineIATACode.TranspAirlineIATACode  -- association [0..1]
LEFT OUTER JOIN I_CarrierOriginOfEntry AS _CarrierOriginOfEntry ON CarrierOriginOfEntry = _CarrierOriginOfEntry.CarrierOriginOfEntry  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdShippingType AS _TranspOrdShippingType ON TranspOrdShippingType = _TranspOrdShippingType.TranspOrdShippingType  -- association [0..1]
LEFT OUTER JOIN I_TranspMovementType AS _MovementType ON MovementType = _MovementType.MovementType  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdLifeCycleStatus AS _TranspOrdLifeCycleStatus ON TranspOrdLifeCycleStatus = _TranspOrdLifeCycleStatus.TranspOrdLifeCycleStatus  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdPlanningStatus_2 AS _TranspOrdPlanningStatus ON TranspOrdPlanningStatus = _TranspOrdPlanningStatus.TranspOrdPlanningStatus  -- association [0..1]
LEFT OUTER JOIN I_TransportationOrderExecSts AS _TransportationOrderExecSts ON TransportationOrderExecSts = _TransportationOrderExecSts.TransportationOrderExecSts  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdDngrsGdsStatus AS _TranspOrdDngrsGdsStatus ON TranspOrderDngrsGdsSts = _TranspOrdDngrsGdsStatus.TranspOrderDngrsGdsSts  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdConfirmationStatus AS _TranspOrdConfirmationStatus ON TransportationOrderConfSts = _TranspOrdConfirmationStatus.TransportationOrderConfSts  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdSubcontractingSts AS _TranspOrdSubcontractingSts ON TranspOrderSubcontrgSts = _TranspOrdSubcontractingSts.TranspOrderSubcontrgSts  -- association [1..1]
LEFT OUTER JOIN I_TranspOrdWhseProcgStatus AS _TranspOrdWhseProcgStatus ON TranspOrdWhseProcessingStatus = _TranspOrdWhseProcgStatus.TranspOrdWhseProcessingStatus  -- association [1..1]
LEFT OUTER JOIN I_TranspOrdGoodsMvtStatus AS _TranspOrdGoodsMvtStatus ON TranspOrdGoodsMovementStatus = _TranspOrdGoodsMvtStatus.TranspOrdGoodsMovementStatus  -- association [1..1]
LEFT OUTER JOIN I_TranspOrdTrafficDirection AS _TranspOrdTrafficDirection ON TranspOrdTrafficDirection = _TranspOrdTrafficDirection.TranspOrdTrafficDirection  -- association [0..1]
LEFT OUTER JOIN I_MeansOfTransport AS _MeansOfTransport ON MeansOfTransport = _MeansOfTransport.MeansOfTransport  -- association [0..1]
LEFT OUTER JOIN I_TransportationMode_2 AS _TransportationMode ON TransportationMode = _TransportationMode.TransportationMode  -- association [0..1]
LEFT OUTER JOIN I_TransportationModeCategory AS _TransportationModeCategory ON TransportationModeCategory = _TransportationModeCategory.TransportationModeCategory  -- association [0..1]
LEFT OUTER JOIN I_FrtDsputCaseStatus AS _FrtDsputCaseStatus ON FrtDsputCaseStatus = _FrtDsputCaseStatus.FrtDsputCaseStatus  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedBy ON CreatedByUser = _CreatedBy.UserID  -- association [1..1]
LEFT OUTER JOIN I_User AS _LastChangedBy ON LastChangedByUser = _LastChangedBy.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _TranspOrdResponsiblePerson ON TranspOrdResponsiblePerson = _TranspOrdResponsiblePerson.UserID  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdGrossWeightUnit ON TranspOrdGrossWeightUnit = _TranspOrdGrossWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdGrossVolumeUnit ON TranspOrdGrossVolumeUnit = _TranspOrdGrossVolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdNetWeightUnit ON TranspOrdNetWeightUnit = _TranspOrdNetWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdQuantityUnit ON TranspOrdQuantityUnit = _TranspOrdQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdAlternativeQtyUnit ON TranspOrdAlternativeQtyUnit = _TranspOrdAlternativeQtyUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdBaseQuantityUnit ON TranspOrdBaseQuantityUnit = _TranspOrdBaseQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdTareWeightUnit ON TranspOrdTareWeightUnit = _TranspOrdTareWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdNumberOfCtnsUnit ON TranspOrdNumberOfCtnsUnit = _TranspOrdNumberOfCtnsUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdDngrsGdsExmpPtsUnit ON TranspOrdDngrsGdsExmpPtsUnit = _TranspOrdDngrsGdsExmpPtsUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdPalletSpacesUnit ON TranspOrdPalletSpacesUnit = _TranspOrdPalletSpacesUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TranspOrdLoadMetersUnit ON TranspOrdLoadMetersUnit = _TranspOrdLoadMetersUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_TransportationOrderSmmry AS _TranspOrdSummary ON TransportationOrderUUID = _TranspOrdSummary.TransportationOrderUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspOrdErrHndlg AS _TranspOrdErrHndlg ON TransportationOrderUUID = _TranspOrdErrHndlg.TransportationOrderUUID  -- association [0..*]
;