R_ProjDmndExpenseDistrTP

DDL: R_PROJDMNDEXPENSEDISTRTP Type: view_entity TRANSACTIONAL

Distribution of Demand for Expense - TP

R_ProjDmndExpenseDistrTP is a Transactional CDS View that provides data about "Distribution of Demand for Expense - TP" in SAP S/4HANA. It reads from 1 data source (R_ProjDmndExpenseDistribution) and exposes 19 fields with key field ProjDmndExpnDistributionUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_ProjDmndExpenseDistribution R_ProjDmndExpenseDistribution from

Associations (1)

CardinalityTargetAliasCondition
[1] I_ProjectDemandTP _Root $projection.ProjectDemandUUID = _Root.ProjectDemandUUID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey ProjDmndExpnDistributionUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Distribution of Demand for Expense - TP view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY ProjDmndExpnDistributionUUID ProjDmndExpnDistributionUUID
ProjectDemandExpenseUUID ProjectDemandExpenseUUID
ProjectDemandUUID ProjectDemandUUID
ProjDmndReferencedPlanDataUUID ProjDmndReferencedPlanDataUUID
ProjDmndExpnDistrPeriodVal ProjDmndExpnDistrPeriodVal
ProjDmndExpnDistrYearVal ProjDmndExpnDistrYearVal
ProjDmndExpnDistrAmount ProjDmndExpnDistrAmount
ProjDmndExpnDistrRevenueAmt ProjDmndExpnDistrRevenueAmt
ProjectUUID ProjectUUID
ReferencedObjectUUID ReferencedObjectUUID
ProjDmndExpnDistrAmountCrcy ProjDmndExpnDistrAmountCrcy
ProjDmndExpnDistrRevnAmtCrcy ProjDmndExpnDistrRevnAmtCrcy
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
_Root _Root
_EnterpriseProject _EnterpriseProject
_ProjectDemandExpense _ProjectDemandExpense
@AccessControl: {authorizationCheck   : #MANDATORY,
                 personalData.blocking: #NOT_REQUIRED}

@VDM: { viewType                 : #TRANSACTIONAL,
        lifecycle.contract.type  : #SAP_INTERNAL_API}

@ObjectModel: { representativeKey: 'ProjDmndExpnDistributionUUID',
   usageType: { dataClass        : #TRANSACTIONAL,
                serviceQuality   : #B,
                sizeCategory     : #L }}

@EndUserText.label: 'Distribution of Demand for Expense - TP'

define view entity R_ProjDmndExpenseDistrTP
  as select from R_ProjDmndExpenseDistribution

  association     to parent R_ProjectDemandExpenseTP as _ProjectDemandExpense on $projection.ProjectDemandExpenseUUID = _ProjectDemandExpense.ProjectDemandExpenseUUID

  association [1] to I_ProjectDemandTP               as _Root                 on $projection.ProjectDemandUUID = _Root.ProjectDemandUUID

{
  key ProjDmndExpnDistributionUUID,
      ProjectDemandExpenseUUID,
      ProjectDemandUUID,
      ProjDmndReferencedPlanDataUUID,
      ProjDmndExpnDistrPeriodVal,
      ProjDmndExpnDistrYearVal,
      ProjDmndExpnDistrAmount,
      ProjDmndExpnDistrRevenueAmt,
      ProjectUUID,
      ReferencedObjectUUID,
      ProjDmndExpnDistrAmountCrcy,
      ProjDmndExpnDistrRevnAmtCrcy,
      CreatedByUser,
      CreationDateTime,
      LastChangedByUser,
      LastChangeDateTime,

      _Root,
      _EnterpriseProject,
      _ProjectDemandExpense
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_PROJDMNDEXPENSEDISTRIBUTION"
],
"ASSOCIATED":
[
"I_ENTERPRISEPROJECT",
"I_PROJECTDEMANDTP",
"R_PROJECTDEMANDEXPENSETP"
],
"BASE":
[
"R_PROJDMNDEXPENSEDISTRIBUTION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/