R_TransportationOrderTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_TransportationOrder_2 | _TransportationOrder | from |
Associations (16)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
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