A_FreightUnitStop

DDL: A_FREIGHTUNITSTOP Type: view_entity CONSUMPTION Package: ODATA_TM_FU_API

Freight Unit Stop

A_FreightUnitStop is a Consumption CDS View that provides data about "Freight Unit Stop" in SAP S/4HANA. It reads from 1 data source (R_TransportationOrderStopTP) and exposes 18 fields with key field TransportationOrderStopUUID. It is exposed through 1 OData service (API_FREIGHTUNIT). Part of development package ODATA_TM_FU_API.

Data Sources (1)

SourceAliasJoin Type
R_TransportationOrderStopTP R_TransportationOrderStopTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Freight Unit Stop view
AccessControl.authorizationCheck #MANDATORY view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
OData.entityType.name FreightUnitStop_Type view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
API_FREIGHTUNIT API_FREIGHTUNIT V4 C2 C1

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'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
@ObjectModel: {
    usageType: {
        sizeCategory: #L,
        serviceQuality: #C,
        dataClass: #TRANSACTIONAL
    }}
@VDM.viewType: #CONSUMPTION
@OData.entityType.name: 'FreightUnitStop_Type'
@Metadata.ignorePropagatedAnnotations: true

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

  key TransportationOrderStopUUID,
      TransportationOrderUUID,
      TransportationOrderStop,
      //TranspOrdStopStopParentUUID,  // Stop Hierarchies are currently not supported in S/4HANA Cloud


      // Key Characteristics

      @ObjectModel.sapObjectNodeTypeReference: 'TranspOrderStopCategory'
      TranspOrdStopCategory,
      @ObjectModel.sapObjectNodeTypeReference: 'TransportationOrderStopRole'
      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, // Calculated field via actual_date of event or plan_trans_time of stop as fallback


      // Further Attributes

      TranspOrdStopSequencePosition,

      // References to Freight Order

      TranspOrdCapacityStopUUID,
      TranspOrdStopCapacityItemUUID,

      // Status

      @Semantics.booleanIndicator
      TranspOrdStopExecIsBlocked,

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