I_EngmntProjectUnitDataVersion

DDL: I_ENGMNTPROJECTUNITDATAVERSION SQL: IEPROJUNITDATVER Type: view BASIC

Engment Project Unit Data

I_EngmntProjectUnitDataVersion is a Basic CDS View that provides data about "Engment Project Unit Data" in SAP S/4HANA. It reads from 1 data source (/cpd/plandata) and exposes 33 fields with key fields PlanLineItemUUID, EngagementProject, WorkPackage, EngagementProjFinPlanUUID, WorkPackageUUID. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/cpd/plandata EngagementProjectUnitData from

Associations (10)

CardinalityTargetAliasCondition
[0..1] I_EngagementProject _EngagementProject $projection.EngagementProject = _EngagementProject.EngagementProject
[0..1] I_EngagementProjFinancialPlan _EngagementProjFinancialPlan $projection.EngagementProjFinPlanUUID = _EngagementProjFinancialPlan.EngagementProjFinPlanUUID
[1..1] I_WorkPackage _WorkPackage $projection.WorkPackage = _WorkPackage.WorkPackage
[0..1] I_EngmtProjFinPlanVersion _EngmtProjFinPlanVersion $projection.EngagementProjFinPlanUUID = _EngmtProjFinPlanVersion.EngagementProjFinPlanUUID and $projection.EngmtProjFinPlanVersion = _EngmtProjFinPlanVersion.EngmtProjFinPlanVersion
[0..1] I_EngmntProjResourceType _EngmntProjResourceType $projection.EngagementProjectResourceType = _EngmntProjResourceType.EngagementProjectResourceType
[0..*] I_EngagementProjectResource _EngagementProjectResource $projection.EngagementProjectResource = _EngagementProjectResource.EngagementProjectResource
[0..1] I_Currency _Currency $projection.Currency = _Currency.Currency
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.UnitOfMeasure = _UnitOfMeasure.UnitOfMeasure
[0..1] I_EngagementProjectSrvcOrg _EngagementProjectServiceOrg $projection.EngagementProjectServiceOrg = _EngagementProjectServiceOrg.EngagementProjectServiceOrg
[0..1] I_BillingControlCategory _BillingControlCategory $projection.BillingControlCategory = _BillingControlCategory.BillingControlCategory

Annotations (9)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IEPROJUNITDATVER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Engment Project Unit Data view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY PlanLineItemUUID /cpd/plandata plan_line_guid Planning Line GUID
KEY EngagementProject
KEY WorkPackage /cpd/plandata wp_id Plan Item
KEY EngagementProjFinPlanUUID
KEY WorkPackageUUID
KEY EngmtProjFinPlanVersion /cpd/plandata version XML Vers.
KEY EngagementProjectResourceType /cpd/plandata res_type Vehicle Type
KEY FiscalPeriod /cpd/plandata period Tax Period
KEY FiscalYear /cpd/plandata fc_year Fiscal Year
KEY EngagementProjectResource /cpd/plandata resource_id UUID Internal
KEY ResourceDemandUUID /cpd/plandata demand_key Demand Key
BillingControlCategory /cpd/plandata billgctrlcat Billing Category
EngagementProjectServiceOrg /cpd/plandata delvry_serv_org Service Org.
Currency /cpd/plandata currency Valuation Crcy
PlndCostAmt /cpd/plandata cost Total
UnitOfMeasure /cpd/plandata uom UoM: Conv. to
PlndEffortQty /cpd/plandata effort Total Quantity
PlndRevnAmt /cpd/plandata revenue Net Price
EngmntProjPlanLineType /cpd/plandata line_type Valuation line type
SourceOfSupply /cpd/plandata source_of_supply Source of Supply
SupplySource /cpd/plandata source_of_supply Source of Supply
IsUnitBased /cpd/plandata is_unit_based Unit Based
ParentUnitDemandUUID /cpd/plandata parent_unit_demand_key Demand Key
_EngagementProject _EngagementProject
_EngagementProjFinancialPlan _EngagementProjFinancialPlan
_EngmtProjFinPlanVersion _EngmtProjFinPlanVersion
_WorkPackage _WorkPackage
_EngmntProjResourceType _EngmntProjResourceType
_EngagementProjectResource _EngagementProjectResource
_Currency _Currency
_EngagementProjectServiceOrg _EngagementProjectServiceOrg
_UnitOfMeasure _UnitOfMeasure
_BillingControlCategory _BillingControlCategory

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 I_EngmntProjectUnitDataVersion.
-- 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: IEPROJUNITDATVER

