I_TransportationOrderAnalytics
Transportation Order Analytics
I_TransportationOrderAnalytics (Composite)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
Transportation Order · Supply Chain
I_TransportationOrderAnalytics is a Composite CDS View (Dimension) that provides data about "Transportation Order Analytics" in SAP S/4HANA. It reads from 1 data source (I_TransportationOrder) and exposes 112 fields with key field TransportationOrderUUID. It has 4 associations to related views.
SAP Help Documentation
| Category | Business Performance Analytics |
|---|---|
| Data Category | Dimension |
| Status | TranspOrdLifeCycleStatus TranspOrdPlanningStatus TransportationOrderExecSts |
This CDS view contains key performance indicators (KPIs) to enable you to monitor your freight orders on header basis. It contains the current weights, volumes, and numbers transported by each carrier, shipper, and consignee, as well as by transportation mode, and source and destination country. The view also retrieves utilization information. This CDS view provides the data to answer the following business questions: What are my transported weights? What are my transported volumes? What is the status of my freight order? How many transports do I have with a certain carrier? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations Authorization is based on the standard Transportation Management authorization objects. You’ll need either the Transp. Management Administrative Settings authorization object ( T_ADMIN ) or both the Transp. Management Order Management & Planning (Purchase) authorization object ( T_TOR_PUR ) and the Transp. Management Order Management & Planning (Execution) authorization object ( T_TOR_EXE ). The following table lists the authorization objects with required fields and values: Authorization Object Field Value Description T_ADMIN Transp. Management: Administrative Settings authorization object ACTVT H1 (Deactivate) Activity T_TOR_PUR Transp. Management: Order Management & Planning (Purchase) authorization object TM_OC TransportationOrderCategory TM_OT TransportationOrderType TM_XPORG PurchasingOrgExternalID TM_XPGRP PurchasingGroupExternalID TM_RP TranspOrdResponsiblePerson TM_MOT TransportationMode ACTVT 03 (Display) Activity T_TOR_EXE Transp. Management: Order Management & Planning (Execution) authorization object TM_OC TransportationOrderCategory TM_OT TransportationOrderType TM_XEORG PlngAndExecOrgExternalID TM_XEGRP PlngAndExecGroupExternalID TM_RP TranspOrdResponsiblePerson TM_MOT TransportationMode ACTVT 03 (Display) Activity
Structure
Important fields in this view include the following: Key TransportationOrderUUID Transportation Order detail information TransportationOrder TransportationOrderCategory TransportationOrderType NumberOfTransportationOrders Dates/Times for the Transportation Order for Time Frame selection TranspOrdCreationDateTime TranspOrdCreationDate TranspOrdLfcycStsChgDteTime Status Information TranspOrdLifeCycleStatus TranspOrdPlanningStatus TransportationOrderExecSts Depending on your configuration, some of the fields included in this CDS view may not expose any data.
Data Extraction
Data Extraction Type Full (physical deletions are possible in source tables) Delta (change data capture)
Constraints
This analytical composite view shall be interpreted and executed by the analytical infrastructure only. It is not intended to be used outside of this context. For example, it shall not be used in ABAP code for selecting data from it.
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Supply Chain |
| Application Component | TM-CF-ANA |
| Capabilities | Data Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Data Extraction, Data Provider for Analytical Queries, Analytical Dimension |
| Package | Supply Chain for SAP S/4HANA Cloud Private Edition |
| Description | <p>This CDS view contains key performance indicators (KPIs) to enable you to monitor your freight orders on header basis. It contains the current weights, volumes, and numbers transported by each carrier, shipper, and consignee, as well as by transportation mode, and source and destination country. The view also retrieves utilization information.</p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>What are my transported weights?</p></li> <li><p>What are my transported volumes?</p></li> <li><p>What is the status of my freight order?</p></li> <li><p>How many transports do I have with a certain carrier?</p></li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_TransportationOrder | I_TransportationOrder | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_TranspOrdItemAnalytics | _TranspOrdItemAnalytics | $projection.TransportationOrderUUID = _TranspOrdItemAnalytics.TransportationOrderUUID |
| [0..*] | I_TranspOrdStopAnalytics | _TranspOrdStopAnalytics | $projection.TransportationOrderUUID = _TranspOrdStopAnalytics.TransportationOrderUUID |
| [0..*] | I_TranspOrdStageAnalytics | _TranspOrdStageAnalytics | $projection.TransportationOrderUUID = _TranspOrdStageAnalytics.TransportationOrderUUID |
| [0..*] | I_TranspOrdExecutionAnalytics | _TranspOrdExecutionAnalytics | $projection.TransportationOrderUUID = _TranspOrdExecutionAnalytics.TransportationOrderUUID |
Annotations (19)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Transportation Order Analytics | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AbapCatalog.sqlViewName | ITRANSPORDANA | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.buffering.status | #NOT_ALLOWED | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.representativeKey | TransportationOrderUUID | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.sapObjectNodeType.name | TransportationOrder | view | |
| VDM.viewType | #COMPOSITE | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.internalName | #LOCAL | view |
Fields (112)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TransportationOrderUUID | TransportationOrderUUID | Transportation Order UUID | |
| TransportationOrder | Transportation Order | |||
| TransportationOrderCategory | Transportation Order Category | |||
| TransportationOrderType | Transportation Order Type | |||
| NumberOfTransportationOrders | Number of Transportation Orders | |||
| CreatedByUser | CreatedByUser | Created By | ||
| TranspOrdCreationDateTime | Transportation Order Creation Date Time | |||
| TranspOrdCreationDate | Transportation Order Creation Date | |||
| LastChangedByUser | LastChangedByUser | Changed By | ||
| ChangedDateTime | Time Stamp | |||
| TranspOrdLfcycStsChgDteTime | Transportation Order Life Cycle Status Change Date Time | |||
| TranspOrdOrderDateTime | Transportation Order Order Date Time | |||
| TranspOrdPartnerReference | TranspOrdPartnerReference | Partner Reference Number | ||
| TranspOrdResponsiblePerson | Transportation Order Responsible Person | |||
| DangerousGoodsAreContained | Transportation Order Dangerous Goods | |||
| TransportationServiceLevel | TransportationServiceLevel | Transportation Service Level - Carrier | ||
| TranspOrdPlanningBlock | Transportation Order Planning Block | |||
| TranspOrdExecutionIsBlocked | Transportation Order Execution Block | |||
| InvoicingIsBlocked | Transportation Order Invoicing is Blocked | |||
| Carrier | Carrier | Service Agent | ||
| CarrierUUID | Carrier UUID | |||
| CarrierAddressID | Carrier Address ID | |||
| CarrierOriginOfEntry | Transportation Order Carrier Origin of Entry | |||
| StandardCarrierAlphaCode | StandardCarrierAlphaCode | Standard Carrier Alpha Code | ||
| TranspOrdAirlineIATACode | TranspOrdAirlineIATACode | IATA Airline Code | ||
| TranspOrdAirWayBill | Transportation Order Airway Bill | |||
| MasterBillOfLading | Master Bill of Lading | |||
| Shipper | Shipper | Shipper | ||
| ShipperUUID | Shipper Universally Unique Identifier | |||
| ShipperAddressID | Shipper Address ID | |||
| Consignee | Consignee | Ship-to Party | ||
| ConsigneeUUID | Ship-to Party UUID | |||
| ConsigneeAddressID | Ship-to Party Address ID | |||
| TranspOrdShippingType | TranspOrdShippingType | Shipping Type | ||
| MovementType | MovementType | Movement Type | ||
| TranspOrdTrafficDirection | TranspOrdTrafficDirection | Traffic Direction | ||
| PlngAndExecOrgExternalID | Transportation Execution Organization | |||
| PlngAndExecGroupExternalID | Transportation Execution Group | |||
| PurchasingOrgExternalID | Transportation Purchasing Organization | |||
| PurchasingGroupExternalID | Transportation Purchasing Group | |||
| TranspOrdLifeCycleStatus | Transportation Order Life Cycle Status | |||
| TranspOrdPlanningStatus | Transportation Order Planning Status | |||
| TransportationOrderExecSts | Transportation Order Execution Status | |||
| TranspOrderDngrsGdsSts | Transportation Order Dangerous Goods Status | |||
| TranspOrderSubcontrgSts | TranspOrderSubcontrgSts | Subcontracting Status | ||
| TransportationOrderConfSts | TransportationOrderConfSts | Confirmation Status | ||
| TranspOrdGoodsMovementStatus | Transportation Order Goods Movement Status | |||
| TranspOrdWhseProcessingStatus | Transportation Order Warehouse Processing Status | |||
| BusinessTransactionDocument | BusinessTransactionDocument | Base Business Transaction Document | ||
| BusinessTransactionDocType | BusinessTransactionDocType | Original Business Transaction Document Type | ||
| TransportationRequestCategory | TransportationRequestCategory | Category (Forwarding Order/Quotation or Trsp. Reqt) | ||
| MeansOfTransport | Transportation Order Means of Transport | |||
| TransportationMode | Transportation Mode | |||
| TransportationModeCategory | Transportation Mode Category | |||
| FrtDsputCaseStatus | Transportation Order Freight Dispute Case Status | |||
| TranspOrdMaxUtilznRatio | TranspOrdMaxUtilznRatio | Maximum Utilization | ||
| TranspOrdMaxUtilznMassRatio | Transportation Order Maximum Utilization Mass Ratio | |||
| TranspOrdMaxUtilznVolumeRatio | Transportation Order Max Utilization Volume Ratio | |||
| TranspOrdMaxUtilznLengthRatio | Transportation Order Maximum Utilization Length Ratio | |||
| TranspOrdUtilznUnit | Transportation Order Utilization Unit | |||
| TranspOrdGrossWeight | Transportation Order Gross Weight | |||
| TranspOrdGrossWeightUnit | TranspOrdGrossWeightUnit | Gross Weight Unit of Measure | ||
| TranspOrdGrossVolume | Transportation Order Gross Volume | |||
| TranspOrdGrossVolumeUnit | TranspOrdGrossVolumeUnit | Gross Volume Unit of Measure | ||
| TranspOrdNetWeight | Transportation Order Net Weight | |||
| TranspOrdNetWeightUnit | TranspOrdNetWeightUnit | Net Weight Unit of Measure | ||
| TranspOrdTareWeight | Transportation Order Tare Weight | |||
| TranspOrdTareWeightUnit | TranspOrdTareWeightUnit | Tare Weight Unit of Measure | ||
| TranspOrdQuantity | Transportation Order Quantity | |||
| TranspOrdQuantityUnit | TranspOrdQuantityUnit | Quantity Unit of Measure | ||
| TranspOrdNumberOfCtns | Transportation Order Number Of Containers | |||
| TranspOrdNumberOfCtnsUnit | TranspOrdNumberOfCtnsUnit | Number of TEU Unit of Measure | ||
| TranspOrdDngrsGdsExmpPts | Transportation Order Dangerous Goods Exemption Points | |||
| TranspOrdDngrsGdsExmpPtsUnit | TranspOrdDngrsGdsExmpPtsUnit | Unit of Measure for ADR 1.1.3.6 DG Exemption Points | ||
| TranspOrdDistance | Transportation Order Distance | |||
| TranspOrdDistanceUnit | Transportation Order Distance Unit | |||
| TranspOrdNetDuration | Transportaton Order Net Duration | |||
| _TranspOrdItemAnalytics | _TranspOrdItemAnalytics | |||
| _TranspOrdStopAnalytics | _TranspOrdStopAnalytics | |||
| _TranspOrdStageAnalytics | _TranspOrdStageAnalytics | |||
| _TranspOrdExecutionAnalytics | _TranspOrdExecutionAnalytics | |||
| _Carrier | _Carrier | |||
| _CarrierOriginOfEntry | _CarrierOriginOfEntry | |||
| _Shipper | _Shipper | |||
| _Consignee | _Consignee | |||
| _TransportationOrderCategory | _TransportationOrderCategory | |||
| _TransportationOrderType | _TransportationOrderType | |||
| _CreatedBy | _CreatedBy | |||
| _TranspOrdPlanningBlock | _TranspOrdPlanningBlock | |||
| _TranspOrdExecutionIsBlocked | _TranspOrdExecutionIsBlocked | |||
| _InvoicingIsBlocked | _InvoicingIsBlocked | |||
| _TranspSCACCode | _TranspSCACCode | |||
| _TranspAirlineIATACode | _TranspAirlineIATACode | |||
| _TranspOrdShippingType | _TranspOrdShippingType | |||
| _MovementType | _MovementType | |||
| _TranspOrdTrafficDirection | _TranspOrdTrafficDirection | |||
| _TranspOrdLifeCycleStatus | _TranspOrdLifeCycleStatus | |||
| _TranspOrdPlanningStatus | _TranspOrdPlanningStatus | |||
| _TransportationOrderExecSts | _TransportationOrderExecSts | |||
| _TranspOrdDngrsGdsStatus | _TranspOrdDngrsGdsStatus | |||
| _TranspOrdSubcontractingSts | _TranspOrdSubcontractingSts | |||
| _MeansOfTransport | _MeansOfTransport | |||
| _TransportationMode | _TransportationMode | |||
| _TransportationModeCategory | _TransportationModeCategory | |||
| _FrtDsputCaseStatus | _FrtDsputCaseStatus | |||
| _TranspOrdGrossWeightUnit | _TranspOrdGrossWeightUnit | |||
| _TranspOrdGrossVolumeUnit | _TranspOrdGrossVolumeUnit | |||
| _TranspOrdQuantityUnit | _TranspOrdQuantityUnit | |||
| _TranspOrdNetWeightUnit | _TranspOrdNetWeightUnit | |||
| _TranspOrdTareWeightUnit | _TranspOrdTareWeightUnit | |||
| _TranspOrdNumberOfCtnsUnit | _TranspOrdNumberOfCtnsUnit | |||
| _TranspOrdDngrsGdsExmpPtsUnit | _TranspOrdDngrsGdsExmpPtsUnit |
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_TransportationOrderAnalytics.
-- 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_TransportationOrderAnalytics AS
SELECT
TransportationOrderUUID,
cast (TransportationOrder as /scmtms/vdm_tor_id preserving type) AS TransportationOrder,
cast (TransportationOrderCategory as /scmtms/vdm_tor_category preserving type) AS TransportationOrderCategory,
cast (TransportationOrderType as /scmtms/vdm_tor_type preserving type) AS TransportationOrderType,
cast( cast(1 as abap.dec(10,0)) as /scmtms/vdm_num_tor preserving type) AS NumberOfTransportationOrders,
CreatedByUser,
cast(CreationDateTime as /scmtms/vdm_creation_datetme preserving type ) AS TranspOrdCreationDateTime,
cast(cast(substring(cast(CreationDateTime as abap.char(17)), 1, 8) as abap.dats) as /scmtms/vdm_creation_date preserving type) AS TranspOrdCreationDate,
LastChangedByUser,
cast(ChangedDateTime as /scmtms/vdm_tm_tstmp_cht preserving type ) AS ChangedDateTime,
cast(TranspOrdLfcycStsChgDteTime as /scmtms/vdm_lc_sts_chg_dttme_n preserving type ) AS TranspOrdLfcycStsChgDteTime,
cast(TranspOrdOrderDateTime as /scmtms/vdm_tor_order_datetime preserving type) AS TranspOrdOrderDateTime,
TranspOrdPartnerReference,
cast (TranspOrdResponsiblePerson as /scmtms/vdm_tor_resp_person preserving type) AS TranspOrdResponsiblePerson,
cast (DangerousGoodsAreContained as /scmtms/vdm_tor_dang_goods_ind preserving type) AS DangerousGoodsAreContained,
TransportationServiceLevel,
cast(TranspOrdPlanningBlock as /scmtms/vdm_block_planning preserving type) AS TranspOrdPlanningBlock,
cast(TranspOrdExecutionIsBlocked as /scmtms/vdm_block_execution preserving type) AS TranspOrdExecutionIsBlocked,
cast(InvoicingIsBlocked as /scmtms/vdm_block_invoicing preserving type) AS InvoicingIsBlocked,
Carrier,
cast(CarrierUUID as /scmtms/vdm_carrier_party_key preserving type ) AS CarrierUUID,
cast(CarrierAddressID as /scmtms/vdm_carrier_address_id preserving type ) AS CarrierAddressID,
cast(CarrierOriginOfEntry as /scmtms/vdm_carr_entry_origin preserving type ) AS CarrierOriginOfEntry,
StandardCarrierAlphaCode,
TranspOrdAirlineIATACode,
cast(TranspOrdAirWayBill as /scmtms/vdm_airlcawb preserving type ) AS TranspOrdAirWayBill,
cast(MasterBillOfLading as /scmtms/vdm_mbl_number preserving type ) AS MasterBillOfLading,
Shipper,
cast(ShipperUUID as /scmtms/vdm_shipper_party_key preserving type ) AS ShipperUUID,
cast(ShipperAddressID as /scmtms/vdm_shipper_address_id preserving type ) AS ShipperAddressID,
Consignee,
cast(ConsigneeUUID as /scmtms/vdm_consignee_key preserving type ) AS ConsigneeUUID,
cast(ConsigneeAddressID as /scmtms/vdm_consignee_addr_id preserving type ) AS ConsigneeAddressID,
TranspOrdShippingType,
MovementType,
TranspOrdTrafficDirection,
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,
cast(PurchasingOrgExternalID as /scmb/pur_org_ext_id preserving type) AS PurchasingOrgExternalID,
cast(PurchasingGroupExternalID as /scmb/egrp_org_ext_id preserving type) AS PurchasingGroupExternalID,
cast(TranspOrdLifeCycleStatus as /scmtms/vdm_tor_lc_status preserving type) AS TranspOrdLifeCycleStatus,
cast(TranspOrdPlanningStatus as /scmtms/vdm_tor_pln_status preserving type) AS TranspOrdPlanningStatus,
cast(TransportationOrderExecSts as /scmtms/vdm_tor_exe_sts preserving type) AS TransportationOrderExecSts,
cast(TranspOrderDngrsGdsSts as /scmtms/vdm_tor_dg_status preserving type) AS TranspOrderDngrsGdsSts,
TranspOrderSubcontrgSts,
TransportationOrderConfSts,
cast(TranspOrdGoodsMovementStatus as /scmtms/vdm_dlv_goods_mvt_sts preserving type) AS TranspOrdGoodsMovementStatus,
cast(TranspOrdWhseProcessingStatus as /scmtms/vdm_wh_procg_status preserving type) AS TranspOrdWhseProcessingStatus,
BusinessTransactionDocument,
BusinessTransactionDocType,
TransportationRequestCategory,
cast(MeansOfTransport as /scmtms/vdm_tor_mot preserving type) AS MeansOfTransport,
cast(TransportationMode as /scmtms/vdm_tor_trmodcode preserving type) AS TransportationMode,
cast(TransportationModeCategory as /scmtms/vdm_tor_trmod_cat preserving type) AS TransportationModeCategory,
cast(FrtDsputCaseStatus as /scmtms/vdm_inv_disp_status preserving type) AS FrtDsputCaseStatus,
TranspOrdMaxUtilznRatio,
cast(TranspOrdMaxUtilznMassRatio as /scmtms/vdm_tor_max_util_mass preserving type) AS TranspOrdMaxUtilznMassRatio,
cast(TranspOrdMaxUtilznVolumeRatio as /scmtms/vdm_max_util_volume preserving type) AS TranspOrdMaxUtilznVolumeRatio,
cast(TranspOrdMaxUtilznLengthRatio as /scmtms/vdm_max_util_length preserving type) AS TranspOrdMaxUtilznLengthRatio,
cast(cast('%' as abap.unit(3)) as /scmtms/vdm_util_percent_unit preserving type) AS TranspOrdUtilznUnit,
cast(TranspOrdGrossWeight as /scmtms/vdm_tor_gro_wei_val preserving type ) AS TranspOrdGrossWeight,
TranspOrdGrossWeightUnit,
cast(TranspOrdGrossVolume as /scmtms/vdm_tor_gro_vol_val preserving type) AS TranspOrdGrossVolume,
TranspOrdGrossVolumeUnit,
cast(TranspOrdNetWeight as /scmtms/vdm_tor_net_wei_val preserving type) AS TranspOrdNetWeight,
TranspOrdNetWeightUnit,
cast(TranspOrdTareWeight as /scmtms/vdm_tor_pack_unl_wei_v preserving type) AS TranspOrdTareWeight,
TranspOrdTareWeightUnit,
cast(TranspOrdQuantity as /scmtms/vdm_tor_pcs_val preserving type) AS TranspOrdQuantity,
TranspOrdQuantityUnit,
cast(TranspOrdNumberOfCtns as /scmtms/vdm_tor_cont_count_val preserving type) AS TranspOrdNumberOfCtns,
TranspOrdNumberOfCtnsUnit,
cast(TranspOrdDngrsGdsExmpPts as /scmtms/vdm_tor_dg_adr_pts_val preserving type) AS TranspOrdDngrsGdsExmpPts,
TranspOrdDngrsGdsExmpPtsUnit,
cast(TranspOrdDistance as /scmtms/vdm_total_distance_km) AS TranspOrdDistance,
cast(TranspOrdDistanceUnit as /scmtms/vdm_tor_dstnc_unit preserving type) AS TranspOrdDistanceUnit,
cast (TranspOrdNetDuration as /scmtms/vdm_tor_net_duration preserving type) AS TranspOrdNetDuration
FROM I_TransportationOrder
LEFT OUTER JOIN I_TranspOrdItemAnalytics AS _TranspOrdItemAnalytics ON TransportationOrderUUID = _TranspOrdItemAnalytics.TransportationOrderUUID -- association [0..*]
LEFT OUTER JOIN I_TranspOrdStopAnalytics AS _TranspOrdStopAnalytics ON TransportationOrderUUID = _TranspOrdStopAnalytics.TransportationOrderUUID -- association [0..*]
LEFT OUTER JOIN I_TranspOrdStageAnalytics AS _TranspOrdStageAnalytics ON TransportationOrderUUID = _TranspOrdStageAnalytics.TransportationOrderUUID -- association [0..*]
LEFT OUTER JOIN I_TranspOrdExecutionAnalytics AS _TranspOrdExecutionAnalytics ON TransportationOrderUUID = _TranspOrdExecutionAnalytics.TransportationOrderUUID -- association [0..*]
;
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