I_FrtUnitStopLocAdAdRpnTP

DDL: I_FRTUNITSTOPLOCADADRPNTP Type: view_entity TRANSACTIONAL Package: RAP_TM_FU_API

Frt Unit Stop Loc Addr Addl Rpn - TP

I_FrtUnitStopLocAdAdRpnTP is a Transactional CDS View that provides data about "Frt Unit Stop Loc Addr Addl Rpn - TP" in SAP S/4HANA. It reads from 1 data source (R_TrOrdStopLocAddrAddlRprstnTP) and exposes 12 fields with key fields TransportationOrderStopUUID, AddressRepresentationCode. Part of development package RAP_TM_FU_API.

Data Sources (1)

SourceAliasJoin Type
R_TrOrdStopLocAddrAddlRprstnTP R_TrOrdStopLocAddrAddlRprstnTP projection

Annotations (11)

NameValueLevelField
EndUserText.label Frt Unit Stop Loc Addr Addl Rpn - 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 FrtUnitStopLocAddrAddlRprstn view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #MANDATORY view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderStopUUID TransportationOrderStopUUID
KEY AddressRepresentationCode AddressRepresentationCode
TransportationOrderUUID TransportationOrderUUID
AddressID AddressID
AddresseeFullName AddresseeFullName
CityName CityName
PostalCode PostalCode
StreetName StreetName
HouseNumber HouseNumber
Country Country
Region Region
_AddressRepresentationCode _AddressRepresentationCode
@EndUserText.label: 'Frt Unit Stop Loc Addr Addl Rpn - 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: ['AddressID'],
   representativeKey: 'TransportationOrderStopUUID',
   sapObjectNodeType.name: 'FrtUnitStopLocAddrAddlRprstn'
}
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #MANDATORY

define view entity I_FrtUnitStopLocAdAdRpnTP
  as projection on R_TrOrdStopLocAddrAddlRprstnTP as FrtUnitStopLocAddrAddlRprstn
{
  key TransportationOrderStopUUID,
      @ObjectModel.foreignKey.association: '_AddressRepresentationCode'
  key AddressRepresentationCode,
      TransportationOrderUUID,

      // Identification for Address

      AddressID,

      // Postal Address

      AddresseeFullName,
      CityName,
      PostalCode,
      StreetName,
      HouseNumber,
      Country,
      Region,
      
      _AddressRepresentationCode,

      /* Redirections */
      _TransportationOrder         as _FreightUnit                  : redirected to I_FreightUnitTP,
      _TrOrdStopLocAddrDfltRprstn  as _FrtUnitStopLocAddrDfltRprstn : redirected to parent I_FrtUnitStopLocAdDfRpnTP
}
where
  TransportationOrderCategory = 'FU'