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

I_Standardproject

DDL: I_STANDARDPROJECT SQL: ISTANDARDPROJECT Type: view BASIC Package: VDM_PS_ST

Standard Project Version

I_Standardproject is a Basic CDS View that provides data about "Standard Project Version" in SAP S/4HANA. It reads from 2 data sources (cnldst_shorttx, projs) and exposes 68 fields with key field Project. It has 10 associations to related views. Part of development package VDM_PS_ST.

Data Sources (2)

SourceAliasJoin Type
cnldst_shorttx cnldst_shorttx left_outer
projs projs from

Associations (10)

CardinalityTargetAliasCondition
[1..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..*] I_CostCenter _CostCenter $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea
[1..*] I_Standardwbselement _WBSElement $projection.ProjectInternalID = _WBSElement.ProjectInternalID
[1..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_Projectprofilecode _ProjectProfileCode $projection.ProjectProfileCode = _ProjectProfileCode.ProjectProfileCode
[1..1] I_ControllingObjectClass _ControllingObjectClass $projection.ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass
[0..1] I_ProjectResponsiblePerson _ResponsiblePerson $projection.ResponsiblePerson = _ResponsiblePerson.ResponsiblePerson
[0..1] I_ProjectApplicant _ProjectApplicant $projection.ApplicantCode = _ProjectApplicant.ApplicantCode

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ISTANDARDPROJECT view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Standard Project Version view
ObjectModel.representativeKey Project view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.status #DEPRECATED view

Fields (68)

KeyFieldSource TableSource FieldDescription
KEY Project
ProjectWithCodingMask projs pspid_edit Std. Proj. Def.
ProjectInternalID
ProjectDescription
ProjectObject projs objnr Val. Obj. No.
CreatedByUser
CreationDate
LastChangedByUser
LastChangeDate
ResponsiblePerson
ResponsiblePersonName
ApplicantCode
ApplicantName projs astna Applicant
CompanyCode
BusinessArea
ControllingArea
ProfitCenter projs prctr Profit Centers
Currency
NetworkAssignmentType projs zuord Not Assignable
WBSElmntDatesIsDetailed projs trmeq Activity dates
PlannedStartDate
PlannedEndDate
Plant projs werks Receiving Plant
FactoryCalendar
NetworkHdrIsVisibleToUser projs nzanz Displ.netwk hdr
NetworkProfile projs vprof Network Profile
ProjectProfileCode projs profl Project Profile
BudgetProfile projs bprof Budget Profile
Language projs txtsp Language
CostCenter
CostObject projs ktrg Cost Object
BasicDatesLastScheduledDate projs aedte Last basic schd
FcstdDatesLastScheduledDate
ProjectHasOwnStock
ControllingObjectClass
WBSIsStatisticalWBSElement projs xstat Statistical
TaxJurisdiction
ProjInterestCalcProfile
InvestmentProfile projs imprf Invest. Profile
PaymentPlanProfile projs fmprf Pymt plan prof.
ResultAnalysisInternalID projs abgsl Results analysis key
PlanningProfile projs pprof Plng Profile
WBSIsMarkedForIntegratedPlng projs plint Integ. Planning
IsMarkedForDeletion
InventorySpecialStockValnType projs kzbws Valuation
WBSIsMarkedForAutomReqmtGrpg projs grtop Auto.rqmnts grp.
WorkCenterLocation
FunctionalArea
SalesOrganization projs vkorg SD Sales Org.
DistributionChannel projs vtweg RefDistCh-Cust/Mat.
Division projs spart Source supplier
DynItemProcessorPrfl projs dppprof DIP Profile
JointVenture projs vname Volatility Name
JointVentureCostRecoveryCode projs recid Statistical Key Figure Item
JointVentureEquityType projs etype RDS Entity Type
JointVentureObjectType projs otype Type of Val.
JointVentureClass projs jibcl JIB/JIBE Class
JointVentureSubClass projs jibsa JIB/JIBE SbClsA
_ControllingArea _ControllingArea
_CompanyCode _CompanyCode
_BusinessArea _BusinessArea
_CostCenter _CostCenter
_Plant _Plant
_WBSElement _WBSElement
_ProjectProfileCode _ProjectProfileCode
_ControllingObjectClass _ControllingObjectClass
_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 I_Standardproject.
-- 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: ISTANDARDPROJECT

CREATE VIEW I_Standardproject AS
SELECT
  cast ( projs.pspid as projk_bi ) AS Project,
  projs.pspid_edit AS ProjectWithCodingMask,
  cast ( projs.pspnr as ps_s4_ispsp ) AS ProjectInternalID,
  cast ( projs.post1 as ppe_proj_name ) AS ProjectDescription,
  projs.objnr AS ProjectObject,
  cast (projs.ernam as ernam ) AS CreatedByUser,
  cast (projs.erdat as erdat) AS CreationDate,
  cast ( projs.aenam as aenam ) AS LastChangedByUser,
  cast ( projs.aedat as aedat ) AS LastChangeDate,
  cast ( projs.vernr as ps_s4_vernr ) AS ResponsiblePerson,
  cast ( projs.verna as ps_s4_verna ) AS ResponsiblePersonName,
  cast ( projs.astnr as ps_s4_astnr ) AS ApplicantCode,
  projs.astna AS ApplicantName,
  cast ( projs.vbukr as ps_vbukr ) AS CompanyCode,
  cast ( projs.vgsbr as ps_vgsbr ) AS BusinessArea,
  cast ( projs.vkokr as ps_vkokr ) AS ControllingArea,
  projs.prctr AS ProfitCenter,
  cast ( projs.pwhie as ps_pwhie ) AS Currency,
  projs.zuord AS NetworkAssignmentType,
  projs.trmeq AS WBSElmntDatesIsDetailed,
  cast ( projs.plfaz as ps_plfaz ) AS PlannedStartDate,
  cast ( projs.plsez as ps_plsez ) AS PlannedEndDate,
  projs.werks AS Plant,
  cast ( projs.kalid as appca ) AS FactoryCalendar,
  projs.nzanz AS NetworkHdrIsVisibleToUser,
  projs.vprof AS NetworkProfile,
  projs.profl AS ProjectProfileCode,
  projs.bprof AS BudgetProfile,
  projs.txtsp AS Language,
  cast ( projs.kostl as kostl ) AS CostCenter,
  projs.ktrg AS CostObject,
  projs.aedte AS BasicDatesLastScheduledDate,
  cast ( projs.aedtp as ps_aedtp ) AS FcstdDatesLastScheduledDate,
  cast ( projs.besta as psb_stock ) AS ProjectHasOwnStock,
  cast ( projs.scope as ps_s4_scope_cv ) AS ControllingObjectClass,
  projs.xstat AS WBSIsStatisticalWBSElement,
  cast ( projs.txjcd as wb2_txjcd_busvol ) AS TaxJurisdiction,
  cast ( projs.zschm as ps_zschm ) AS ProjInterestCalcProfile,
  projs.imprf AS InvestmentProfile,
  projs.fmprf AS PaymentPlanProfile,
  projs.abgsl AS ResultAnalysisInternalID,
  projs.pprof AS PlanningProfile,
  projs.plint AS WBSIsMarkedForIntegratedPlng,
  cast ( projs.loevm as ps_s4_loevm ) AS IsMarkedForDeletion,
  projs.kzbws AS InventorySpecialStockValnType,
  projs.grtop AS WBSIsMarkedForAutomReqmtGrpg,
  cast ( projs.stort as ps_stort ) AS WorkCenterLocation,
  cast ( projs.func_area as fkber ) AS FunctionalArea,
  projs.vkorg AS SalesOrganization,
  projs.vtweg AS DistributionChannel,
  projs.spart AS Division,
  projs.dppprof AS DynItemProcessorPrfl,
  projs.vname AS JointVenture,
  projs.recid AS JointVentureCostRecoveryCode,
  projs.etype AS JointVentureEquityType,
  projs.otype AS JointVentureObjectType,
  projs.jibcl AS JointVentureClass,
  projs.jibsa AS JointVentureSubClass
FROM projs
LEFT OUTER JOIN cnldst_shorttx ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea  -- association [1..*]
LEFT OUTER JOIN I_Standardwbselement AS _WBSElement ON ProjectInternalID = _WBSElement.ProjectInternalID  -- association [1..*]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_Projectprofilecode AS _ProjectProfileCode ON ProjectProfileCode = _ProjectProfileCode.ProjectProfileCode  -- association [1..1]
LEFT OUTER JOIN I_ControllingObjectClass AS _ControllingObjectClass ON ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass  -- association [1..1]
LEFT OUTER JOIN I_ProjectResponsiblePerson AS _ResponsiblePerson ON ResponsiblePerson = _ResponsiblePerson.ResponsiblePerson  -- association [0..1]
LEFT OUTER JOIN I_ProjectApplicant AS _ProjectApplicant ON ApplicantCode = _ProjectApplicant.ApplicantCode  -- association [0..1]
;