R_TransportationOrderTP

DDL: R_TRANSPORTATIONORDERTP Type: view_entity TRANSACTIONAL Package: RAP_TM_TOR

Transportation Order - TP

R_TransportationOrderTP is a Transactional CDS View that provides data about "Transportation Order - TP" in SAP S/4HANA. It reads from 1 data source (I_TransportationOrder_2) and exposes 87 fields with key field TransportationOrderUUID. It has 16 associations to related views. Part of development package RAP_TM_TOR.

Data Sources (1)

SourceAliasJoin Type
I_TransportationOrder_2 _TransportationOrder from

Associations (16)

CardinalityTargetAliasCondition
[0..1] R_TrOrdMainBPAddrDfltRprstnTP _CarrierAddrDfltRprstn $projection.TransportationOrderUUID = _CarrierAddrDfltRprstn.TransportationOrderUUID and _CarrierAddrDfltRprstn.TranspOrdBizPartnerFunction = 'U3'
[0..1] R_TrOrdMainBPAddrDfltRprstnTP _ShipperAddrDfltRprstn $projection.TransportationOrderUUID = _ShipperAddrDfltRprstn.TransportationOrderUUID and _ShipperAddrDfltRprstn.TranspOrdBizPartnerFunction = 'U6'
[0..1] R_TrOrdMainBPAddrDfltRprstnTP _ConsigneeAddrDfltRprstn $projection.TransportationOrderUUID = _ConsigneeAddrDfltRprstn.TransportationOrderUUID and _ConsigneeAddrDfltRprstn.TranspOrdBizPartnerFunction = 'WE'
[0..1] R_TrOrdMainBPAddrDfltRprstnTP _ExectgCarrierAddrDfltRprstn $projection.TransportationOrderUUID = _ExectgCarrierAddrDfltRprstn.TransportationOrderUUID and _ExectgCarrierAddrDfltRprstn.TranspOrdBizPartnerFunction = 'TJ'
[0..1] R_TransportationOrderStopTP _SourceStop $projection.TransportationOrderUUID = _SourceStop.TransportationOrderUUID and _SourceStop.TranspOrdStopSequencePosition = 'F'
[0..1] R_TransportationOrderStopTP _DestinationStop $projection.TransportationOrderUUID = _DestinationStop.TransportationOrderUUID and _DestinationStop.TranspOrdStopSequencePosition = 'L'
[0..1] R_TransportationOrderItemTP _TransportationOrderMainItem $projection.TransportationOrderUUID = _TransportationOrderMainItem.TransportationOrderUUID and _TransportationOrderMainItem.TranspOrdItemParentItemUUID = abap.raw'00000000000000000000000000000000'
[1] E_TransportationOrder _Extension $projection.TransportationOrderUUID = _Extension.TransportationOrderUUID
[0..*] R_TransportationOrderBPTP _TransportationOrderBP
[0..*] R_TranspOrdDocRefTP _TranspOrdDocumentReference
[0..*] R_TransportationOrderItemTP _TransportationOrderItem
[0..*] R_TransportationOrderStopTP _TransportationOrderStop
[0..*] R_TransportationOrderEventTP _TransportationOrderEvent
[0..*] R_TrOrdMainBPAddrDfltRprstnTP _TrOrdMainBPAddrDfltRprstn
[0..*] R_TransportationOrderNoteTP _TransportationOrderNote
[0..1] R_TransportationOrderChargeTP _TransportationOrderCharge

Annotations (13)

NameValueLevelField
EndUserText.label Transportation Order - TP view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey TransportationOrderUUID view
ObjectModel.sapObjectNodeType.name TransportationOrder view
AccessControl.authorizationCheck #MANDATORY view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix TOR view
AbapCatalog.extensibility.quota.maximumFields 408 view
AbapCatalog.extensibility.quota.maximumBytes 8160 view

