R_ProjectDemandExpenseTP

DDL: R_PROJECTDEMANDEXPENSETP Type: view_entity TRANSACTIONAL

Project Demand for Expense - TP

R_ProjectDemandExpenseTP is a Transactional CDS View that provides data about "Project Demand for Expense - TP" in SAP S/4HANA. It reads from 1 data source (R_ProjectDemandExpense) and exposes 12 fields with key field ProjectDemandExpenseUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_ProjectDemandExpense R_ProjectDemandExpense from

Associations (1)

CardinalityTargetAliasCondition
[*] R_ProjDmndExpenseDistrTP _ProjDmndExpenseDistr

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 ProjectDemandExpenseUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Project Demand for Expense - TP view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ProjectDemandExpenseUUID ProjectDemandExpenseUUID
ProjectDemandUUID ProjectDemandUUID
ProjectDemandExpenseType ProjectDemandExpenseType
ProjectUUID ProjectUUID
ReferencedObjectUUID ReferencedObjectUUID
ProjDmndBillingControlCategory ProjDmndBillingControlCategory
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
_Root _Root
_ProjDmndExpenseDistr _ProjDmndExpenseDistr
@AccessControl: {authorizationCheck:    #MANDATORY,
                 personalData.blocking: #NOT_REQUIRED}

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

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

@EndUserText.label: 'Project Demand for Expense - TP'

define view entity R_ProjectDemandExpenseTP
  as select from R_ProjectDemandExpense

  association to parent I_ProjectDemandTP     as _Root on _Root.ProjectDemandUUID = $projection.ProjectDemandUUID
  composition [*] of R_ProjDmndExpenseDistrTP as _ProjDmndExpenseDistr

{
  key ProjectDemandExpenseUUID,
      ProjectDemandUUID,
      ProjectDemandExpenseType,
      ProjectUUID,
      ReferencedObjectUUID,
      ProjDmndBillingControlCategory,
      CreatedByUser,
      CreationDateTime,
      LastChangedByUser,
      LastChangeDateTime,
      /* Associations */
      _Root,
      _ProjDmndExpenseDistr
}