I_PPM_PROJECTTASKJVA

CDS View

Extension fields for Joint Venture Accounting on Task level

I_PPM_PROJECTTASKJVA is a CDS View in S/4HANA. Extension fields for Joint Venture Accounting on Task level. It contains 4 fields. 3 CDS views read from this table.

CDS Views using this table (3)

ViewTypeJoinVDMDescription
I_EntProjectElementJVATP view from COMPOSITE Extension fields for JVA on Task level
I_EntProjectElementJVATP_2 view_entity from TRANSACTIONAL Extension fields for JVA on Task level
I_PPM_ProjectTaskJVATP view from COMPOSITE Extension fields for Joint Venture Accounting on Task level

Fields (4)

KeyField CDS FieldsUsed in Views
ControllingArea ControllingArea 1
ProfitCenter ProfitCenter 1
ProjectUUID ProjectUUID 2
WBSElementInternalID WBSElementInternalID 2
@AbapCatalog.sqlViewName: 'IPPMPROJTASKJVA'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType:
{
  serviceQuality: #C,
  dataClass: #TRANSACTIONAL,
  sizeCategory: #L
}
@ObjectModel.representativeKey: 'TaskUUID'
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@VDM.lifecycle.contract.type:  #SAP_INTERNAL_API 
@EndUserText.label: 'Extension fields for Joint Venture Accounting on Task level'
define view I_PPM_ProjectTaskJVA as select from I_PPM_Task as task
    inner join I_WBSElementBasicData as wbs
        on wbs.WBSElementInternalID = task.WBSElementInternalID
    association [1..1] to I_PPM_ProjectTask as _ProjectTask
        on _ProjectTask.TaskUUID = $projection.TaskUUID   
    association [1..1] to I_PPM_Project as _Root
        on _Root.ProjectUUID = $projection.ProjectUUID
//S4H 2002 Joint venture type field        

    association [1..1] to I_JointVentureMasterFld as jv on wbs.CompanyCode = jv.CompanyCode and            
                                                           wbs.JointVenture = jv.JointVenture    
{ 
key task.TaskUUID,
    task.WBSElementInternalID,
    task.ProjectUUID,
    task.IsProjectMilestone,
    task.ProjectInternalID,
    wbs.ControllingArea,
    wbs.ProfitCenter,
    wbs.JointVenture, 
    wbs.JointVentureCostRecoveryCode, 
    wbs.JointVentureEquityType, 
    wbs.JntVntrProjectType, 
    wbs.JntIntrstBillgClass, 
    wbs.JntIntrstBillgSubClass, 
//S4H 2002 Joint venture type field     

    jv.JointVentureType,
    @Consumption.hidden: true
    _AuthUser,
    @Consumption.hidden: true
    _AuthSubst,
    @Consumption.hidden: true
    _AuthRole,
    @Consumption.hidden: true
    _AuthGroup,
    
    _ProjectTask,    
    _Root,
    task._ProjObj,
    task._I_Project
    
}