CREATE VIEW I_EngmntProjectUnitDataVersion AS
SELECT
  EngagementProjectUnitData.plan_line_guid AS PlanLineItemUUID,
  cast(EngagementProjectUnitData.mp_id as /cpd/eng_mp_id preserving type) AS EngagementProject,
  EngagementProjectUnitData.wp_id AS WorkPackage,
  cast(EngagementProjectUnitData.fp_key as /cpd/eng_pfp_db_key preserving type ) AS EngagementProjFinPlanUUID,
  cast(EngagementProjectUnitData.wp_key as /cpd/wp_db_key preserving type ) AS WorkPackageUUID,
  EngagementProjectUnitData.version AS EngmtProjFinPlanVersion,
  EngagementProjectUnitData.res_type AS EngagementProjectResourceType,
  EngagementProjectUnitData.period AS FiscalPeriod,
  EngagementProjectUnitData.fc_year AS FiscalYear,
  EngagementProjectUnitData.resource_id AS EngagementProjectResource,
  EngagementProjectUnitData.demand_key AS ResourceDemandUUID,
  EngagementProjectUnitData.billgctrlcat AS BillingControlCategory,
  EngagementProjectUnitData.delvry_serv_org AS EngagementProjectServiceOrg,
  EngagementProjectUnitData.currency AS Currency,
  EngagementProjectUnitData.cost AS PlndCostAmt,
  EngagementProjectUnitData.uom AS UnitOfMeasure,
  EngagementProjectUnitData.effort AS PlndEffortQty,
  EngagementProjectUnitData.revenue AS PlndRevnAmt,
  EngagementProjectUnitData.line_type AS EngmntProjPlanLineType,
  EngagementProjectUnitData.source_of_supply AS SourceOfSupply,
  EngagementProjectUnitData.source_of_supply AS SupplySource,
  EngagementProjectUnitData.is_unit_based AS IsUnitBased,
  EngagementProjectUnitData.parent_unit_demand_key AS ParentUnitDemandUUID
FROM /cpd/plandata AS EngagementProjectUnitData
LEFT OUTER JOIN I_EngagementProject AS _EngagementProject ON EngagementProject = _EngagementProject.EngagementProject  -- association [0..1]
LEFT OUTER JOIN I_EngagementProjFinancialPlan AS _EngagementProjFinancialPlan ON EngagementProjFinPlanUUID = _EngagementProjFinancialPlan.EngagementProjFinPlanUUID  -- association [0..1]
LEFT OUTER JOIN I_WorkPackage AS _WorkPackage ON WorkPackage = _WorkPackage.WorkPackage  -- association [1..1]
LEFT OUTER JOIN I_EngmtProjFinPlanVersion AS _EngmtProjFinPlanVersion ON EngagementProjFinPlanUUID = _EngmtProjFinPlanVersion.EngagementProjFinPlanUUID AND EngmtProjFinPlanVersion = _EngmtProjFinPlanVersion.EngmtProjFinPlanVersion  -- association [0..1]
LEFT OUTER JOIN I_EngmntProjResourceType AS _EngmntProjResourceType ON EngagementProjectResourceType = _EngmntProjResourceType.EngagementProjectResourceType  -- association [0..1]
LEFT OUTER JOIN I_EngagementProjectResource AS _EngagementProjectResource ON EngagementProjectResource = _EngagementProjectResource.EngagementProjectResource  -- association [0..*]
LEFT OUTER JOIN I_Currency AS _Currency ON Currency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON UnitOfMeasure = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_EngagementProjectSrvcOrg AS _EngagementProjectServiceOrg ON EngagementProjectServiceOrg = _EngagementProjectServiceOrg.EngagementProjectServiceOrg  -- association [0..1]
LEFT OUTER JOIN I_BillingControlCategory AS _BillingControlCategory ON BillingControlCategory = _BillingControlCategory.BillingControlCategory  -- association [0..1]
;