P_ProjSchedProjectVersAttrib

DDL: P_PROJSCHEDPROJECTVERSATTRIB SQL: PPROJVERSATTR Type: view COMPOSITE

P_ProjSchedProjectVersAttrib is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_ProjectVersionData) and exposes 50 fields with key fields Project, Version. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProjectVersionData I_ProjectVersionData from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_StsObjConcatActiveStsILL _StsObjConcatActiveStsILL _StsObjConcatActiveStsILL.StatusObject = $projection.ProjectObject
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[1..*] I_CostCenter _CostCenter $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea
[1..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PPROJVERSATTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY Project Project WBS Element
KEY Version Version XML Vers.
ProjectWithCodingMask ProjectExternalID Project def.
ProjectObject ProjectObject Object number
ProjectDescription ProjectDescription Project Name
ObjectType
PlannedStartDate PlannedStartDate Latest Planned Start
PlannedEndDate PlannedEndDate Ltst Planned Finish
FreeDefinedAttribute01 FreeDefinedAttribute01 Attribute 1
FreeDefinedAttribute02 FreeDefinedAttribute02 Attribute 2
FreeDefinedAttribute03 FreeDefinedAttribute03 Attribute 3
FreeDefinedAttribute04 FreeDefinedAttribute04 Attribute 4
FreeDefinedQuantity1 FreeDefinedQuantity1
FreeDefinedQuantity1Unit FreeDefinedQuantity1Unit
FreeDefinedQuantity2 FreeDefinedQuantity2
FreeDefinedQuantity2Unit FreeDefinedQuantity2Unit
FreeDefinedAmount1 FreeDefinedAmount1
FreeDefinedAmount1Currency FreeDefinedAmount1Currency
FreeDefinedAmount2 FreeDefinedAmount2
FreeDefinedAmount2Currency FreeDefinedAmount2Currency
FreeDefinedDate1 FreeDefinedDate1
FreeDefinedDate2 FreeDefinedDate2
FreeDefinedIndicator1 FreeDefinedIndicator1
FreeDefinedIndicator2 FreeDefinedIndicator2
ResponsiblePersonName ResponsiblePersonName User
Currency Currency Valuation Crcy
Plant Plant Valuation Area
CompanyCode CompanyCode Receiver Company Code
ApplicantCode ApplicantCode
CreationDate CreationDate Time Stamp
CreatedByUser CreatedByUser User Name
LastChangeDate LastChangeDate Time Stamp
ResponsiblePerson ResponsiblePerson Processor
CostCenter CostCenter Cost Center
ControllingArea ControllingArea Controlling Area
ProjectProfileCode _ProjectProfileCode ProjectProfileCode Project Profile
_Text _ProjectProfileCode _Text
ProfitCenter ProfitCenter Profit Center
FactoryCalendar FactoryCalendar Factory Calendar
BudgetProfile BudgetProfile Budget Profile
BusinessArea BusinessArea Business Area
ProjInterestCalcProfile ProjInterestCalcProfile
LastChangedByUser LastChangedByUser User Name
_Plant _Plant
_CompanyCode _CompanyCode
_BusinessArea _BusinessArea
_CostCenter _CostCenter
_ControllingArea _ControllingArea
_ResponsiblePerson _ResponsiblePerson
_ProjectApplicant _ProjectApplicant

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 P_ProjSchedProjectVersAttrib.
-- 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.
-- SQL view name: PPROJVERSATTR

CREATE VIEW P_ProjSchedProjectVersAttrib AS
SELECT
  Project,
  Version,
  ProjectExternalID AS ProjectWithCodingMask,
  ProjectObject,
  ProjectDescription,
  'V1' AS ObjectType,
  PlannedStartDate,
  PlannedEndDate,
  FreeDefinedAttribute01,
  FreeDefinedAttribute02,
  FreeDefinedAttribute03,
  FreeDefinedAttribute04,
  FreeDefinedQuantity1,
  FreeDefinedQuantity1Unit,
  FreeDefinedQuantity2,
  FreeDefinedQuantity2Unit,
  FreeDefinedAmount1,
  FreeDefinedAmount1Currency,
  FreeDefinedAmount2,
  FreeDefinedAmount2Currency,
  FreeDefinedDate1,
  FreeDefinedDate2,
  FreeDefinedIndicator1,
  FreeDefinedIndicator2,
  ResponsiblePersonName,
  Currency,
  Plant,
  CompanyCode,
  ApplicantCode,
  CreationDate,
  CreatedByUser,
  LastChangeDate,
  ResponsiblePerson,
  CostCenter,
  ControllingArea,
  _ProjectProfileCode.ProjectProfileCode AS ProjectProfileCode,
  _ProjectProfileCode._Text AS _Text,
  ProfitCenter,
  FactoryCalendar,
  BudgetProfile,
  BusinessArea,
  ProjInterestCalcProfile,
  LastChangedByUser
FROM I_ProjectVersionData
LEFT OUTER JOIN I_StsObjConcatActiveStsILL AS _StsObjConcatActiveStsILL ON _StsObjConcatActiveStsILL.StatusObject = ProjectObject  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [1..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea  -- association [1..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [1..1]
;