Fields (87)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderUUID I_TransportationOrder_2 TransportationOrderUUID
TransportationOrder I_TransportationOrder_2 TransportationOrder
TransportationOrderType I_TransportationOrder_2 TransportationOrderType
TransportationOrderCategory I_TransportationOrder_2 TransportationOrderCategory
TransportationShippingType I_TransportationOrder_2 TransportationShippingType Shipping Type
MovementType I_TransportationOrder_2 MovementType Pack/unpack
TransportationMode I_TransportationOrder_2 TransportationMode
TransportationModeCategory I_TransportationOrder_2 TransportationModeCategory
CarrierUUID I_TransportationOrder_2 CarrierUUID
Carrier I_TransportationOrder_2 Carrier Service Agent
CarrierAddressID I_TransportationOrder_2 CarrierAddressID
StandardCarrierAlphaCode I_TransportationOrder_2 StandardCarrierAlphaCode SCAC
TranspOrdExecutingCarrierUUID I_TransportationOrder_2 TranspOrdExecutingCarrierUUID
TranspOrdExecutingCarrier I_TransportationOrder_2 TranspOrdExecutingCarrier Executing Carrier
ExecutingCarrierAddressID I_TransportationOrder_2 ExecutingCarrierAddressID
ShipperUUID I_TransportationOrder_2 ShipperUUID
Shipper I_TransportationOrder_2 Shipper Shipper
ShipperAddressID I_TransportationOrder_2 ShipperAddressID
ConsigneeUUID I_TransportationOrder_2 ConsigneeUUID
Consignee I_TransportationOrder_2 Consignee Customer
ConsigneeAddressID I_TransportationOrder_2 ConsigneeAddressID
TranspPurgOrg
TranspPurgGroup
TranspPurgOrgExtID
TranspPurgGroupExtID
PurgOrgCompanyCode I_TransportationOrder_2 PurgOrgCompanyCode
CarrierAccountNumber I_TransportationOrder_2 CarrierAccountNumber Acct w/ vendor
TranspMeansOfTransport I_TransportationOrder_2 TranspMeansOfTransport
TranspOrdPartnerReference I_TransportationOrder_2 TranspOrdPartnerReference Ext. Consignment
MasterBillOfLading I_TransportationOrder_2 MasterBillOfLading Bill of Lading
TranspOrdResponsiblePerson I_TransportationOrder_2 TranspOrdResponsiblePerson Person Resp.
TranspOrdHasMltplExectgPties I_TransportationOrder_2 TranspOrdHasMltplExectgPties Mult. Exec. Parties
TranspOrdInvoicingCarrierLevel I_TransportationOrder_2 TranspOrdInvoicingCarrierLevel Inv. Carrier Level
TranspOrdOrderDateTime I_TransportationOrder_2 TranspOrdOrderDateTime
TranspOrdLifeCycleStatus I_TransportationOrder_2 TranspOrdLifeCycleStatus
TranspOrderSubcontrgSts I_TransportationOrder_2 TranspOrderSubcontrgSts Subcontr. Status
TransportationOrderConfSts I_TransportationOrder_2 TransportationOrderConfSts FSD Conf Status
TransportationOrderExecSts I_TransportationOrder_2 TransportationOrderExecSts Execution Status
TranspOrdGoodsMovementStatus I_TransportationOrder_2 TranspOrdGoodsMovementStatus Goods Mvmt. Status
TranspOrdWhseProcessingStatus I_TransportationOrder_2 TranspOrdWhseProcessingStatus Whse Proc. Status
TranspOrderDngrsGdsSts I_TransportationOrder_2 TranspOrderDngrsGdsSts
TranspOrdPlanningBlock I_TransportationOrder_2 TranspOrdPlanningBlock
TranspOrdExecutionIsBlocked I_TransportationOrder_2 TranspOrdExecutionIsBlocked
TranspOrdPlanningStatus I_TransportationOrder_2 TranspOrdPlanningStatus
TransportationOrderCrtnType I_TransportationOrder_2 TransportationOrderCrtnType Document Source
CreatedByUser I_TransportationOrder_2 CreatedByUser User Name
CreationDateTime I_TransportationOrder_2 CreationDateTime Timestamp
LastChangedByUser I_TransportationOrder_2 LastChangedByUser User Name
ChangedDateTime I_TransportationOrder_2 ChangedDateTime Time Stamp
_Carrier I_TransportationOrder_2 _Carrier
_Consignee I_TransportationOrder_2 _Consignee
_CreatedBy I_TransportationOrder_2 _CreatedBy
_LastChangedBy I_TransportationOrder_2 _LastChangedBy
_MeansOfTransport I_TransportationOrder_2 _MeansOfTransport
_MovementType I_TransportationOrder_2 _MovementType
_PurchasingCompanyCode I_TransportationOrder_2 _PurchasingCompanyCode
_Shipper I_TransportationOrder_2 _Shipper
_TranspOrdConfirmationStatus I_TransportationOrder_2 _TranspOrdConfirmationStatus
_TranspOrdExecutionIsBlocked I_TransportationOrder_2 _TranspOrdExecutionIsBlocked
_TranspOrdLifeCycleStatus I_TransportationOrder_2 _TranspOrdLifeCycleStatus
_TranspOrdPlanningBlock I_TransportationOrder_2 _TranspOrdPlanningBlock
_TranspOrdPlanningStatus I_TransportationOrder_2 _TranspOrdPlanningStatus
_TranspOrdResponsiblePerson I_TransportationOrder_2 _TranspOrdResponsiblePerson
_TranspOrdShippingType I_TransportationOrder_2 _TranspOrdShippingType
_TranspOrdSubcontractingSts I_TransportationOrder_2 _TranspOrdSubcontractingSts
_TransportationMode I_TransportationOrder_2 _TransportationMode
_TransportationModeCategory I_TransportationOrder_2 _TransportationModeCategory
_TransportationOrderCategory I_TransportationOrder_2 _TransportationOrderCategory
_TransportationOrderExecSts I_TransportationOrder_2 _TransportationOrderExecSts
_TransportationOrderType I_TransportationOrder_2 _TransportationOrderType
_TranspSCACCode I_TransportationOrder_2 _TranspSCACCode
_TranspOrdDngrsGdsStatus I_TransportationOrder_2 _TranspOrdDngrsGdsStatus
_TransportationOrderBP _TransportationOrderBP
_TranspOrdDocumentReference _TranspOrdDocumentReference
_TransportationOrderItem _TransportationOrderItem
_TransportationOrderStop _TransportationOrderStop
_TransportationOrderEvent _TransportationOrderEvent
_TrOrdMainBPAddrDfltRprstn _TrOrdMainBPAddrDfltRprstn
_TransportationOrderNote _TransportationOrderNote
_TransportationOrderCharge _TransportationOrderCharge
_CarrierAddrDfltRprstn _CarrierAddrDfltRprstn
_ShipperAddrDfltRprstn _ShipperAddrDfltRprstn
_ConsigneeAddrDfltRprstn _ConsigneeAddrDfltRprstn
_ExectgCarrierAddrDfltRprstn _ExectgCarrierAddrDfltRprstn
_SourceStop _SourceStop
_DestinationStop _DestinationStop
_TransportationOrderMainItem _TransportationOrderMainItem

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 R_TransportationOrderTP.
-- 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 R_TransportationOrderTP AS
SELECT
  _TransportationOrder.TransportationOrderUUID AS TransportationOrderUUID,
  _TransportationOrder.TransportationOrder AS TransportationOrder,
  _TransportationOrder.TransportationOrderType AS TransportationOrderType,
  _TransportationOrder.TransportationOrderCategory AS TransportationOrderCategory,
  _TransportationOrder.TransportationShippingType AS TransportationShippingType,
  _TransportationOrder.MovementType AS MovementType,
  _TransportationOrder.TransportationMode AS TransportationMode,
  _TransportationOrder.TransportationModeCategory AS TransportationModeCategory,
  _TransportationOrder.CarrierUUID AS CarrierUUID,
  _TransportationOrder.Carrier AS Carrier,
  _TransportationOrder.CarrierAddressID AS CarrierAddressID,
  _TransportationOrder.StandardCarrierAlphaCode AS StandardCarrierAlphaCode,
  _TransportationOrder.TranspOrdExecutingCarrierUUID AS TranspOrdExecutingCarrierUUID,
  _TransportationOrder.TranspOrdExecutingCarrier AS TranspOrdExecutingCarrier,
  _TransportationOrder.ExecutingCarrierAddressID AS ExecutingCarrierAddressID,
  _TransportationOrder.ShipperUUID AS ShipperUUID,
  _TransportationOrder.Shipper AS Shipper,
  _TransportationOrder.ShipperAddressID AS ShipperAddressID,
  _TransportationOrder.ConsigneeUUID AS ConsigneeUUID,
  _TransportationOrder.Consignee AS Consignee,
  _TransportationOrder.ConsigneeAddressID AS ConsigneeAddressID,
  cast( '00000000' as /scmtms/purch_org_id preserving type ) AS TranspPurgOrg,
  cast( '00000000' as /scmtms/purch_grp_id preserving type ) AS TranspPurgGroup,
  cast( _TransportationOrder.TranspPurgOrg as /scmtms/vdm_pur_org_ext_id) AS TranspPurgOrgExtID,
  cast( _TransportationOrder.TranspPurgGroup as /scmtms/vdm_pur_grp_ext_id) AS TranspPurgGroupExtID,
  _TransportationOrder.PurgOrgCompanyCode AS PurgOrgCompanyCode,
  _TransportationOrder.CarrierAccountNumber AS CarrierAccountNumber,
  _TransportationOrder.TranspMeansOfTransport AS TranspMeansOfTransport,
  _TransportationOrder.TranspOrdPartnerReference AS TranspOrdPartnerReference,
  _TransportationOrder.MasterBillOfLading AS MasterBillOfLading,
  _TransportationOrder.TranspOrdResponsiblePerson AS TranspOrdResponsiblePerson,
  _TransportationOrder.TranspOrdHasMltplExectgPties AS TranspOrdHasMltplExectgPties,
  _TransportationOrder.TranspOrdInvoicingCarrierLevel AS TranspOrdInvoicingCarrierLevel,
  _TransportationOrder.TranspOrdOrderDateTime AS TranspOrdOrderDateTime,
  _TransportationOrder.TranspOrdLifeCycleStatus AS TranspOrdLifeCycleStatus,
  _TransportationOrder.TranspOrderSubcontrgSts AS TranspOrderSubcontrgSts,
  _TransportationOrder.TransportationOrderConfSts AS TransportationOrderConfSts,
  _TransportationOrder.TransportationOrderExecSts AS TransportationOrderExecSts,
  _TransportationOrder.TranspOrdGoodsMovementStatus AS TranspOrdGoodsMovementStatus,
  _TransportationOrder.TranspOrdWhseProcessingStatus AS TranspOrdWhseProcessingStatus,
  _TransportationOrder.TranspOrderDngrsGdsSts AS TranspOrderDngrsGdsSts,
  _TransportationOrder.TranspOrdPlanningBlock AS TranspOrdPlanningBlock,
  _TransportationOrder.TranspOrdExecutionIsBlocked AS TranspOrdExecutionIsBlocked,
  _TransportationOrder.TranspOrdPlanningStatus AS TranspOrdPlanningStatus,
  _TransportationOrder.TransportationOrderCrtnType AS TransportationOrderCrtnType,
  _TransportationOrder.CreatedByUser AS CreatedByUser,
  _TransportationOrder.CreationDateTime AS CreationDateTime,
  _TransportationOrder.LastChangedByUser AS LastChangedByUser,
  _TransportationOrder.ChangedDateTime AS ChangedDateTime,
  _TransportationOrder._Carrier AS _Carrier,
  _TransportationOrder._Consignee AS _Consignee,
  _TransportationOrder._CreatedBy AS _CreatedBy,
  _TransportationOrder._LastChangedBy AS _LastChangedBy,
  _TransportationOrder._MeansOfTransport AS _MeansOfTransport,
  _TransportationOrder._MovementType AS _MovementType,
  _TransportationOrder._PurchasingCompanyCode AS _PurchasingCompanyCode,
  _TransportationOrder._Shipper AS _Shipper,
  _TransportationOrder._TranspOrdConfirmationStatus AS _TranspOrdConfirmationStatus,
  _TransportationOrder._TranspOrdExecutionIsBlocked AS _TranspOrdExecutionIsBlocked,
  _TransportationOrder._TranspOrdLifeCycleStatus AS _TranspOrdLifeCycleStatus,
  _TransportationOrder._TranspOrdPlanningBlock AS _TranspOrdPlanningBlock,
  _TransportationOrder._TranspOrdPlanningStatus AS _TranspOrdPlanningStatus,
  _TransportationOrder._TranspOrdResponsiblePerson AS _TranspOrdResponsiblePerson,
  _TransportationOrder._TranspOrdShippingType AS _TranspOrdShippingType,
  _TransportationOrder._TranspOrdSubcontractingSts AS _TranspOrdSubcontractingSts,
  _TransportationOrder._TransportationMode AS _TransportationMode,
  _TransportationOrder._TransportationModeCategory AS _TransportationModeCategory,
  _TransportationOrder._TransportationOrderCategory AS _TransportationOrderCategory,
  _TransportationOrder._TransportationOrderExecSts AS _TransportationOrderExecSts,
  _TransportationOrder._TransportationOrderType AS _TransportationOrderType,
  _TransportationOrder._TranspSCACCode AS _TranspSCACCode,
  _TransportationOrder._TranspOrdDngrsGdsStatus AS _TranspOrdDngrsGdsStatus
