I_AssgdWrkPckgForConcurPostgTP

DDL: I_ASSGDWRKPCKGFORCONCURPOSTGTP Type: view_entity TRANSACTIONAL

I_AssgdWrkPckgForConcurPostgTP is a Transactional CDS View in SAP S/4HANA. It reads from 3 data sources (I_ProjectDemand, R_EnterpriseProjectElement, I_ProjDmndResourceAssignment) and exposes 21 fields. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_ProjectDemand Demand inner
R_EnterpriseProjectElement ProjectElement inner
I_ProjDmndResourceAssignment ResourceAssingment from

Associations (2)

CardinalityTargetAliasCondition
[1] R_EnterpriseProject _EnterpriseProject $projection.ProjectUUID = _EnterpriseProject.ProjectUUID
[0..1] I_EnterpriseProjectForUser _EnterpriseProjectForUser _EnterpriseProjectForUser.ProjectUUID = ProjectElement.ProjectUUID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (21)

KeyFieldSource TableSource FieldDescription
Project _EnterpriseProject Project WBS Element
ProjectElement R_EnterpriseProjectElement ProjectElement Proj Element ID
ProjectElementDescription R_EnterpriseProjectElement ProjectElementDescription Name
ControllingArea R_EnterpriseProjectElement ControllingArea Controlling Area
ProfitCenter R_EnterpriseProjectElement ProfitCenter Profit Center
ProjectUUID R_EnterpriseProjectElement ProjectUUID Project UUID
IsProjectMilestone R_EnterpriseProjectElement IsProjectMilestone Milestone
ProcessingStatus R_EnterpriseProjectElement ProcessingStatus Worklist Status
ProjectElementUUID I_ProjectDemand ReferencedObjectUUID Referenced Object
WBSElementInternalID R_EnterpriseProjectElement WBSElementInternalID WBS Internal ID
WorkPackageStartDate I_ProjectDemand ProjectDemandStartDate Demand Start Date
WorkPackageEndDate I_ProjectDemand ProjectDemandEndDate Demand End Date
CompanyCode R_EnterpriseProjectElement CompanyCode Receiver Company Code
PersonnelNumber I_ProjDmndResourceAssignment ProjDmndRsceAssgmt Resource
RestrictedTimePosting _EnterpriseProject RestrictedTimePosting Restrict Unstaffed
EntProjElementFunctionIsBlkd IsBlocked EntProjElementFunctionIsBlkd
ResponsibleCostCenter R_EnterpriseProjectElement ResponsibleCostCenter Responsible Cost Center
Plant R_EnterpriseProjectElement Plant Valuation Area
FunctionalArea R_EnterpriseProjectElement FunctionalArea Sendr Fctl Area
_EnterpriseProject _EnterpriseProject
_EnterpriseProjectForUser _EnterpriseProjectForUser

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_AssgdWrkPckgForConcurPostgTP.
-- 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 I_AssgdWrkPckgForConcurPostgTP AS
SELECT
  _EnterpriseProject.Project AS Project,
  ProjectElement.ProjectElement AS ProjectElement,
  ProjectElement.ProjectElementDescription AS ProjectElementDescription,
  ProjectElement.ControllingArea AS ControllingArea,
  ProjectElement.ProfitCenter AS ProfitCenter,
  ProjectElement.ProjectUUID AS ProjectUUID,
  ProjectElement.IsProjectMilestone AS IsProjectMilestone,
  ProjectElement.ProcessingStatus AS ProcessingStatus,
  Demand.ReferencedObjectUUID AS ProjectElementUUID,
  ProjectElement.WBSElementInternalID AS WBSElementInternalID,
  Demand.ProjectDemandStartDate AS WorkPackageStartDate,
  Demand.ProjectDemandEndDate AS WorkPackageEndDate,
  ProjectElement.CompanyCode AS CompanyCode,
  ResourceAssingment.ProjDmndRsceAssgmt AS PersonnelNumber,
  _EnterpriseProject.RestrictedTimePosting AS RestrictedTimePosting,
  IsBlocked.EntProjElementFunctionIsBlkd AS EntProjElementFunctionIsBlkd,
  ProjectElement.ResponsibleCostCenter AS ResponsibleCostCenter,
  ProjectElement.Plant AS Plant,
  ProjectElement.FunctionalArea AS FunctionalArea
FROM I_ProjDmndResourceAssignment AS ResourceAssingment
INNER JOIN I_ProjectDemand AS Demand ON /* join condition not captured in parsed metadata */
INNER JOIN R_EnterpriseProjectElement AS ProjectElement ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_EnterpriseProject AS _EnterpriseProject ON ProjectUUID = _EnterpriseProject.ProjectUUID  -- association [1]
LEFT OUTER JOIN I_EnterpriseProjectForUser AS _EnterpriseProjectForUser ON _EnterpriseProjectForUser.ProjectUUID = ProjectElement.ProjectUUID  -- association [0..1]
;