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

I_ProjectCostObject

DDL: I_PROJECTCOSTOBJECT SQL: IPROJCOSTOBJ Type: view COMPOSITE

Project Cost Object

I_ProjectCostObject is a Composite CDS View that provides data about "Project Cost Object" in SAP S/4HANA. It reads from 1 data source (P_ProjectCostObject) and exposes 46 fields.

Data Sources (1)

SourceAliasJoin Type
P_ProjectCostObject ProjCostObj from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IPROJCOSTOBJ view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
EndUserText.label Project Cost Object view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.lifecycle.successor I_MstrProjStructureElement view

Fields (46)

KeyFieldSource TableSource FieldDescription
ActualEndDate P_ProjectCostObject ActualEndDate Actual Finish
ActualStartDate P_ProjectCostObject ActualStartDate Actual Start
ApplicantCode P_ProjectCostObject ApplicantCode
ApplicantName P_ProjectCostObject ApplicantName
BasicEndDate P_ProjectCostObject BasicEndDate
BasicStartDate P_ProjectCostObject BasicStartDate
BusinessArea P_ProjectCostObject BusinessArea Business Area
CompanyCode P_ProjectCostObject CompanyCode Receiver Company Code
ControllingArea P_ProjectCostObject ControllingArea Controlling Area
ControllingAreaCurrency P_ProjectCostObject ControllingAreaCurrency
ControllingObjectClass P_ProjectCostObject ControllingObjectClass Object Class
Currency P_ProjectCostObject Currency Valuation Crcy
FreeDefinedAttribute01 P_ProjectCostObject FreeDefinedAttribute01 Attribute 1
FreeDefinedAttribute02 P_ProjectCostObject FreeDefinedAttribute02 Attribute 2
FreeDefinedAttribute03 P_ProjectCostObject FreeDefinedAttribute03 Attribute 3
FreeDefinedAttribute04 P_ProjectCostObject FreeDefinedAttribute04 Attribute 4
FreeDefinedIndicator1 P_ProjectCostObject FreeDefinedIndicator1
FreeDefinedIndicator2 P_ProjectCostObject FreeDefinedIndicator2
FunctionalArea P_ProjectCostObject FunctionalArea Sendr Fctl Area
ControllingObjectExternalID
ControllingObjectInternalID
Plant P_ProjectCostObject Plant Valuation Area
PriorityCode P_ProjectCostObject PriorityCode Priority
ProfitCenter P_ProjectCostObject ProfitCenter Profit Center
Project P_ProjectCostObject Project WBS Element
ProjectDescription P_ProjectCostObject ProjectDescription Project Name
ProjectInternalID P_ProjectCostObject ProjectInternalID Project Def.
ProjectObject P_ProjectCostObject ProjectObject Object number
ProjectType P_ProjectCostObject ProjectType Project Type
ReqgCostCenterControllingArea P_ProjectCostObject ReqgCostCenterControllingArea
RequestingCostCenter P_ProjectCostObject RequestingCostCenter Req.cost center
RespCostCenterControllingArea P_ProjectCostObject RespCostCenterControllingArea
ResponsibleCostCenter P_ProjectCostObject ResponsibleCostCenter Responsible Cost Center
ResponsiblePerson P_ProjectCostObject ResponsiblePerson Processor
ResponsiblePersonName P_ProjectCostObject ResponsiblePersonName User
SchedldBasicEarliestEndDate P_ProjectCostObject SchedldBasicEarliestEndDate
SchedldBasicEarliestStartDate P_ProjectCostObject SchedldBasicEarliestStartDate
SchedldBasicLatestStartDate P_ProjectCostObject SchedldBasicLatestStartDate
ScheduledBasicLatestEndDate P_ProjectCostObject ScheduledBasicLatestEndDate
WBSDescription P_ProjectCostObject WBSDescription WBS Element Name
ControllingObjectDescription P_ProjectCostObject WBSDescription1 WBS Element Name
WBSElement P_ProjectCostObject WBSElement WBS Internal ID
WBSElementHierarchyLevel P_ProjectCostObject WBSElementHierarchyLevel
WBSElementInternalID P_ProjectCostObject WBSElementInternalID WBS Internal ID
WBSElementObject P_ProjectCostObject WBSElementObject Object number
ControllingObject P_ProjectCostObject ControllingObject 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_ProjectCostObject.
-- 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: IPROJCOSTOBJ

