I_ProjectDemandServiceTP_2

DDL: I_PROJECTDEMANDSERVICETP_2 Type: view_entity TRANSACTIONAL Package: PS_DMND_VDM_SERVICE

Project Demand for Service – TP

I_ProjectDemandServiceTP_2 is a Transactional CDS View that provides data about "Project Demand for Service – TP" in SAP S/4HANA. It reads from 1 data source (I_ProjectDemandServiceTP) and exposes 14 fields with key field ProjectDemandServiceUUID. Part of development package PS_DMND_VDM_SERVICE.

Data Sources (1)

SourceAliasJoin Type
I_ProjectDemandServiceTP I_ProjectDemandServiceTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Project Demand for Service – TP view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ProjectDemandServiceUUID ProjectDemandServiceUUID
ProjectDemandUUID ProjectDemandUUID
Material Material
MaterialGroup MaterialGroup
Supplier Supplier
PurchasingInfoRecord PurchasingInfoRecord
PurchaseContract PurchaseContract
PurchaseContractItem PurchaseContractItem
MaterialPlannedDeliveryDurn MaterialPlannedDeliveryDurn
_MaterialText _MaterialText
_MaterialGroup _MaterialGroup
_MaterialGroupText _MaterialGroupText
_Supplier _Supplier
_PurchasingInfoRecord _PurchasingInfoRecord
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:  #PUBLIC_LOCAL_API
@ObjectModel: { modelingPattern       : #TRANSACTIONAL_INTERFACE,
                semanticKey           : ['Material'],
                supportedCapabilities : [#TRANSACTIONAL_PROVIDER],
                usageType             : { serviceQuality:  #B,
                                          dataClass:       #TRANSACTIONAL,
                                          sizeCategory:    #XL } }
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Project Demand for Service – TP'

define view entity I_ProjectDemandServiceTP_2
  as projection on I_ProjectDemandServiceTP as Service
{
  key ProjectDemandServiceUUID,
      ProjectDemandUUID,
      // Mandatory before requested

      Material,
      MaterialGroup,
      Supplier,
      PurchasingInfoRecord,
      PurchaseContract,
      PurchaseContractItem,
      MaterialPlannedDeliveryDurn,

      _MaterialText,
      _MaterialGroup,
      _MaterialGroupText,
      _Supplier,
      _PurchasingInfoRecord,
      _RootTP        : redirected to parent I_ProjectDemandTP_2,
      _ServiceSupply : redirected to composition child I_ProjDemandServiceSupplyTP_2
}