C_CollabnApplTranspOrderStop
Transportation Order Stop
C_CollabnApplTranspOrderStop is a Consumption CDS View that provides data about "Transportation Order Stop" in SAP S/4HANA. It reads from 2 data sources (P_CollabnApplCarrierUser, I_TransportationOrderStop) and exposes 20 fields with key field TransportationOrderStopUUID. It has 4 associations to related views. It is exposed through 1 OData service (UI_COLLABNAPPLFRTORDCONF). It is used in 1 Fiori application: Confirm Freight Orders.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| P_CollabnApplCarrierUser | CollabnApplCarrierUser | inner |
| I_TransportationOrderStop | TransportationOrderStop | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_CollabnApplFreightOrdForConf | _CollabnApplFreightOrdForConf | $projection.TransportationOrderUUID = _CollabnApplFreightOrdForConf.TransportationOrderUUID |
| [0..*] | C_CollabnApplTranspOrderItem | _TransportationOrderItem | $projection.TransportationOrderStopUUID = _TransportationOrderItem.SourceStopUUID or $projection.TransportationOrderStopUUID = _TransportationOrderItem.DestinationStopUUID |
| [0..1] | I_TranspOrdStopSqncPosition | _TranspOrdStopSequencePosition | $projection.TranspOrdStopSequencePosition = _TranspOrdStopSequencePosition.TranspOrdStopSequencePosition |
| [0..1] | I_CollabnApplFrtOrdStopCat | _CollabnApplFrtOrdStopCat | $projection.TranspOrdStopCategory = _CollabnApplFrtOrdStopCat.TranspOrdStopCategory |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | CCOLLABNAPPLSTP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.representativeKey | TransportationOrderStopUUID | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| EndUserText.label | Transportation Order Stop | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_COLLABNAPPLFRTORDCONF | UI_COLLABNAPPLFRTORDCONF | V2 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F5694 | Confirm Freight Orders | Transactional | Confirm Freight Orders is a collaboration application in which service provider representative of carrier organization manages and confirms freight orders |
Confirm Freight Orders
Business Role: Logistics Service Provider Representative
With this feature, you as a shipper can enable your carriers to use the new Confirm Freight Orders app to view, confirm, or reject the freight orders that you have sent to your carriers as a part of the subcontracting process.
Fields (20)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TransportationOrderStopUUID | I_TransportationOrderStop | TransportationOrderStopUUID | |
| TransportationOrderUUID | I_TransportationOrderStop | TransportationOrderUUID | ||
| TransportationOrderStop | I_TransportationOrderStop | TransportationOrderStop | ||
| TransportationOrderCategory | ||||
| TransportationOrderType | ||||
| TranspOrdStopCategoryDesc | ||||
| TranspOrdStopCategory | I_TransportationOrderStop | TranspOrdStopCategory | ||
| TranspOrdStopSequencePosDesc | ||||
| TranspOrdStopSequencePosition | I_TransportationOrderStop | TranspOrdStopSequencePosition | ||
| LocationId | I_TransportationOrderStop | LocationId | ||
| LocationDescription | ||||
| AddressObjectDescription | ||||
| TranspOrdStopAccptblStrtDteTme | I_TransportationOrderStop | TranspOrdStopAccptblStrtDteTme | ||
| TranspOrdStopAccptblEndDteTme | I_TransportationOrderStop | TranspOrdStopAccptblEndDteTme | ||
| TranspStopCarrConfStrtDteTme | I_TransportationOrderStop | TranspStopCarrConfStrtDteTme | ||
| TranspStopCarrConfEndDteTme | I_TransportationOrderStop | TranspStopCarrConfEndDteTme | ||
| Carrier | _CollabnApplFreightOrdForConf | Carrier | ||
| TranspOrdResponsiblePerson | _CollabnApplFreightOrdForConf | TranspOrdResponsiblePerson | ||
| _FrtOrderResponsiblePerson | _CollabnApplFreightOrdForConf | _FrtOrderResponsiblePerson | ||
| _TransportationOrderItem | _TransportationOrderItem |
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'CCOLLABNAPPLSTP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@AccessControl.privilegedAssociations: ['_TransportationOrderItem']
@VDM.viewType: #CONSUMPTION
@ObjectModel.representativeKey: 'TransportationOrderStopUUID'
@ObjectModel.semanticKey: ['TransportationOrderStop']
@ObjectModel.usageType.dataClass:#TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Transportation Order Stop'
define view C_CollabnApplTranspOrderStop
as select from I_TransportationOrderStop as TransportationOrderStop
inner join P_CollabnApplCarrierUser as CollabnApplCarrierUser on CollabnApplCarrierUser.UserID = $session.user
association [0..1] to C_CollabnApplFreightOrdForConf as _CollabnApplFreightOrdForConf on $projection.TransportationOrderUUID = _CollabnApplFreightOrdForConf.TransportationOrderUUID
association [0..*] to C_CollabnApplTranspOrderItem as _TransportationOrderItem on $projection.TransportationOrderStopUUID = _TransportationOrderItem.SourceStopUUID
or $projection.TransportationOrderStopUUID = _TransportationOrderItem.DestinationStopUUID
association [0..1] to I_TranspOrdStopSqncPosition as _TranspOrdStopSequencePosition on $projection.TranspOrdStopSequencePosition = _TranspOrdStopSequencePosition.TranspOrdStopSequencePosition
association [0..1] to I_CollabnApplFrtOrdStopCat as _CollabnApplFrtOrdStopCat on $projection.TranspOrdStopCategory = _CollabnApplFrtOrdStopCat.TranspOrdStopCategory
{
key TransportationOrderStop.TransportationOrderStopUUID,
TransportationOrderStop.TransportationOrderUUID,
TransportationOrderStop.TransportationOrderStop,
TransportationOrderStop._TransportationOrder.TransportationOrderCategory as TransportationOrderCategory,
TransportationOrderStop._TransportationOrder.TransportationOrderType as TransportationOrderType,
@Semantics.text:true
_CollabnApplFrtOrdStopCat._Text[1: Language = $session.system_language ].TranspOrdStopCategoryDesc as TranspOrdStopCategoryDesc,
@ObjectModel.text.element: ['TranspOrdStopCategoryDesc']
TransportationOrderStop.TranspOrdStopCategory,
@Semantics.text:true
_TranspOrdStopSequencePosition._Text[1: Language = $session.system_language ].TranspOrdStopSequencePosDesc as TranspOrdStopSequencePosDesc,
@ObjectModel.text.element: ['TranspOrdStopSequencePosDesc']
TransportationOrderStop.TranspOrdStopSequencePosition,
@ObjectModel.text.element: ['LocationDescription']
TransportationOrderStop.LocationId,
@Semantics.text:true
TransportationOrderStop._Locationdescr.LocationDescription as LocationDescription,
TransportationOrderStop._Locationdescr.AddressObjectDescription as AddressObjectDescription,
@Semantics.dateTime: true
TransportationOrderStop.TranspOrdStopAccptblStrtDteTme,
@Semantics.dateTime: true
TransportationOrderStop.TranspOrdStopAccptblEndDteTme,
@Semantics.dateTime: true
TransportationOrderStop.TranspStopCarrConfStrtDteTme,
@Semantics.dateTime: true
TransportationOrderStop.TranspStopCarrConfEndDteTme,
@Semantics.dateTime: true
( case when TransportationOrderStop.TranspOrdStopReqStartDteTme is initial
then TransportationOrderStop.TranspOrdStopPlanTranspDteTme
else TransportationOrderStop.TranspOrdStopReqStartDteTme end ) as TranspOrdStopReqStartDteTme,
@Semantics.dateTime: true
( case when TransportationOrderStop.TranspOrdStopReqEndDteTme is initial
then TransportationOrderStop.TranspOrdStopPlanTranspDteTme
else TransportationOrderStop.TranspOrdStopReqEndDteTme end ) as TranspOrdStopReqEndDteTme,
_CollabnApplFreightOrdForConf.Carrier,
_CollabnApplFreightOrdForConf.TranspOrdResponsiblePerson,
/*Association*/
_CollabnApplFreightOrdForConf._FrtOrderResponsiblePerson,
_TransportationOrderItem
} where ( TransportationOrderStop.TranspOrdStopCategory = 'I' or TransportationOrderStop.TranspOrdStopCategory = 'O' )
and CollabnApplCarrierUser.BusinessPartnerCompany = _CollabnApplFreightOrdForConf.Carrier
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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