I_ProjDmndResourceRequestTP

DDL: I_PROJDMNDRESOURCEREQUESTTP Type: view_entity TRANSACTIONAL

Resource Request for Resource Dmnd - TP

I_ProjDmndResourceRequestTP is a Transactional CDS View that provides data about "Resource Request for Resource Dmnd - TP" in SAP S/4HANA. It reads from 1 data source (R_ProjDmndResourceRequestTP) and exposes 18 fields with key field ProjDmndResourceRequestUUID.

Data Sources (1)

SourceAliasJoin Type
R_ProjDmndResourceRequestTP R_ProjDmndResourceRequestTP projection

Annotations (11)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.representativeKey ProjDmndResourceRequestUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Resource Request for Resource Dmnd - TP view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ProjDmndResourceRequestUUID ProjDmndResourceRequestUUID
ProjectDemandWorkUUID ProjectDemandWorkUUID
ProjectDemandUUID ProjectDemandUUID
ProjectUUID ProjectUUID
ReferencedObjectUUID ReferencedObjectUUID
ProjectDemandRequestedResource ProjectDemandRequestedResource
ProjDmndStfngInstructionText ProjDmndStfngInstructionText
ProjDmndRsceReqWorkAssgmtOID ProjDmndRsceReqWorkAssgmtOID
ProjDmndRsceReqWrkfrcPersonOID ProjDmndRsceReqWrkfrcPersonOID
ProjDmndRsceReqStartDate ProjDmndRsceReqStartDate
ProjDmndRsceReqEndDate ProjDmndRsceReqEndDate
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
_RootredirectedtoI_ProjectDemandTP_2
_EnterpriseProject _EnterpriseProject
_PersonWorkAgrmt _PersonWorkAgrmt
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:  #PUBLIC_LOCAL_API
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ObjectModel: { modelingPattern       : #TRANSACTIONAL_INTERFACE,
                representativeKey     : 'ProjDmndResourceRequestUUID',
                supportedCapabilities : [#TRANSACTIONAL_PROVIDER],
                usageType             : { serviceQuality : #A,
                                          dataClass      : #TRANSACTIONAL,
                                          sizeCategory   : #XL  } }
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Resource Request for Resource Dmnd - TP'

define view entity I_ProjDmndResourceRequestTP
  as projection on R_ProjDmndResourceRequestTP as DemandResourceRequest
{
  key ProjDmndResourceRequestUUID,
      ProjectDemandWorkUUID,
      ProjectDemandUUID,
      ProjectUUID,
      ReferencedObjectUUID,
      ProjectDemandRequestedResource,
      ProjDmndStfngInstructionText,
      ProjDmndRsceReqWorkAssgmtOID,
      ProjDmndRsceReqWrkfrcPersonOID,
      ProjDmndRsceReqStartDate,
      ProjDmndRsceReqEndDate,
      CreatedByUser,
      CreationDateTime,
      LastChangedByUser,
      LastChangeDateTime,

      /* Associations */
      _Root                 : redirected to I_ProjectDemandTP_2,
      _Work                 : redirected to parent I_ProjectDemandResourceTP,
      _ProjDmndRsceReqDistr : redirected to composition child I_ProjDmndRsceReqDistrTP,

      /* External Associations */
      _EnterpriseProject,
      _PersonWorkAgrmt
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_PROJDMNDRESOURCEREQUESTTP"
],
"ASSOCIATED":
[
"I_ENTERPRISEPROJECT",
"I_PERSONWORKAGREEMENT_1",
"I_PROJDMNDRSCEREQDISTRTP",
"I_PROJECTDEMANDRESOURCETP",
"I_PROJECTDEMANDTP",
"I_PROJECTDEMANDTP_2",
"I_PROJECTDEMANDWORKTP",
"R_PROJDMNDRSCEREQDISTRTP"
],
"BASE":
[
"R_PROJDMNDRESOURCEREQUESTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/