CREATE VIEW I_ProjectCostObject AS
SELECT
  ProjCostObj.ActualEndDate AS ActualEndDate,
  ProjCostObj.ActualStartDate AS ActualStartDate,
  ProjCostObj.ApplicantCode AS ApplicantCode,
  ProjCostObj.ApplicantName AS ApplicantName,
  ProjCostObj.BasicEndDate AS BasicEndDate,
  ProjCostObj.BasicStartDate AS BasicStartDate,
  ProjCostObj.BusinessArea AS BusinessArea,
  ProjCostObj.CompanyCode AS CompanyCode,
  ProjCostObj.ControllingArea AS ControllingArea,
  ProjCostObj.ControllingAreaCurrency AS ControllingAreaCurrency,
  ProjCostObj.ControllingObjectClass AS ControllingObjectClass,
  ProjCostObj.Currency AS Currency,
  ProjCostObj.FreeDefinedAttribute01 AS FreeDefinedAttribute01,
  ProjCostObj.FreeDefinedAttribute02 AS FreeDefinedAttribute02,
  ProjCostObj.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
  ProjCostObj.FreeDefinedAttribute04 AS FreeDefinedAttribute04,
  ProjCostObj.FreeDefinedIndicator1 AS FreeDefinedIndicator1,
  ProjCostObj.FreeDefinedIndicator2 AS FreeDefinedIndicator2,
  ProjCostObj.FunctionalArea AS FunctionalArea,
  '' AS ControllingObjectExternalID,
  '' AS ControllingObjectInternalID,
  ProjCostObj.Plant AS Plant,
  ProjCostObj.PriorityCode AS PriorityCode,
  ProjCostObj.ProfitCenter AS ProfitCenter,
  ProjCostObj.Project AS Project,
  ProjCostObj.ProjectDescription AS ProjectDescription,
  ProjCostObj.ProjectInternalID AS ProjectInternalID,
  ProjCostObj.ProjectObject AS ProjectObject,
  ProjCostObj.ProjectType AS ProjectType,
  ProjCostObj.ReqgCostCenterControllingArea AS ReqgCostCenterControllingArea,
  ProjCostObj.RequestingCostCenter AS RequestingCostCenter,
  ProjCostObj.RespCostCenterControllingArea AS RespCostCenterControllingArea,
  ProjCostObj.ResponsibleCostCenter AS ResponsibleCostCenter,
  ProjCostObj.ResponsiblePerson AS ResponsiblePerson,
  ProjCostObj.ResponsiblePersonName AS ResponsiblePersonName,
  ProjCostObj.SchedldBasicEarliestEndDate AS SchedldBasicEarliestEndDate,
  ProjCostObj.SchedldBasicEarliestStartDate AS SchedldBasicEarliestStartDate,
  ProjCostObj.SchedldBasicLatestStartDate AS SchedldBasicLatestStartDate,
  ProjCostObj.ScheduledBasicLatestEndDate AS ScheduledBasicLatestEndDate,
  ProjCostObj.WBSDescription AS WBSDescription,
  ProjCostObj.WBSDescription1 AS ControllingObjectDescription,
  ProjCostObj.WBSElement AS WBSElement,
  ProjCostObj.WBSElementHierarchyLevel AS WBSElementHierarchyLevel,
  ProjCostObj.WBSElementInternalID AS WBSElementInternalID,
  ProjCostObj.WBSElementObject AS WBSElementObject,
  ProjCostObj.ControllingObject AS ControllingObject
FROM P_ProjectCostObject AS ProjCostObj
;