C_FrtCostDistrRoot

DDL: C_FRTCOSTDISTRROOT Type: view CONSUMPTION

Freight Cost Distribution Root

C_FrtCostDistrRoot is a Consumption CDS View that provides data about "Freight Cost Distribution Root" in SAP S/4HANA. It reads from 1 data source (I_FrtCostDistrRoot) and exposes 14 fields with key field FrtCostDistrRootUUID.

Data Sources (1)

SourceAliasJoin Type
I_FrtCostDistrRoot I_FrtCostDistrRoot from

Annotations (13)

NameValueLevelField
EndUserText.label Freight Cost Distribution Root view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.representativeKey FrtCostDistrRootUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AbapCatalog.sqlViewName CFRCDROOT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY FrtCostDistrRootUUID FrtCostDistrRootUUID
TransportationOrderUUID TransportationOrderUUID
FrtCostDistrRule FrtCostDistrRule
FrtCostDistrRuleTxt
FrtCostDistTotAmount FrtCostDistTotAmount
FrtCostDistrTotAmtCrcy FrtCostDistrTotAmtCrcy
FrtCostDistrDate FrtCostDistrDate
FrtCostDistrLevel FrtCostDistrLevel
FrtCostDistrLevelTxt
FrtCostDistrStatus FrtCostDistrStatus
FrtCostDistrStatusTxt
_DistrRule _DistrRule
_DistrLevel _DistrLevel
_DistrStatus _DistrStatus
@EndUserText.label: 'Freight Cost Distribution Root'
@VDM:           {   viewType:           #CONSUMPTION}
@ObjectModel:   { compositionRoot: true,
                  representativeKey:  'FrtCostDistrRootUUID',
                    usageType:          {serviceQuality: #C,
                                         sizeCategory:   #XL,
                                         dataClass:      #TRANSACTIONAL}}
@AbapCatalog:   {sqlViewName: 'CFRCDROOT',
                 compiler   : {compareFilter: true},
                 buffering  : {status: #NOT_ALLOWED}}
@AccessControl: {authorizationCheck   : #PRIVILEGED_ONLY,
                 personalData.blocking:#('TRANSACTIONAL_DATA')}
@Metadata.allowExtensions:  true
@ClientHandling.algorithm:  #SESSION_VARIABLE
define view C_FrtCostDistrRoot
  as select from I_FrtCostDistrRoot
{
  key FrtCostDistrRootUUID,
      TransportationOrderUUID,
      @ObjectModel.text.element: ['FrtCostDistrRuleTxt']
      FrtCostDistrRule,
      _DistrRule._Text[1: Language = $session.system_language].FrtCostDistrRuleTxt,
      @Semantics.amount.currencyCode: 'FrtCostDistrTotAmtCrcy'
      FrtCostDistTotAmount as FrtCostDistTotAmount,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_DocCurrency'
      FrtCostDistrTotAmtCrcy,
      FrtCostDistrDate,
      @ObjectModel.text.element: ['FrtCostDistrLevelTxt']
      FrtCostDistrLevel,
      _DistrLevel._Text[1: Language = $session.system_language].FrtCostDistrLevelTxt,
      @ObjectModel.text.element: ['FrtCostDistrStatusTxt']
      FrtCostDistrStatus,
      _DistrStatus._Text[1: Language = $session.system_language].FrtCostDistrStatusTxt,
      _DistrRule,
      _DistrLevel,
      _DistrStatus

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_FRTCOSTDISTRLEVEL",
"I_FRTCOSTDISTRLEVELTEXT",
"I_FRTCOSTDISTRROOT",
"I_FRTCOSTDISTRRULE",
"I_FRTCOSTDISTRRULETEXT",
"I_FRTCOSTDISTRSTATUS",
"I_FRTCOSTDISTRSTATUSTEXT"
],
"ASSOCIATED":
[
"I_FRTCOSTDISTRLEVEL",
"I_FRTCOSTDISTRRULE",
"I_FRTCOSTDISTRSTATUS"
],
"BASE":
[
"I_FRTCOSTDISTRROOT"
],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/