A_FreightBookingStop

DDL: A_FREIGHTBOOKINGSTOP Type: view_entity CONSUMPTION Package: ODATA_TM_FB_API

Freight Booking Stop

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

Data Sources (1)

SourceAliasJoin Type
R_TransportationOrderStopTP R_TransportationOrderStopTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Freight Booking 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 FreightBookingStop_Type view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
API_FREIGHTBOOKING API_FREIGHTBOOKING V4 C2 C1

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderStopUUID TransportationOrderStopUUID
TransportationOrderUUID TransportationOrderUUID
TransportationOrderStop TransportationOrderStop
TranspOrdStopCategory TranspOrdStopCategory
TranspOrdStopRole TranspOrdStopRole
LocationAdditionalUUID LocationAdditionalUUID
LocationId LocationId
LocationUNCode LocationUNCode
LocationIATACode LocationIATACode
TranspOrdStopPlanTranspDteTme TranspOrdStopPlanTranspDteTme
TranspOrdStopDteTme TranspOrdStopDteTme
TranspOrdStopApptStrtDteTme TranspOrdStopApptStrtDteTme
TranspOrdStopApptEndDteTme TranspOrdStopApptEndDteTme
TranspStopCarrConfStrtDteTme TranspStopCarrConfStrtDteTme
TranspStopCarrConfEndDteTme TranspStopCarrConfEndDteTme
TranspOrdStopDocCutOffDateTime TranspOrdStopDocCutOffDateTime
TranspOrdStopCrgoCutOffDteTme TranspOrdStopCrgoCutOffDteTme
TranspOrdStopVGMCutOffDateTime TranspOrdStopVGMCutOffDateTime
TranspOrdStopSequencePosition TranspOrdStopSequencePosition
TranspOrdStopHndlgExecStatus TranspOrdStopHndlgExecStatus
TranspOrdStopExecIsBlocked TranspOrdStopExecIsBlocked
@EndUserText.label: 'Freight Booking 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: 'FreightBookingStop_Type'
@Metadata.ignorePropagatedAnnotations: true

define view entity A_FreightBookingStop
  as projection on R_TransportationOrderStopTP as FreightBookingStop
{
      // 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

      TranspOrdStopPlanTranspDteTme,
      TranspOrdStopDteTme, // Calculated field via actual_date of event or plan_trans_time of stop as fallback


      TranspOrdStopApptStrtDteTme,
      TranspOrdStopApptEndDteTme,
      TranspStopCarrConfStrtDteTme,
      TranspStopCarrConfEndDteTme,

      TranspOrdStopDocCutOffDateTime,
      TranspOrdStopCrgoCutOffDteTme,
      TranspOrdStopVGMCutOffDateTime,

      // Further Attributes

      TranspOrdStopSequencePosition,

      // Status

      @ObjectModel.sapObjectNodeTypeReference: 'TranspOrdStopHndlgExecStatus'
      TranspOrdStopHndlgExecStatus,
      @Semantics.booleanIndicator
      TranspOrdStopExecIsBlocked,

      FreightBookingStop._TransportationOrder        as _FreightBooking              : redirected to parent A_FreightBooking,
      @Semantics.valueRange.maximum: '1'
      FreightBookingStop._TranspOrderStage           as _FreightBookingStage         : redirected to composition child A_FreightBookingStage,
      FreightBookingStop._TrOrdStopLocAddrDfltRprstn as _FrtBkgStopLocAddrDfltRprstn : redirected to composition child A_FrtBkgStopLocAddrDfltRprstn
}
where
  FreightBookingStop.TransportationOrderCategory = 'BO'