I_TransportationOrderStage
Transportation Order: Stages
I_TransportationOrderStage is a Basic CDS View that provides data about "Transportation Order: Stages" in SAP S/4HANA. It reads from 1 data source (/scmtms/d_torsts) and exposes 51 fields with key field TransportationOrderStageUUID. It has 15 associations to related views. Part of development package VDM_TM_BO_TOR.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| /scmtms/d_torsts | /scmtms/d_torsts | from |
Associations (15)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_TransportationOrder | _TransportationOrder | $projection.TransportationOrderUUID = _TransportationOrder.TransportationOrderUUID |
| [1..1] | I_TransportationOrderStop | _TranspOrdStageSrceStop | $projection.TranspOrdStageSrceStopUUID = _TranspOrdStageSrceStop.TransportationOrderStopUUID |
| [1..1] | I_TransportationOrderStop | _TranspOrdStageDestStop | $projection.TranspOrdStageDestStopUUID = _TranspOrdStageDestStop.TransportationOrderStopUUID |
| [0..1] | I_TranspOrdStageType | _TranspOrdStageType | $projection.TranspOrdStageType = _TranspOrdStageType.TranspOrdStageType |
| [0..1] | I_TranspOrdStageCategory | _TranspOrdStageCategory | $projection.TranspOrdStageCategory = _TranspOrdStageCategory.TranspOrdStageCategory |
| [0..1] | I_BusinessPartner | _Carrier | $projection.Carrier = _Carrier.BusinessPartner |
| [0..1] | I_BusinessPartner | _TranspOrdStageInvoicingCarr | $projection.TranspOrdStageInvoicingCarrier = _TranspOrdStageInvoicingCarr.BusinessPartner |
| [0..1] | I_TranspSCACCode | _TranspSCACCode | $projection.TranspOrdStageSCACCode = _TranspSCACCode.TranspSCACCode |
| [0..1] | I_TranspSCACCode | _TranspOrdStgeInvcgSCACCode | $projection.TranspOrdStgeInvcgSCACCode = _TranspOrdStgeInvcgSCACCode.TranspSCACCode |
| [0..1] | I_TranspAirlineIATACode | _TranspAirlineIATACode | $projection.TranspOrdStageAirlineIATACode = _TranspAirlineIATACode.TranspAirlineIATACode |
| [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_TranspOrdStagePlnStatus | _TranspOrdStagePlnStatus | $projection.TranspOrdStagePlnStatus = _TranspOrdStagePlnStatus.TranspOrdStagePlnStatus |
| [0..1] | I_CompanyCode | _RequestingCompanyCode | $projection.RequestingCompanyCode = _RequestingCompanyCode.CompanyCode |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Transportation Order: Stages | view | |
| ObjectModel.representativeKey | TransportationOrderStageUUID | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (51)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TransportationOrderStageUUID | db_key | UUID | |
| TransportationOrderUUID | UUID | |||
| TranspOrdStageSrceStopUUID | parent_key | UUID | ||
| TranspOrdStageDestStopUUID | succ_stop_key | Stop Key | ||
| TransportationOrderStage | successor_id | Successor | ||
| TranspOrdStageDestStopCategory | stop_succ_cat | Successor Category | ||
| TranspOrdStageType | stage_type | Stage Type | ||
| TranspOrdStageCategory | stage_cat | Stage Category | ||
| TranspOrdStagePlnStatus | Reschedule Ops | |||
| TranspOrdStageDistanceUnit | ||||
| TranspOrdStageDistance | Decimal Value | |||
| TranspOrdStageNetDuration | Duration | |||
| MeansOfTransport | mtr_tco | Means of Transport | ||
| TransportationMode | mot | TrM | ||
| TransportationModeCategory | mot_cat | TrM Category | ||
| CarrierUUID | CarrierParty BP | |||
| Carrier | tsp_id | Carrier | ||
| TranspOrdStageSCACCode | tsp_scac | SCAC | ||
| TranspOrdStageAirlineIATACode | tsp_airlc | Airline Code | ||
| TranspOrdStageAirWayBill | tsp_airlcawb | AWB Prefix | ||
| TranspOrdStageVoyage | voyage_id | Voyage Number | ||
| TranspOrdStageFlight | flight_code | Airl. Cd./Flight No. | ||
| TranspOrdStageVessel | vessel_id | Vessel Name | ||
| TranspOrdStageIMOShip | imo_id | IMO Number | ||
| CarrierBusPurposeIsCompleted | ||||
| TranspOrdStageMaxUtilznRatio | Maximum Utilization | |||
| TranspOrdStageUtilznMassRatio | Maximum Utilization | |||
| TranspOrdStageUtilznVolRatio | Maximum Utilization | |||
| TranspOrdStageUtilznLenRatio | Maximum Utilization | |||
| TranspOrdStageUtilznQtyRatio | Maximum Utilization | |||
| RequestingCompanyCode | payer_company_code | Paying Company Code | ||
| TranspOrdStageShippingType | shipping_type | Shipping Type | ||
| TranspOrdStgeInvcgCarrLvl | stg_pymt_ind | Stage Level | ||
| TranspOrdStageInvoicingCarrier | tsp_pymt_id | Invoicing Carrier | ||
| TranspOrdStgeInvcgCarrUUID | Business Partner | |||
| TranspOrdStgeInvcgSCACCode | tsp_pymt_scac | SCAC | ||
| _TransportationOrder | _TransportationOrder | |||
| _TranspOrdStageSrceStop | _TranspOrdStageSrceStop | |||
| _TranspOrdStageDestStop | _TranspOrdStageDestStop | |||
| _TranspOrdStageType | _TranspOrdStageType | |||
| _TranspOrdStageCategory | _TranspOrdStageCategory | |||
| _TranspOrdStagePlnStatus | _TranspOrdStagePlnStatus | |||
| _Carrier | _Carrier | |||
| _TranspSCACCode | _TranspSCACCode | |||
| _TranspAirlineIATACode | _TranspAirlineIATACode | |||
| _MeansOfTransport | _MeansOfTransport | |||
| _TransportationMode | _TransportationMode | |||
| _TransportationModeCategory | _TransportationModeCategory | |||
| _RequestingCompanyCode | _RequestingCompanyCode | |||
| _TranspOrdStgeInvcgSCACCode | _TranspOrdStgeInvcgSCACCode | |||
| _TranspOrdStageInvoicingCarr | _TranspOrdStageInvoicingCarr |
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_TransportationOrderStage.
-- 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_TransportationOrderStage AS
SELECT
db_key AS TransportationOrderStageUUID,
cast(root_key as /scmtms/vdm_tor_db_key preserving type) AS TransportationOrderUUID,
parent_key AS TranspOrdStageSrceStopUUID,
succ_stop_key AS TranspOrdStageDestStopUUID,
successor_id AS TransportationOrderStage,
stop_succ_cat AS TranspOrdStageDestStopCategory,
stage_type AS TranspOrdStageType,
stage_cat AS TranspOrdStageCategory,
cast(plan_status as char1 preserving type) AS TranspOrdStagePlnStatus,
cast('KM' as /scmtms/vdm_stage_dstnc_unit) AS TranspOrdStageDistanceUnit,
cast(distance_km as /scmtms/vdm_stage_dstnc preserving type) AS TranspOrdStageDistance,
cast(duration_net as bapi11201trmdurat preserving type ) AS TranspOrdStageNetDuration,
mtr_tco AS MeansOfTransport,
mot AS TransportationMode,
mot_cat AS TransportationModeCategory,
cast(tsp_key as bu_partner_guid) AS CarrierUUID,
tsp_id AS Carrier,
tsp_scac AS TranspOrdStageSCACCode,
tsp_airlc AS TranspOrdStageAirlineIATACode,
tsp_airlcawb AS TranspOrdStageAirWayBill,
voyage_id AS TranspOrdStageVoyage,
flight_code AS TranspOrdStageFlight,
vessel_id AS TranspOrdStageVessel,
imo_id AS TranspOrdStageIMOShip,
cast(_Carrier.IsBusinessPurposeCompleted as /scmtms/vdm_carrier_xpcpt preserving type) AS CarrierBusPurposeIsCompleted,
cast(max_util as /scmtms/vdm_stage_util_max preserving type) AS TranspOrdStageMaxUtilznRatio,
cast(util_mass as /scmtms/vdm_stage_util_mass preserving type) AS TranspOrdStageUtilznMassRatio,
cast(util_volume as /scmtms/vdm_stage_util_volume preserving type) AS TranspOrdStageUtilznVolRatio,
cast(util_length as /scmtms/vdm_stage_util_length preserving type) AS TranspOrdStageUtilznLenRatio,
cast(util_dimless as /scmtms/vdm_stage_util_dimless preserving type) AS TranspOrdStageUtilznQtyRatio,
payer_company_code AS RequestingCompanyCode,
shipping_type AS TranspOrdStageShippingType,
stg_pymt_ind AS TranspOrdStgeInvcgCarrLvl,
tsp_pymt_id AS TranspOrdStageInvoicingCarrier,
cast (tsp_pymt_key as /scmtms/vdm_inv_carr_uuid) AS TranspOrdStgeInvcgCarrUUID,
tsp_pymt_scac AS TranspOrdStgeInvcgSCACCode
FROM /scmtms/d_torsts
LEFT OUTER JOIN I_TransportationOrder AS _TransportationOrder ON TransportationOrderUUID = _TransportationOrder.TransportationOrderUUID -- association [1..1]
LEFT OUTER JOIN I_TransportationOrderStop AS _TranspOrdStageSrceStop ON TranspOrdStageSrceStopUUID = _TranspOrdStageSrceStop.TransportationOrderStopUUID -- association [1..1]
LEFT OUTER JOIN I_TransportationOrderStop AS _TranspOrdStageDestStop ON TranspOrdStageDestStopUUID = _TranspOrdStageDestStop.TransportationOrderStopUUID -- association [1..1]
LEFT OUTER JOIN I_TranspOrdStageType AS _TranspOrdStageType ON TranspOrdStageType = _TranspOrdStageType.TranspOrdStageType -- association [0..1]
LEFT OUTER JOIN I_TranspOrdStageCategory AS _TranspOrdStageCategory ON TranspOrdStageCategory = _TranspOrdStageCategory.TranspOrdStageCategory -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _Carrier ON Carrier = _Carrier.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _TranspOrdStageInvoicingCarr ON TranspOrdStageInvoicingCarrier = _TranspOrdStageInvoicingCarr.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_TranspSCACCode AS _TranspSCACCode ON TranspOrdStageSCACCode = _TranspSCACCode.TranspSCACCode -- association [0..1]
LEFT OUTER JOIN I_TranspSCACCode AS _TranspOrdStgeInvcgSCACCode ON TranspOrdStgeInvcgSCACCode = _TranspOrdStgeInvcgSCACCode.TranspSCACCode -- association [0..1]
LEFT OUTER JOIN I_TranspAirlineIATACode AS _TranspAirlineIATACode ON TranspOrdStageAirlineIATACode = _TranspAirlineIATACode.TranspAirlineIATACode -- 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_TranspOrdStagePlnStatus AS _TranspOrdStagePlnStatus ON TranspOrdStagePlnStatus = _TranspOrdStagePlnStatus.TranspOrdStagePlnStatus -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _RequestingCompanyCode ON RequestingCompanyCode = _RequestingCompanyCode.CompanyCode -- 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