FROM I_TransportationOrder_2 AS _TransportationOrder
LEFT OUTER JOIN R_TrOrdMainBPAddrDfltRprstnTP AS _CarrierAddrDfltRprstn ON TransportationOrderUUID = _CarrierAddrDfltRprstn.TransportationOrderUUID AND _CarrierAddrDfltRprstn.TranspOrdBizPartnerFunction = 'U3'  -- association [0..1]
LEFT OUTER JOIN R_TrOrdMainBPAddrDfltRprstnTP AS _ShipperAddrDfltRprstn ON TransportationOrderUUID = _ShipperAddrDfltRprstn.TransportationOrderUUID AND _ShipperAddrDfltRprstn.TranspOrdBizPartnerFunction = 'U6'  -- association [0..1]
LEFT OUTER JOIN R_TrOrdMainBPAddrDfltRprstnTP AS _ConsigneeAddrDfltRprstn ON TransportationOrderUUID = _ConsigneeAddrDfltRprstn.TransportationOrderUUID AND _ConsigneeAddrDfltRprstn.TranspOrdBizPartnerFunction = 'WE'  -- association [0..1]
LEFT OUTER JOIN R_TrOrdMainBPAddrDfltRprstnTP AS _ExectgCarrierAddrDfltRprstn ON TransportationOrderUUID = _ExectgCarrierAddrDfltRprstn.TransportationOrderUUID AND _ExectgCarrierAddrDfltRprstn.TranspOrdBizPartnerFunction = 'TJ'  -- association [0..1]
LEFT OUTER JOIN R_TransportationOrderStopTP AS _SourceStop ON TransportationOrderUUID = _SourceStop.TransportationOrderUUID AND _SourceStop.TranspOrdStopSequencePosition = 'F'  -- association [0..1]
LEFT OUTER JOIN R_TransportationOrderStopTP AS _DestinationStop ON TransportationOrderUUID = _DestinationStop.TransportationOrderUUID AND _DestinationStop.TranspOrdStopSequencePosition = 'L'  -- association [0..1]
LEFT OUTER JOIN R_TransportationOrderItemTP AS _TransportationOrderMainItem ON TransportationOrderUUID = _TransportationOrderMainItem.TransportationOrderUUID AND _TransportationOrderMainItem.TranspOrdItemParentItemUUID = abap.raw'00000000000000000000000000000000'  -- association [0..1]
LEFT OUTER JOIN E_TransportationOrder AS _Extension ON TransportationOrderUUID = _Extension.TransportationOrderUUID  -- association [1]
LEFT OUTER JOIN R_TransportationOrderBPTP AS _TransportationOrderBP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TranspOrdDocRefTP AS _TranspOrdDocumentReference ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TransportationOrderItemTP AS _TransportationOrderItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TransportationOrderStopTP AS _TransportationOrderStop ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TransportationOrderEventTP AS _TransportationOrderEvent ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TrOrdMainBPAddrDfltRprstnTP AS _TrOrdMainBPAddrDfltRprstn ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TransportationOrderNoteTP AS _TransportationOrderNote ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_TransportationOrderChargeTP AS _TransportationOrderCharge ON /* condition not available in parsed metadata */  -- association [0..1]
;