R_PrjPrtfloBcktFinPlanTP

DDL: R_PRJPRTFLOBCKTFINPLANTP Type: view_entity TRANSACTIONAL

Project Portfolio Fin Plan Bucket - TP

R_PrjPrtfloBcktFinPlanTP is a Transactional CDS View that provides data about "Project Portfolio Fin Plan Bucket - TP" in SAP S/4HANA. It reads from 1 data source (I_PrjPrtfloBcktFinPlanData) and exposes 21 fields with key fields PrjPrtfloBcktFinPlnType, FiscalYear, FiscalPeriod, PrjPrtfloBcktFinPlanUUID, PrjPrtfloBcktFinPlnCatUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PrjPrtfloBcktFinPlanData I_PrjPrtfloBcktFinPlanData from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_ProjectPortfolioTP _Portfolio $projection.ProjectPortfolioUUID = _Portfolio.ProjectPortfolioUUID
[1..1] E_PrjPrtfloBcktFinancialGroup _Extension $projection.PrjPrtfloBcktFinPlanUUID = _Extension.PrjPrtfloBcktFinPlnGroupUUID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Project Portfolio Fin Plan Bucket - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY PrjPrtfloBcktFinPlnType I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnType
KEY FiscalYear I_PrjPrtfloBcktFinPlanData FiscalYear G/L Fiscal Year
KEY FiscalPeriod I_PrjPrtfloBcktFinPlanData FiscalPeriod Tax period
KEY PrjPrtfloBcktFinPlanUUID I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlanUUID
KEY PrjPrtfloBcktFinPlnCatUUID I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnCatUUID
PrjPrtfloBcktFinPlnPeriodDate I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnPeriodDate
PrjPrtfloBcktFinPlnCategoryId I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnCategoryId
PrjPrtfloBcktFinPlnCatIsActive I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnCatIsActive
PrjPrtfloBcktFinPlnCatIsOrigl I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnCatIsOrigl
ProjectPortfolioBucketUUID I_PrjPrtfloBcktFinPlanData ProjectPortfolioBucketUUID
PrjPrtfloBcktFinPlnGroupId I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnGroupId
PrjPrtfloBcktFinPlnGrpSponsor I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnGrpSponsor
PrjPrtfloBcktFinPlnGrpIsActive I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnGrpIsActive
PrjPrtfloBcktFinPlnGrpIsOrigl I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnGrpIsOrigl
PrjPrtfloBcktFinPlnChgdDteTme I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnChgdDteTme
PrjPrtfloBcktFinPlnChangedBy I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnChangedBy
PrjPrtfloBcktFinPlnAmount I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnAmount
PrjPrtfloBcktFinPlnCurrency I_PrjPrtfloBcktFinPlanData PrjPrtfloBcktFinPlnCurrency
ProjectPortfolioUUID ProjectPortfolioUUID
_Bucket _Bucket
_Portfolio _Portfolio

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_PrjPrtfloBcktFinPlanTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_PrjPrtfloBcktFinPlanTP AS
SELECT
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnType AS PrjPrtfloBcktFinPlnType,
  I_PrjPrtfloBcktFinPlanData.FiscalYear AS FiscalYear,
  I_PrjPrtfloBcktFinPlanData.FiscalPeriod AS FiscalPeriod,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlanUUID AS PrjPrtfloBcktFinPlanUUID,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnCatUUID AS PrjPrtfloBcktFinPlnCatUUID,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnPeriodDate AS PrjPrtfloBcktFinPlnPeriodDate,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnCategoryId AS PrjPrtfloBcktFinPlnCategoryId,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnCatIsActive AS PrjPrtfloBcktFinPlnCatIsActive,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnCatIsOrigl AS PrjPrtfloBcktFinPlnCatIsOrigl,
  I_PrjPrtfloBcktFinPlanData.ProjectPortfolioBucketUUID AS ProjectPortfolioBucketUUID,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnGroupId AS PrjPrtfloBcktFinPlnGroupId,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnGrpSponsor AS PrjPrtfloBcktFinPlnGrpSponsor,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnGrpIsActive AS PrjPrtfloBcktFinPlnGrpIsActive,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnGrpIsOrigl AS PrjPrtfloBcktFinPlnGrpIsOrigl,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnChgdDteTme AS PrjPrtfloBcktFinPlnChgdDteTme,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnChangedBy AS PrjPrtfloBcktFinPlnChangedBy,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnAmount AS PrjPrtfloBcktFinPlnAmount,
  I_PrjPrtfloBcktFinPlanData.PrjPrtfloBcktFinPlnCurrency AS PrjPrtfloBcktFinPlnCurrency,
  ProjectPortfolioUUID
FROM I_PrjPrtfloBcktFinPlanData
LEFT OUTER JOIN R_ProjectPortfolioTP AS _Portfolio ON ProjectPortfolioUUID = _Portfolio.ProjectPortfolioUUID  -- association [1..1]
LEFT OUTER JOIN E_PrjPrtfloBcktFinancialGroup AS _Extension ON PrjPrtfloBcktFinPlanUUID = _Extension.PrjPrtfloBcktFinPlnGroupUUID  -- association [1..1]
;