I_MstrProjFinancialPlan
Commercial Project Financial Plan
I_MstrProjFinancialPlan is a Composite CDS View that provides data about "Commercial Project Financial Plan" in SAP S/4HANA. It reads from 6 data sources and exposes 87 fields with key fields MasterProjectUUID, MasterProjectItemUUID, FinancialPlanUUID, FinancialPlanVersUUID, MasterProjectItemUUID. Part of development package VDM_CPM_WS.
Data Sources (6)
| Source | Alias | Join Type |
|---|---|---|
| I_MstrProjFinPlanAnchrObj | AnchorObject | union_all |
| I_MstrProjFinPlnActVersion | FinPlanActVrsn | inner |
| I_MstrProjFinPlnActVersion | FinPlanActVrsn | inner |
| I_MasterProjectItem | MasterProjectItem | inner |
| I_MasterProjectItem | MasterProjectItem | inner |
| I_MstrProjSingleFinPlan | MPSingePlan | from |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMSTRPROJFINPLN | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Commercial Project Financial Plan | view |
Fields (87)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MasterProjectUUID | I_MstrProjSingleFinPlan | MasterProjectUUID | |
| KEY | MasterProjectItemUUID | I_MasterProjectItem | MasterProjectItemUUID | |
| KEY | FinancialPlanUUID | I_MstrProjFinPlnActVersion | FinancialPlanUUID | |
| KEY | FinancialPlanVersUUID | I_MstrProjFinPlnActVersion | FinancialPlanVersUUID | |
| MasterProject | ||||
| MasterProjectType | ||||
| MasterProjectOrganization | ||||
| MasterProjectIsConfidential | ||||
| MasterProjectItem | I_MasterProjectItem | MasterProjectItem | ||
| MasterProjectItemObjectType | I_MasterProjectItem | MasterProjectItemObjectType | ||
| FinancialPlanInternalID | I_MstrProjFinPlnActVersion | FinancialPlanInternalID | ||
| FinancialPlanID | I_MstrProjFinPlnActVersion | FinancialPlanID | ||
| FinancialPlanScenario | I_MstrProjFinPlnActVersion | FinancialPlanScenario | ||
| FinancialPlanType | I_MstrProjFinPlnActVersion | FinancialPlanType | ||
| FinancialPlanCurrency | I_MstrProjFinPlnActVersion | FinancialPlanCurrency | ||
| FinancialPlanStartDate | I_MstrProjFinPlnActVersion | FinancialPlanStartDate | ||
| FinancialPlanEndDate | I_MstrProjFinPlnActVersion | FinancialPlanEndDate | ||
| FinPlanCrtedByUser | I_MstrProjFinPlnActVersion | FinPlanCrtedByUser | ||
| FinPlanCrtedDateTime | I_MstrProjFinPlnActVersion | FinPlanCrtedDateTime | ||
| FinPlanLastChgdByUser | I_MstrProjFinPlnActVersion | FinPlanLastChgdByUser | ||
| FinPlanLastChgdDateTime | I_MstrProjFinPlnActVersion | FinPlanLastChgdDateTime | ||
| FinancialPlanStatus | I_MstrProjFinPlnActVersion | FinancialPlanStatus | ||
| FinancialPlanHierType | I_MstrProjFinPlnActVersion | FinancialPlanHierType | ||
| FinancialPlanArchiveStatus | I_MstrProjFinPlnActVersion | FinancialPlanArchiveStatus | ||
| FinancialPlanEffortUnit | I_MstrProjFinPlnActVersion | FinancialPlanEffortUnit | ||
| FinancialPlanDisplayUnit | I_MstrProjFinPlnActVersion | FinancialPlanDisplayUnit | ||
| FinancialPlanFcstStatus | I_MstrProjFinPlnActVersion | FinancialPlanFcstStatus | ||
| FinancialPlanFcstPeriod | I_MstrProjFinPlnActVersion | FinancialPlanFcstPeriod | ||
| FinancialPlanThldPercent | I_MstrProjFinPlnActVersion | FinancialPlanThldPercent | ||
| FinPlanReviewYearPerd | I_MstrProjFinPlnActVersion | FinPlanReviewYearPerd | ||
| FinancialPlanVersion | I_MstrProjFinPlnActVersion | FinancialPlanVersion | ||
| FinPlanVersDesc | I_MstrProjFinPlnActVersion | FinPlanVersDesc | ||
| FinPlnVersionType | I_MstrProjFinPlnActVersion | FinPlnVersionType | ||
| FinPlanVersStatus | I_MstrProjFinPlnActVersion | FinPlanVersStatus | ||
| FinPlanVersTransferLogID | I_MstrProjFinPlnActVersion | FinPlanVersTransferLogID | ||
| FinPlnVersUpwardTransfLgID | I_MstrProjFinPlnActVersion | FinPlnVersUpwardTransfLgID | ||
| FinPlanVersFcstPerd | I_MstrProjFinPlnActVersion | FinPlanVersFcstPerd | ||
| FinPlanVersPlnFcstPerd | I_MstrProjFinPlnActVersion | FinPlanVersPlnFcstPerd | ||
| FinPlanVersPlnFcstYear | I_MstrProjFinPlnActVersion | FinPlanVersPlnFcstYear | ||
| FinPlanVersTransfDelSts | I_MstrProjFinPlnActVersion | FinPlanVersTransfDelSts | ||
| FinPlanVersCrtedByUser | I_MstrProjFinPlnActVersion | FinPlanVersCrtedByUser | ||
| FinPlanVersCrtedDateTime | I_MstrProjFinPlnActVersion | FinPlanVersCrtedDateTime | ||
| FinPlanVersLastChgdByUser | I_MstrProjFinPlnActVersion | FinPlanVersLastChgdByUser | ||
| MasterProjectUUID | ||||
| KEY | MasterProjectItemUUID | I_MasterProjectItem | MasterProjectItemUUID | |
| KEY | FinancialPlanUUID | I_MstrProjFinPlnActVersion | FinancialPlanUUID | |
| KEY | FinancialPlanVersUUID | I_MstrProjFinPlnActVersion | FinancialPlanVersUUID | |
| MasterProject | ||||
| MasterProjectType | ||||
| MasterProjectOrganization | ||||
| MasterProjectIsConfidential | ||||
| MasterProjectItem | I_MasterProjectItem | MasterProjectItem | ||
| MasterProjectItemObjectType | I_MasterProjectItem | MasterProjectItemObjectType | ||
| FinancialPlanInternalID | I_MstrProjFinPlnActVersion | FinancialPlanInternalID | ||
| FinancialPlanID | I_MstrProjFinPlnActVersion | FinancialPlanID | ||
| FinancialPlanScenario | I_MstrProjFinPlnActVersion | FinancialPlanScenario | ||
| FinancialPlanType | I_MstrProjFinPlnActVersion | FinancialPlanType | ||
| FinancialPlanCurrency | I_MstrProjFinPlnActVersion | FinancialPlanCurrency | ||
| FinancialPlanStartDate | I_MstrProjFinPlnActVersion | FinancialPlanStartDate | ||
| FinancialPlanEndDate | I_MstrProjFinPlnActVersion | FinancialPlanEndDate | ||
| FinPlanCrtedByUser | I_MstrProjFinPlnActVersion | FinPlanCrtedByUser | ||
| FinPlanCrtedDateTime | I_MstrProjFinPlnActVersion | FinPlanCrtedDateTime | ||
| FinPlanLastChgdByUser | I_MstrProjFinPlnActVersion | FinPlanLastChgdByUser | ||
| FinPlanLastChgdDateTime | I_MstrProjFinPlnActVersion | FinPlanLastChgdDateTime | ||
| FinancialPlanStatus | I_MstrProjFinPlnActVersion | FinancialPlanStatus | ||
| FinancialPlanHierType | I_MstrProjFinPlnActVersion | FinancialPlanHierType | ||
| FinancialPlanArchiveStatus | I_MstrProjFinPlnActVersion | FinancialPlanArchiveStatus | ||
| FinancialPlanEffortUnit | I_MstrProjFinPlnActVersion | FinancialPlanEffortUnit | ||
| FinancialPlanDisplayUnit | I_MstrProjFinPlnActVersion | FinancialPlanDisplayUnit | ||
| FinancialPlanFcstStatus | I_MstrProjFinPlnActVersion | FinancialPlanFcstStatus | ||
| FinancialPlanFcstPeriod | I_MstrProjFinPlnActVersion | FinancialPlanFcstPeriod | ||
| FinancialPlanThldPercent | I_MstrProjFinPlnActVersion | FinancialPlanThldPercent | ||
| FinPlanReviewYearPerd | I_MstrProjFinPlnActVersion | FinPlanReviewYearPerd | ||
| FinancialPlanVersion | I_MstrProjFinPlnActVersion | FinancialPlanVersion | ||
| FinPlanVersDesc | I_MstrProjFinPlnActVersion | FinPlanVersDesc | ||
| FinPlnVersionType | I_MstrProjFinPlnActVersion | FinPlnVersionType | ||
| FinPlanVersStatus | I_MstrProjFinPlnActVersion | FinPlanVersStatus | ||
| FinPlanVersTransferLogID | I_MstrProjFinPlnActVersion | FinPlanVersTransferLogID | ||
| FinPlnVersUpwardTransfLgID | I_MstrProjFinPlnActVersion | FinPlnVersUpwardTransfLgID | ||
| FinPlanVersFcstPerd | I_MstrProjFinPlnActVersion | FinPlanVersFcstPerd | ||
| FinPlanVersPlnFcstPerd | I_MstrProjFinPlnActVersion | FinPlanVersPlnFcstPerd | ||
| FinPlanVersPlnFcstYear | I_MstrProjFinPlnActVersion | FinPlanVersPlnFcstYear | ||
| FinPlanVersTransfDelSts | I_MstrProjFinPlnActVersion | FinPlanVersTransfDelSts | ||
| FinPlanVersCrtedByUser | I_MstrProjFinPlnActVersion | FinPlanVersCrtedByUser | ||
| FinPlanVersCrtedDateTime | I_MstrProjFinPlnActVersion | FinPlanVersCrtedDateTime | ||
| FinPlanVersLastChgdByUser | I_MstrProjFinPlnActVersion | FinPlanVersLastChgdByUser | ||
| FinPlanVersLastChgdDteTime | I_MstrProjFinPlnActVersion | FinPlanVersLastChgdDteTime |
@AbapCatalog.sqlViewName: 'IMSTRPROJFINPLN'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #COMPOSITE
@AccessControl.personalData.blocking:#REQUIRED
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Commercial Project Financial Plan'
define view I_MstrProjFinancialPlan as select from I_MstrProjSingleFinPlan as MPSingePlan
inner join I_MasterProjectItem as MasterProjectItem on
MasterProjectItem.MasterProjectUUID = MPSingePlan.MasterProjectUUID
inner join I_MstrProjFinPlnActVersion as FinPlanActVrsn
on FinPlanActVrsn.MasterProjectUUID = MPSingePlan.MasterProjectUUID
{ key MPSingePlan.MasterProjectUUID,
key MasterProjectItem.MasterProjectItemUUID,
key FinPlanActVrsn.FinancialPlanUUID,
key FinPlanActVrsn.FinancialPlanVersUUID,
MasterProjectItem._MasterProject.MasterProject,
MasterProjectItem._MasterProject.MasterProjectType,
MasterProjectItem._MasterProject.MasterProjectOrganization,
MasterProjectItem._MasterProject.MasterProjectIsConfidential,
MasterProjectItem.MasterProjectItem,
MasterProjectItem.MasterProjectItemObjectType,
FinPlanActVrsn.FinancialPlanInternalID,
FinPlanActVrsn.FinancialPlanID,
FinPlanActVrsn.FinancialPlanScenario,
FinPlanActVrsn.FinancialPlanType,
FinPlanActVrsn.FinancialPlanCurrency,
FinPlanActVrsn.FinancialPlanStartDate,
FinPlanActVrsn.FinancialPlanEndDate,
FinPlanActVrsn.FinPlanCrtedByUser,
FinPlanActVrsn.FinPlanCrtedDateTime,
FinPlanActVrsn.FinPlanLastChgdByUser,
FinPlanActVrsn.FinPlanLastChgdDateTime,
FinPlanActVrsn.FinancialPlanStatus,
FinPlanActVrsn.FinancialPlanHierType,
FinPlanActVrsn.FinancialPlanArchiveStatus,
FinPlanActVrsn.FinancialPlanEffortUnit,
FinPlanActVrsn.FinancialPlanDisplayUnit,
FinPlanActVrsn.FinancialPlanFcstStatus,
FinPlanActVrsn.FinancialPlanFcstPeriod,
FinPlanActVrsn.FinancialPlanThldPercent,
FinPlanActVrsn.FinPlanReviewYearPerd,
FinPlanActVrsn.FinancialPlanVersion,
FinPlanActVrsn.FinPlanVersDesc,
FinPlanActVrsn.FinPlnVersionType,
FinPlanActVrsn.FinPlanVersStatus,
FinPlanActVrsn.FinPlanVersTransferLogID,
FinPlanActVrsn.FinPlnVersUpwardTransfLgID,
FinPlanActVrsn.FinPlanVersFcstPerd,
FinPlanActVrsn.FinPlanVersPlnFcstPerd,
FinPlanActVrsn.FinPlanVersPlnFcstYear,
FinPlanActVrsn.FinPlanVersTransfDelSts,
FinPlanActVrsn.FinPlanVersCrtedByUser,
FinPlanActVrsn.FinPlanVersCrtedDateTime,
FinPlanActVrsn.FinPlanVersLastChgdByUser,
FinPlanActVrsn.FinPlanVersLastChgdDteTime
}
union all select from I_MstrProjFinPlanAnchrObj as AnchorObject
inner join I_MasterProjectItem as MasterProjectItem
on MasterProjectItem.MasterProjectItemUUID = AnchorObject.MasterProjectItemUUID
inner join I_MstrProjFinPlnActVersion as FinPlanActVrsn
on FinPlanActVrsn.FinancialPlanUUID = AnchorObject.MstrProjFinancialPlanUUID
{ key MasterProjectItem.MasterProjectUUID,
key MasterProjectItem.MasterProjectItemUUID,
key FinPlanActVrsn.FinancialPlanUUID,
key FinPlanActVrsn.FinancialPlanVersUUID,
MasterProjectItem._MasterProject.MasterProject,
MasterProjectItem._MasterProject.MasterProjectType,
MasterProjectItem._MasterProject.MasterProjectOrganization,
MasterProjectItem._MasterProject.MasterProjectIsConfidential,
MasterProjectItem.MasterProjectItem,
MasterProjectItem.MasterProjectItemObjectType,
FinPlanActVrsn.FinancialPlanInternalID,
FinPlanActVrsn.FinancialPlanID,
FinPlanActVrsn.FinancialPlanScenario,
FinPlanActVrsn.FinancialPlanType,
FinPlanActVrsn.FinancialPlanCurrency,
FinPlanActVrsn.FinancialPlanStartDate,
FinPlanActVrsn.FinancialPlanEndDate,
FinPlanActVrsn.FinPlanCrtedByUser,
FinPlanActVrsn.FinPlanCrtedDateTime,
FinPlanActVrsn.FinPlanLastChgdByUser,
FinPlanActVrsn.FinPlanLastChgdDateTime,
FinPlanActVrsn.FinancialPlanStatus,
FinPlanActVrsn.FinancialPlanHierType,
FinPlanActVrsn.FinancialPlanArchiveStatus,
FinPlanActVrsn.FinancialPlanEffortUnit,
FinPlanActVrsn.FinancialPlanDisplayUnit,
FinPlanActVrsn.FinancialPlanFcstStatus,
FinPlanActVrsn.FinancialPlanFcstPeriod,
FinPlanActVrsn.FinancialPlanThldPercent,
FinPlanActVrsn.FinPlanReviewYearPerd,
FinPlanActVrsn.FinancialPlanVersion,
FinPlanActVrsn.FinPlanVersDesc,
FinPlanActVrsn.FinPlnVersionType,
FinPlanActVrsn.FinPlanVersStatus,
FinPlanActVrsn.FinPlanVersTransferLogID,
FinPlanActVrsn.FinPlnVersUpwardTransfLgID,
FinPlanActVrsn.FinPlanVersFcstPerd,
FinPlanActVrsn.FinPlanVersPlnFcstPerd,
FinPlanActVrsn.FinPlanVersPlnFcstYear,
FinPlanActVrsn.FinPlanVersTransfDelSts,
FinPlanActVrsn.FinPlanVersCrtedByUser,
FinPlanActVrsn.FinPlanVersCrtedDateTime,
FinPlanActVrsn.FinPlanVersLastChgdByUser,
FinPlanActVrsn.FinPlanVersLastChgdDteTime
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA