I_FreightUnitStopTP

DDL: I_FREIGHTUNITSTOPTP Type: view_entity TRANSACTIONAL Package: RAP_TM_FU_API

Freight Unit Stop - TP

I_FreightUnitStopTP is a Transactional CDS View that provides data about "Freight Unit Stop - TP" in SAP S/4HANA. It reads from 1 data source (R_TransportationOrderStopTP) and exposes 18 fields with key field TransportationOrderStopUUID. Part of development package RAP_TM_FU_API.

Data Sources (1)

SourceAliasJoin Type
R_TransportationOrderStopTP R_TransportationOrderStopTP projection

Annotations (11)

NameValueLevelField
EndUserText.label Freight Unit Stop - TP view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey TransportationOrderStopUUID view
ObjectModel.sapObjectNodeType.name FreightUnitStop view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #MANDATORY view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderStopUUID TransportationOrderStopUUID
TransportationOrderUUID TransportationOrderUUID
TransportationOrderStop TransportationOrderStop
TranspOrdStopCategory TranspOrdStopCategory
TranspOrdStopRole TranspOrdStopRole
LocationAdditionalUUID LocationAdditionalUUID
LocationId LocationId
LocationUNCode LocationUNCode
LocationIATACode LocationIATACode
TranspOrdStopAccptblStrtDteTme TranspOrdStopAccptblStrtDteTme
TranspOrdStopReqStartDteTme TranspOrdStopReqStartDteTme
TranspOrdStopReqEndDteTme TranspOrdStopReqEndDteTme
TranspOrdStopAccptblEndDteTme TranspOrdStopAccptblEndDteTme
TranspOrdStopDteTme TranspOrdStopDteTme
TranspOrdStopSequencePosition TranspOrdStopSequencePosition
TranspOrdCapacityStopUUID TranspOrdCapacityStopUUID
TranspOrdStopCapacityItemUUID TranspOrdStopCapacityItemUUID
TranspOrdStopExecIsBlocked TranspOrdStopExecIsBlocked
@EndUserText.label: 'Freight Unit Stop - TP'
@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
@ObjectModel: {
   modelingPattern: #TRANSACTIONAL_INTERFACE,
   supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
   usageType: {
     sizeCategory:   #L,
     serviceQuality: #C,
     dataClass:      #TRANSACTIONAL
   },
    semanticKey: ['TransportationOrderStop'],
    representativeKey: 'TransportationOrderStopUUID',
   sapObjectNodeType.name: 'FreightUnitStop'
}
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #MANDATORY

define view entity I_FreightUnitStopTP
  as projection on R_TransportationOrderStopTP as FreightUnitStop
{
      // Identification

  key TransportationOrderStopUUID,
      TransportationOrderUUID,
      TransportationOrderStop,

      // Key Characteristics

      TranspOrdStopCategory,
      TranspOrdStopRole,

      // Location

      LocationAdditionalUUID, // This is the RAW16 UUID of the Location; LocationUUID is the CHAR22 GUID

      LocationId,
      LocationUNCode,
      LocationIATACode,

      // Dates and Times

      TranspOrdStopAccptblStrtDteTme,
      TranspOrdStopReqStartDteTme,
      TranspOrdStopReqEndDteTme,
      TranspOrdStopAccptblEndDteTme,

      TranspOrdStopDteTme,

      // Further Attributes

      TranspOrdStopSequencePosition,

      // References to Freight Order

      TranspOrdCapacityStopUUID,
      TranspOrdStopCapacityItemUUID,

      // Status

      @Semantics.booleanIndicator
      TranspOrdStopExecIsBlocked,

      FreightUnitStop._TransportationOrder        as _FreightUnit                  : redirected to parent I_FreightUnitTP,
      @Semantics.valueRange.maximum: '1'
      FreightUnitStop._TranspOrderStage           as _FreightUnitStage             : redirected to composition child I_FreightUnitStageTP,
      FreightUnitStop._TrOrdStopLocAddrDfltRprstn as _FrtUnitStopLocAddrDfltRprstn : redirected to composition child I_FrtUnitStopLocAdDfRpnTP
}
where
  FreightUnitStop.TransportationOrderCategory = 'FU'