I_TRANSPORTATIONORDERSTOP
Transportation Order: Stops
I_TRANSPORTATIONORDERSTOP is a CDS View in S/4HANA. Transportation Order: Stops. It contains 42 fields. 12 CDS views read from this table.
CDS Views using this table (12)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_CollabnApplTranspOrderStop | view | from | CONSUMPTION | Transportation Order Stop |
| C_FreightOrderStopASR | view_entity | from | CONSUMPTION | ASR Cockpit Freight Order Stops |
| I_TranspOrdProcFlwBasicFacts | view | inner | COMPOSITE | Transportation Order: Proc. Flow Basic Facts |
| I_TranspOrdStopAnalytics | view | from | COMPOSITE | Transportation Order Stop Analytics |
| I_TransportationOrderStopEnrcd | view | from | COMPOSITE | Transportation Order Stop enriched |
| P_CollabnApplFrtOrdExecStop | view_entity | from | CONSUMPTION | Private View for FO Execution Stop |
| P_OUTBDELIVERY_FREIGHT_ORDER | view | inner | CONSUMPTION | |
| P_RETURNSDELIVERYFREIGHTORDER | view | inner | CONSUMPTION | |
| P_SlsOrdProcFlow23_1 | view | inner | CONSUMPTION | |
| R_TransportationOrderStopTP | view_entity | from | TRANSACTIONAL | Transportation Order Stop - TP |
| R_TrOrdStopLocAddrAddlRprstnTP | view_entity | from | TRANSACTIONAL | Transp Ord Stop Loc Addr Addl Rpn - TP |
| R_TrOrdStopLocAddrDfltRprstnTP | view_entity | from | TRANSACTIONAL | Transp Ord Stop Loc Addr Dflt Rpn - TP |
Fields (42)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | TransportationOrderStopUUID | TransportationOrderStopUUID | 7 |
| _CapacityStop | _CapacityStop | 1 | |
| _LocationAdditional | _LocationAdditional | 1 | |
| _LocationDescription | _LocationDescription | 1 | |
| _TranspHndlgExecStatus | _TranspHndlgExecStatus | 1 | |
| _TranspOrdExecTranspActyArr | _TranspOrdExecTranspActyArr | 1 | |
| _TranspOrdExecTranspActyDep | _TranspOrdExecTranspActyDep | 1 | |
| _TranspOrdExecution | _TranspOrdExecution | 1 | |
| _TranspOrdStopCategory | _TranspOrdStopCategory | 1 | |
| _TranspOrdStopRole | _TranspOrdStopRole | 1 | |
| LocationAdditionalUUID | LocationAdditionalUUID | 1 | |
| LocationId | LocationId | 3 | |
| TranspOrdCapacityStopUUID | TranspOrdCapacityStopUUID | 1 | |
| TranspOrdStopAccptblEndDteTme | TranspOrdStopAccptblEndDteTme | 3 | |
| TranspOrdStopAccptblStrtDteTme | TranspOrdStopAccptblStrtDteTme | 3 | |
| TranspOrdStopApptEndDteTme | TranspOrdStopApptEndDteTme | 1 | |
| TranspOrdStopApptStrtDteTme | TranspOrdStopApptStrtDteTme | 1 | |
| TranspOrdStopCapacityItemUUID | TranspOrdStopCapacityItemUUID | 1 | |
| TranspOrdStopCategory | TranspOrdStopCategory | 5 | |
| TranspOrdStopCrgoCutOffDteTme | TranspOrdStopCrgoCutOffDteTme | 1 | |
| TranspOrdStopDocCutOffDateTime | TranspOrdStopDocCutOffDateTime | 1 | |
| TranspOrdStopDteTme | TranspOrdStopDteTme | 2 | |
| TranspOrdStopExecIsBlocked | TranspOrdStopExecIsBlocked | 1 | |
| TranspOrdStopHndlgExecStatus | TranspOrdStopHndlgExecStatus | 2 | |
| TranspOrdStopLoadingPointID | TranspOrdStopLoadingPointID | 1 | |
| TranspOrdStopLocIATACode | LocationIATACode | 1 | |
| TranspOrdStopLocUNCode | LocationUNCode | 1 | |
| TranspOrdStopPlanTranspDteTme | DestStopPlndTranspDteTme,SourceStopPlndTranspDteTme,TranspOrdStopPlanTranspDteTme | 3 | |
| TranspOrdStopReqEndDteTme | DestStopReqdEndDteTme,SourceStopReqdEndDteTme,TranspOrdStopReqEndDteTme | 2 | |
| TranspOrdStopReqStartDteTme | DestStopReqdStartDteTme,SourceStopReqdStartDteTme,TranspOrdStopReqStartDteTme | 2 | |
| TranspOrdStopRole | TranspOrdStopRole | 1 | |
| TranspOrdStopSequencePosition | TranspOrdStopSequencePosition | 5 | |
| TranspOrdStopStopParentUUID | TranspOrdStopStopParentUUID | 2 | |
| TranspOrdStopVGMCutOffDateTime | TranspOrdStopVGMCutOffDateTime | 1 | |
| TranspOrdStopWrhsCat | TranspOrdStopWrhsCat | 1 | |
| TranspOrdStopWrhsDoorID | TranspOrdStopWrhsDoorID | 1 | |
| TranspOrdStopWrhsDoorStatus | TranspOrdStopWrhsDoorStatus | 1 | |
| TranspOrdStopWrhsNmbr | TranspOrdStopWrhsNmbr | 1 | |
| TransportationOrderStop | TransportationOrderStop | 4 | |
| TransportationOrderUUID | TransportationOrderUUID | 6 | |
| TranspStopCarrConfEndDteTme | TranspStopCarrConfEndDteTme | 2 | |
| TranspStopCarrConfStrtDteTme | TranspStopCarrConfStrtDteTme | 2 |
@EndUserText: {label: 'Transportation Order: Stops'}
@ObjectModel: {representativeKey: 'TransportationOrderStopUUID',
usageType: {serviceQuality: #C,
sizeCategory: #XL,
dataClass: #TRANSACTIONAL}}
@VDM: {viewType: #BASIC}
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl: {authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking:#('TRANSACTIONAL_DATA'),
privilegedAssociations: ['_TranspOrdExecution', '_CapaStop', '_TranspOrdExecTranspActyArr', '_TranspOrdExecTranspActyDep' ] }
@Metadata.ignorePropagatedAnnotations: true
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] } */
define view entity I_TransportationOrderStop
as select from /scmtms/d_torstp as stop
/* Business Object related Node Associations*/
association [1..1] to I_TransportationOrder as _TransportationOrder on $projection.TransportationOrderUUID = _TransportationOrder.TransportationOrderUUID
association [0..*] to I_TranspOrdExecution as _TranspOrdExecution on $projection.TransportationOrderStopUUID = _TranspOrdExecution.TransportationOrderStopUUID
association [0..1] to I_TranspOrdExecTranspActy as _TranspOrdExecTranspActyDep on $projection.TransportationOrderStopUUID = _TranspOrdExecTranspActyDep.TransportationOrderStopUUID
and _TranspOrdExecTranspActyDep.TranspOrdActivity = '03'
association [0..1] to I_TranspOrdExecTranspActy as _TranspOrdExecTranspActyArr on $projection.TransportationOrderStopUUID = _TranspOrdExecTranspActyArr.TransportationOrderStopUUID
and _TranspOrdExecTranspActyArr.TranspOrdActivity = '04'
association [0..1] to I_TransportationOrderStop as _CapaStop on $projection.TranspOrdCapacityStopUUID = _CapaStop.TransportationOrderStopUUID
association [0..1] to I_TransportationOrderStop as _CapacityStop on $projection.TranspOrdCapacityStopUUID = _CapacityStop.TransportationOrderStopUUID
association [0..1] to I_LocationBasic as _LocationAdditional on $projection.LocationId is not initial
and $projection.LocationId = _LocationAdditional.Location
and $projection.LocationAdditionalUUID = _LocationAdditional.LocationAdditionalUUID
association [0..1] to I_TmLocationDescription as _Locationdescr on $projection.LocationId is not initial
and $projection.LocationId = _Locationdescr.Location
association [0..1] to I_TmLocationDescription as _LocationDescription on $projection.LocationId is not initial
and $projection.LocationId = _LocationDescription.Location
association [0..1] to I_TransportationLocationVH as _LocationVH on $projection.LocationId = _LocationVH.Location
association [0..1] to I_TranspOrdStopCategory as _TranspOrdStopCategory on $projection.TranspOrdStopCategory = _TranspOrdStopCategory.TranspOrdStopCategory
association [0..1] to I_TranspOrdStopRole as _TranspOrdStopRole on $projection.TranspOrdStopRole = _TranspOrdStopRole.TranspOrdStopRole
association [0..1] to I_TranspHndlgExecStatus as _TranspHndlgExecStatus on $projection.TranspOrdStopHndlgExecStatus = _TranspHndlgExecStatus.TranspOrdStopHndlgExecStatus
{
@ObjectModel.text.element: [ 'TransportationOrderStop' ]
key db_key as TransportationOrderStopUUID,
@ObjectModel.foreignKey.association: '_TransportationOrder'
cast(parent_key as /scmtms/vdm_tor_db_key preserving type) as TransportationOrderUUID,
@Semantics.text: true
stop_id as TransportationOrderStop,
@ObjectModel.foreignKey.association: '_TranspOrdStopCategory'
stop_cat as TranspOrdStopCategory,
@ObjectModel.foreignKey.association: '_LocationAdditional'
cast(log_loc_uuid as /scmtms/vdm_location_adtl_uuid preserving type) as LocationAdditionalUUID,
cast(_LocationAdditional.LocationUUID as /scmtms/vdm_location_uuid preserving type) as LocationUUID,
@Consumption.valueHelp: '_LocationVH'
log_locid as LocationId,
log_locun as TranspOrdStopLocUNCode,
log_lociata as TranspOrdStopLocIATACode,
stop_parent_key as TranspOrdStopStopParentUUID,
stop_seq_pos as TranspOrdStopSequencePosition,
cast(acc_start as log_created_on preserving type) as TranspOrdStopAccptblStrtDteTme,
cast(req_start as log_created_on preserving type) as TranspOrdStopReqStartDteTme,
cast(req_end as log_created_on preserving type) as TranspOrdStopReqEndDteTme,
cast(acc_end as log_created_on preserving type) as TranspOrdStopAccptblEndDteTme,
cast(plan_trans_time as log_created_on preserving type) as TranspOrdStopPlanTranspDteTme,
@ObjectModel.foreignKey.association: '_TranspOrdStopRole'
stop_role as TranspOrdStopRole,
cast(appointment_start as log_created_on preserving type) as TranspOrdStopApptStrtDteTme,
cast(appointment_end as log_created_on preserving type) as TranspOrdStopApptEndDteTme,
cast(carr_conf_start as log_created_on preserving type) as TranspStopCarrConfStrtDteTme,
cast(carr_conf_end as log_created_on preserving type) as TranspStopCarrConfEndDteTme,
cast(prepare_start as log_created_on preserving type) as TranspOrdStopPrepStrtDteTme,
cast(prepare_end as log_created_on preserving type) as TranspOrdStopPrepEndDteTme,
cast(finalize_start as log_created_on preserving type) as TranspStopFinalizeStrtDteTme,
cast(finalize_end as log_created_on preserving type) as TranspStopFinalizeEndDteTme,
cast(
case when _TranspOrdExecTranspActyArr.TranspOrdEvtActualDateTime > _TranspOrdExecTranspActyDep.TranspOrdEvtActualDateTime then _TranspOrdExecTranspActyArr.TranspOrdEvtActualDateTime
else _TranspOrdExecTranspActyDep.TranspOrdEvtActualDateTime
end as log_created_on preserving type) as TranspOrdStopPlanExecDteTme,
@ObjectModel.foreignKey.association: '_TranspHndlgExecStatus'
handling_exec as TranspOrdStopHndlgExecStatus,
cast(aggr_assgn_start_l as log_created_on preserving type) as TranspOrdStopLoadStartDateTime,
cast(aggr_assgn_end_l as log_created_on preserving type) as TranspOrdStopLoadEndDateTime,
cast(aggr_assgn_start_c as log_created_on preserving type) as TranspOrdStopCoupleStrtDteTme,
cast(aggr_assgn_end_c as log_created_on preserving type) as TranspOrdStopCoupleEndDteTme,
entry_port as TranspOrdStopIsEntryPort,
exit_port as TranspOrdStopIsExitPort,
assgn_stop_key as TranspOrdCapacityStopUUID,
assgn_item_key as TranspOrdStopCapacityItemUUID,
cast(assgn_start as log_created_on preserving type) as TranspOrdStopCapPlngStrtDteTme,
cast(assgn_end as log_created_on preserving type) as TranspOrdStopCapPlngEndDteTme,
cast(cutoff_doc as log_created_on preserving type ) as TranspOrdStopDocCutOffDateTime,
cast(cutoff_cargo as log_created_on preserving type ) as TranspOrdStopCrgoCutOffDteTme,
cast(cutoff_carr_vgm as log_created_on preserving type ) as TranspOrdStopVGMCutOffDateTime,
@Semantics.booleanIndicator: true
blk_exec as TranspOrdStopExecIsBlocked,
case // In case we have an actual date/time for departure, this is used as TranspOrdStopDteTme. otherwise the plan_trans_time is used as fallback
when stop_cat = 'O' and _TranspOrdExecTranspActyDep.TranspOrdEvtActualDateTime is not initial then _TranspOrdExecTranspActyDep.TranspOrdEvtActualDateTime
when stop_cat = 'I' and _TranspOrdExecTranspActyArr.TranspOrdEvtActualDateTime is not initial then _TranspOrdExecTranspActyArr.TranspOrdEvtActualDateTime
else cast(plan_trans_time as log_created_on preserving type)
end as TranspOrdStopDteTme,
// Warehouse Information for ASR Cockpit
wh_number as TranspOrdStopWrhsNmbr,
wh_cat as TranspOrdStopWrhsCat,
load_point_id as TranspOrdStopLoadingPointID,
wh_door as TranspOrdStopWrhsDoorID,
wh_door_status as TranspOrdStopWrhsDoorStatus,
asr_indicator as TranspOrdStopASRRelevance,
/* Associations */
@ObjectModel.association.type: [ #TO_COMPOSITION_ROOT, #TO_COMPOSITION_PARENT ]
_TransportationOrder,
_CapaStop,
_CapacityStop,
_LocationAdditional,
_Locationdescr,
_LocationDescription,
_TranspOrdExecution,
_TranspOrdExecTranspActyDep,
_TranspOrdExecTranspActyArr,
_TranspOrdStopCategory,
_TranspOrdStopRole,
_TranspHndlgExecStatus,
_LocationVH
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LOCATIONBASIC",
"I_TRANSPORDEXECTRANSPACTY",
"/SCMTMS/D_TORSTP"
],
"ASSOCIATED":
[
"I_LOCATIONBASIC",
"I_TMLOCATIONDESCRIPTION",
"I_TRANSPHNDLGEXECSTATUS",
"I_TRANSPORDEXECTRANSPACTY",
"I_TRANSPORDEXECUTION",
"I_TRANSPORDSTOPCATEGORY",
"I_TRANSPORDSTOPROLE",
"I_TRANSPORTATIONLOCATIONVH",
"I_TRANSPORTATIONORDER",
"I_TRANSPORTATIONORDERSTOP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/