I_EnterpriseProjectTP_3

DDL: I_ENTERPRISEPROJECTTP_3 Type: view_entity TRANSACTIONAL

Enterprise Project - TP

I_EnterpriseProjectTP_3 is a Transactional CDS View that provides data about "Enterprise Project - TP" in SAP S/4HANA. It reads from 1 data source (I_EnterpriseProjectTP_2) and exposes 40 fields with key field ProjectUUID.

Data Sources (1)

SourceAliasJoin Type
I_EnterpriseProjectTP_2 I_EnterpriseProjectTP_2 projection

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.sapObjectNodeType.name EnterpriseProject view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Enterprise Project - TP view

Fields (40)

KeyFieldSource TableSource FieldDescription
KEY ProjectUUID ProjectUUID
ProjectSummaryTaskUUID ProjectSummaryTaskUUID
ProjectInternalID ProjectInternalID
Project Project
ProjectCategory ProjectCategory
ProjectDescription ProjectDescription
EnterpriseProjectType EnterpriseProjectType
PriorityCode PriorityCode
ProjectStartDate ProjectStartDate
ProjectEndDate ProjectEndDate
ActualStartDate ActualStartDate
ActualEndDate ActualEndDate
CustomerUUID CustomerUUID
EnterpriseProjectServiceOrg EnterpriseProjectServiceOrg
EntProjectIsConfidential EntProjectIsConfidential
RestrictedTimePosting RestrictedTimePosting
ProcessingStatus ProcessingStatus
ResponsibleCostCenter ResponsibleCostCenter
ProfitCenter ProfitCenter
ProjectProfileCode ProjectProfileCode
FunctionalArea FunctionalArea
CompanyCode CompanyCode
ControllingArea ControllingArea
Plant Plant
Location Location
TaxJurisdiction TaxJurisdiction
ProjectCurrency ProjectCurrency
AvailabilityControlProfile AvailabilityControlProfile
AvailabilityControlIsActive AvailabilityControlIsActive
FunctionalLocation FunctionalLocation
IsBillingRelevant IsBillingRelevant
InvestmentProfile InvestmentProfile
ProjectLastChangedDateTime ProjectLastChangedDateTime
EntProjIsMultiSlsOrdItmsEnbld EntProjIsMultiSlsOrdItmsEnbld
ResultAnalysisInternalID ResultAnalysisInternalID
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
_EnterpriseProjectForUser _EnterpriseProjectForUser
@AccessControl: {
    authorizationCheck:     #CHECK,
    personalData.blocking:  #BLOCKED_DATA_EXCLUDED
}

@VDM:{
    lifecycle.contract.type: #PUBLIC_LOCAL_API,
    viewType:#TRANSACTIONAL
}
@ObjectModel: {
    sapObjectNodeType:{
      name: 'EnterpriseProject'},
    supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
    modelingPattern       : #TRANSACTIONAL_INTERFACE,
    usageType: {
      dataClass:       #MASTER,
      serviceQuality:  #C,
      sizeCategory:    #XL
    }
}

@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Enterprise Project - TP'

define root view entity I_EnterpriseProjectTP_3  
  provider contract transactional_interface
  as projection on I_EnterpriseProjectTP_2 as EnterpriseProject
  
{
  key ProjectUUID,
      @Consumption.hidden: true
      ProjectSummaryTaskUUID,
      ProjectInternalID,
      @ObjectModel.text.element: ['ProjectDescription']
      Project,
      @Consumption.hidden: true
      ProjectCategory,
      @Semantics.text: true      
      ProjectDescription,
      EnterpriseProjectType,
      PriorityCode,
      ProjectStartDate,
      ProjectEndDate,
      ActualStartDate,
      ActualEndDate,  
      CustomerUUID,    
      EnterpriseProjectServiceOrg,
      EntProjectIsConfidential,
      RestrictedTimePosting,      
      ProcessingStatus,
      ResponsibleCostCenter,
      ProfitCenter,
      ProjectProfileCode,
      FunctionalArea,
      CompanyCode,
      ControllingArea,
      Plant,
      Location,
      TaxJurisdiction,
      ProjectCurrency,
      AvailabilityControlProfile,
      AvailabilityControlIsActive,
      FunctionalLocation,
      IsBillingRelevant,
      InvestmentProfile,
      ProjectLastChangedDateTime,
      EntProjIsMultiSlsOrdItmsEnbld,
      ResultAnalysisInternalID,
      CreatedByUser,
      CreationDateTime,
      LastChangedByUser,
      LastChangeDateTime,

      _EnterpriseProjectElement : redirected to composition child I_EnterpriseProjectElementTP_3,
      _EnterpriseProjectJVA     : redirected to composition child I_EntProjJntVntrAcctgTP_3,
      _EntProjectPublicSector   : redirected to composition child I_EntProjectPublicSectorTP_3,
      _EntProjBlkFunc           : redirected to composition child I_EntProjectBlockFunctionTP_3,
      _EntProjRole              : redirected to composition child I_EnterpriseProjectRoleTP_3,
      _EntProjTeamMember        : redirected to composition child I_EntProjectTeamMemberTP_3,
      _EnterpriseProjectForUser

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ENTERPRISEPROJECTTP_2"
],
"ASSOCIATED":
[
"I_ENTERPRISEPROJECTELEMENTTP_2",
"I_ENTERPRISEPROJECTELEMENTTP_3",
"I_ENTERPRISEPROJECTFORUSER",
"I_ENTERPRISEPROJECTJVATP_2",
"I_ENTERPRISEPROJECTROLETP_3",
"I_ENTPROJECTBLOCKFUNCTIONTP_3",
"I_ENTPROJECTPUBLICSECTORTP_2",
"I_ENTPROJECTPUBLICSECTORTP_3",
"I_ENTPROJECTTEAMMEMBERTP_3",
"I_ENTPROJJNTVNTRACCTGTP_3",
"R_ENTERPRISEPROJECTROLETP",
"R_ENTPROJECTBLOCKFUNCTIONTP_2",
"R_ENTPROJECTTEAMMEMBERTP"
],
"BASE":
[
"I_ENTERPRISEPROJECTTP_2"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/