P_CollabnApplFrtOrdExecStop is a Consumption CDS View that provides data about "Private View for FO Execution Stop" in SAP S/4HANA. It reads from 2 data sources (P_CollabnApplCarrierUser, I_TransportationOrderStop) and exposes 14 fields with key field TransportationOrderStopUUID. It has 4 associations to related views.
@AccessControl.authorizationCheck: #NOT_REQUIRED@VDM.viewType: #CONSUMPTION@VDM.private: true@EndUserText.label: 'Private View for FO Execution Stop'
defineviewentity P_CollabnApplFrtOrdExecStop
asselectfrom I_TransportationOrderStop as TransportationOrderStop
innerjoin P_CollabnApplCarrierUser as CollabnApplCarrierUser on CollabnApplCarrierUser.UserID = $session.user
association [0..1] to I_TranspOrdStopSqncPosition as _TranspOrdStopSequencePosition on $projection.TranspOrdStopSequencePosition = _TranspOrdStopSequencePosition.TranspOrdStopSequencePosition
association [0..1] to C_CollabnApplFrtOrdInExecution as _CollabnApplFreightOrdForExec on $projection.TransportationOrderUUID = _CollabnApplFreightOrdForExec.TransportationOrderUUID
association [0..1] to P_CollabnFrtOrdAssgdStopEvt as _FrtOrdTypeAssgdStopEvents on $projection.TransportationOrderType = _FrtOrdTypeAssgdStopEvents.TransportationOrderType
and $projection.TranspOrdStopCategory = _FrtOrdTypeAssgdStopEvents.TranspOrdStopCategory
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,
@Semantics.dateTime: true
TransportationOrderStop.TranspOrdStopAccptblStrtDteTme,
@Semantics.dateTime: true
TransportationOrderStop.TranspOrdStopAccptblEndDteTme,
@Semantics.dateTime: true
( casewhen TransportationOrderStop.TranspOrdStopReqStartDteTme is initial
then TransportationOrderStop.TranspOrdStopPlanTranspDteTme
else TransportationOrderStop.TranspOrdStopReqStartDteTme end ) as TranspOrdStopReqStartDteTme,
@Semantics.dateTime: true
( casewhen TransportationOrderStop.TranspOrdStopReqEndDteTme is initial
then TransportationOrderStop.TranspOrdStopPlanTranspDteTme
else TransportationOrderStop.TranspOrdStopReqEndDteTme end ) as TranspOrdStopReqEndDteTme,
_FrtOrdTypeAssgdStopEvents
}
where (TransportationOrderStop.TranspOrdStopCategory = 'I' or TransportationOrderStop.TranspOrdStopCategory = 'O' )
and CollabnApplCarrierUser.BusinessPartnerCompany = _CollabnApplFreightOrdForExec.Carrier
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"C_COLLABNAPPLFRTORDINEXECUTION",
"I_COLLABNAPPLFRTORDSTOPCAT",
"I_COLLABNAPPLFRTORDSTOPCATTEXT",
"I_TMLOCATIONDESCRIPTION",
"I_TRANSPORDSTOPSQNCPOSITION",
"I_TRANSPORDSTOPSQNCPOSITIONTXT",
"I_TRANSPORTATIONORDER",
"I_TRANSPORTATIONORDERSTOP",
"P_COLLABNAPPLCARRIERUSER"
],
"ASSOCIATED":
[
"P_COLLABNFRTORDASSGDSTOPEVT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/