Deprecated PUBLIC_LOCAL_API
This CDS view is deprecated in S/4HANA. Use I_MPStructureElement instead. View all deprecated CDS views →

I_MstrProjStructureElement

DDL: I_MSTRPROJSTRUCTUREELEMENT SQL: IMPSTRUCTURE Type: view COMPOSITE

Master Project Structure Element

I_MstrProjStructureElement is a Composite CDS View that provides data about "Master Project Structure Element" in SAP S/4HANA. It reads from 3 data sources (I_MasterProjectItemList, I_ProjectCostObject, I_Project) and exposes 35 fields.

Data Sources (3)

SourceAliasJoin Type
I_MasterProjectItemList MasterProject from
I_ProjectCostObject ProjectCostObject inner
I_Project ProjectDefinition inner

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMPSTRUCTURE view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Master Project Structure Element view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_MPStructureElement view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view

Fields (35)

KeyFieldSource TableSource FieldDescription
MasterProjectUUID I_MasterProjectItemList MasterProjectUUID NodeID
MasterProject I_MasterProjectItemList MasterProject Project ID
MasterProjectName I_MasterProjectItemList MasterProjectName
MasterProjectType I_MasterProjectItemList MasterProjectType
MasterProjectStage I_MasterProjectItemList MasterProjectStage
StartDate I_MasterProjectItemList StartDate Valid From
EndDate I_MasterProjectItemList EndDate Term to
Customer I_MasterProjectItemList Customer Sold-to Party
MasterProjectOrganization I_MasterProjectItemList MasterProjectOrganization
MasterProjectIsConfidential I_MasterProjectItemList MasterProjectIsConfidential
Country I_MasterProjectItemList Country Venue: Ctry/Reg
Region I_MasterProjectItemList Region Venue Region
WorkType I_MasterProjectItemList WorkType SAF-T Work Type
Industry I_MasterProjectItemList Industry Industry Sector
ProjectRisk I_MasterProjectItemList ProjectRisk
FinancialRisk I_MasterProjectItemList FinancialRisk
TechnicalRisk I_MasterProjectItemList TechnicalRisk
OverallRisk I_MasterProjectItemList OverallRisk
MasterProjectItemUUID I_MasterProjectItemList MasterProjectItemUUID
MasterProjectItemObjectType I_MasterProjectItemList MasterProjectItemObjectType
MasterProjectItem I_MasterProjectItemList MasterProjectItem
CreatedByUser I_MasterProjectItemList CreatedByUser User Name
CreationDateTime I_MasterProjectItemList CreationDateTime Timestamp
LastChangedByUser I_MasterProjectItemList LastChangedByUser User Name
LastChangeDateTime I_MasterProjectItemList LastChangeDateTime Timestamp
Project I_Project Project WBS Element
WBSElement I_ProjectCostObject WBSElement WBS Internal ID
CompanyCode I_ProjectCostObject CompanyCode Receiver Company Code
BusinessArea I_ProjectCostObject BusinessArea Business Area
ControllingArea I_ProjectCostObject ControllingArea Controlling Area
ControllingObject I_ProjectCostObject ControllingObject Object number
ControllingAreaCurrency I_ProjectCostObject ControllingAreaCurrency
WBSElementInternalID I_ProjectCostObject WBSElementInternalID WBS Internal ID
ControllingObjectInternalID I_ProjectCostObject ControllingObjectInternalID
WBSElementObject I_ProjectCostObject WBSElementObject Object number

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_MstrProjStructureElement.
-- 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: IMPSTRUCTURE

CREATE VIEW I_MstrProjStructureElement AS
SELECT
  MasterProject.MasterProjectUUID AS MasterProjectUUID,
  MasterProject.MasterProject AS MasterProject,
  MasterProject.MasterProjectName AS MasterProjectName,
  MasterProject.MasterProjectType AS MasterProjectType,
  MasterProject.MasterProjectStage AS MasterProjectStage,
  MasterProject.StartDate AS StartDate,
  MasterProject.EndDate AS EndDate,
  MasterProject.Customer AS Customer,
  MasterProject.MasterProjectOrganization AS MasterProjectOrganization,
  MasterProject.MasterProjectIsConfidential AS MasterProjectIsConfidential,
  MasterProject.Country AS Country,
  MasterProject.Region AS Region,
  MasterProject.WorkType AS WorkType,
  MasterProject.Industry AS Industry,
  MasterProject.ProjectRisk AS ProjectRisk,
  MasterProject.FinancialRisk AS FinancialRisk,
  MasterProject.TechnicalRisk AS TechnicalRisk,
  MasterProject.OverallRisk AS OverallRisk,
  MasterProject.MasterProjectItemUUID AS MasterProjectItemUUID,
  MasterProject.MasterProjectItemObjectType AS MasterProjectItemObjectType,
  MasterProject.MasterProjectItem AS MasterProjectItem,
  MasterProject.CreatedByUser AS CreatedByUser,
  MasterProject.CreationDateTime AS CreationDateTime,
  MasterProject.LastChangedByUser AS LastChangedByUser,
  MasterProject.LastChangeDateTime AS LastChangeDateTime,
  ProjectDefinition.Project AS Project,
  ProjectCostObject.WBSElement AS WBSElement,
  ProjectCostObject.CompanyCode AS CompanyCode,
  ProjectCostObject.BusinessArea AS BusinessArea,
  ProjectCostObject.ControllingArea AS ControllingArea,
  ProjectCostObject.ControllingObject AS ControllingObject,
  ProjectCostObject.ControllingAreaCurrency AS ControllingAreaCurrency,
  ProjectCostObject.WBSElementInternalID AS WBSElementInternalID,
  ProjectCostObject.ControllingObjectInternalID AS ControllingObjectInternalID,
  ProjectCostObject.WBSElementObject AS WBSElementObject
FROM I_MasterProjectItemList AS MasterProject
INNER JOIN I_Project AS ProjectDefinition ON /* join condition not captured in parsed metadata */
INNER JOIN I_ProjectCostObject AS ProjectCostObject ON /* join condition not captured in parsed metadata */
;