I_FreightUnitStageTP

DDL: I_FREIGHTUNITSTAGETP Type: view_entity TRANSACTIONAL

Freight Unit Stage - TP

I_FreightUnitStageTP is a Transactional CDS View that provides data about "Freight Unit Stage - TP" in SAP S/4HANA. It reads from 1 data source (R_TransportationOrderStageTP) and exposes 10 fields with key field TransportationOrderStageUUID.

Data Sources (1)

SourceAliasJoin Type
R_TransportationOrderStageTP R_TransportationOrderStageTP projection

Annotations (10)

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

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderStageUUID TransportationOrderStageUUID
TransportationOrderUUID TransportationOrderUUID
TransportationOrderStage TransportationOrderStage
TranspOrdStageType TranspOrdStageType
TranspOrdStageCategory TranspOrdStageCategory
TranspOrdStageDistance TranspOrdStageDistance
TranspOrdStageDistanceUnit TranspOrdStageDistanceUnit
TranspOrdStageNetDuration TranspOrdStageNetDuration
TranspOrdStageSrceStopUUID TranspOrdStageSrceStopUUID
TranspOrdStageDestStopUUID TranspOrdStageDestStopUUID
@EndUserText.label: 'Freight Unit Stage - TP'
@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
@ObjectModel: {
   supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
   usageType: {
     sizeCategory:   #L,
     serviceQuality: #C,
     dataClass:      #TRANSACTIONAL
   },
    semanticKey: ['TransportationOrderStage'],
    representativeKey: 'TransportationOrderStageUUID',
    sapObjectNodeType.name: 'FreightUnitStage'
}
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #MANDATORY

define view entity I_FreightUnitStageTP
  as projection on R_TransportationOrderStageTP as FreightUnitStage
{
      // Identification

  key TransportationOrderStageUUID,
      TransportationOrderUUID,
      TransportationOrderStage,
      
      // Key Characteristics

      TranspOrdStageType,
      TranspOrdStageCategory,
      
      // Distance and Duration

      @Semantics.quantity.unitOfMeasure: 'TranspOrdStageDistanceUnit'
      TranspOrdStageDistance,
      TranspOrdStageDistanceUnit,      
      TranspOrdStageNetDuration,
      
      TranspOrdStageSrceStopUUID,
      TranspOrdStageDestStopUUID,

      FreightUnitStage._TranspOrderStop as _FreightUnitStop : redirected to parent I_FreightUnitStopTP,
      FreightUnitStage._TransportationOrder as _FreightUnit : redirected to I_FreightUnitTP

}                 
where FreightUnitStage.TransportationOrderCategory = 'FU'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_TRANSPORTATIONORDERSTAGETP"
],
"ASSOCIATED":
[
"I_FREIGHTUNITSTOPTP",
"I_FREIGHTUNITTP",
"R_TRANSPORTATIONORDERSTOPTP",
"R_TRANSPORTATIONORDERTP"
],
"BASE":
[
"R_TRANSPORTATIONORDERSTAGETP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/