I_PROJECTCOSTOBJECT
Project Cost Object
I_PROJECTCOSTOBJECT is a CDS View in S/4HANA. Project Cost Object. It contains 9 fields. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_MstrProjStructureElement | view | inner | COMPOSITE | Master Project Structure Element |
Fields (9)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| BusinessArea | BusinessArea | 1 | |
| CompanyCode | CompanyCode | 1 | |
| ControllingArea | ControllingArea | 1 | |
| ControllingAreaCurrency | ControllingAreaCurrency | 1 | |
| ControllingObject | ControllingObject | 1 | |
| ControllingObjectInternalID | ControllingObjectInternalID | 1 | |
| WBSElement | WBSElement | 1 | |
| WBSElementInternalID | WBSElementInternalID | 1 | |
| WBSElementObject | WBSElementObject | 1 |
@AbapCatalog.sqlViewName: 'IPROJCOSTOBJ'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AccessControl.personalData.blocking: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Project Cost Object'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
//@VDM.lifecycle.contract.status: #DEPRECATED NOTE:2948213
@VDM.lifecycle.status: #DEPRECATED //NOTE:2948213
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
//@VDM.lifecycle.contract.successor: 'I_MstrProjStructureElement' NOTE:2948213
@VDM.lifecycle.successor: 'I_MstrProjStructureElement' //NOTE:2948213
define view I_ProjectCostObject
as select from P_ProjectCostObject as ProjCostObj
{
ProjCostObj.ActualEndDate,
ProjCostObj.ActualStartDate,
ProjCostObj.ApplicantCode,
ProjCostObj.ApplicantName,
ProjCostObj.BasicEndDate,
ProjCostObj.BasicStartDate,
ProjCostObj.BusinessArea,
ProjCostObj.CompanyCode,
ProjCostObj.ControllingArea,
ProjCostObj.ControllingAreaCurrency,
ProjCostObj.ControllingObjectClass,
ProjCostObj.Currency,
ProjCostObj.FreeDefinedAttribute01,
ProjCostObj.FreeDefinedAttribute02,
ProjCostObj.FreeDefinedAttribute03,
ProjCostObj.FreeDefinedAttribute04,
ProjCostObj.FreeDefinedIndicator1,
ProjCostObj.FreeDefinedIndicator2,
ProjCostObj.FunctionalArea,
'' as ControllingObjectExternalID,
// ProjCostObj.Object as ControllingObjectExternalID,
'' as ControllingObjectInternalID,
//ProjCostObj.ObjectInternalID as ControllingObjectInternalID,
ProjCostObj.ObjectType,
ProjCostObj.Plant,
ProjCostObj.PriorityCode,
ProjCostObj.ProfitCenter,
ProjCostObj.Project,
ProjCostObj.ProjectDescription,
ProjCostObj.ProjectInternalID,
ProjCostObj.ProjectObject,
ProjCostObj.ProjectType,
ProjCostObj.ReqgCostCenterControllingArea,
ProjCostObj.RequestingCostCenter,
ProjCostObj.RespCostCenterControllingArea,
ProjCostObj.ResponsibleCostCenter,
ProjCostObj.ResponsiblePerson,
ProjCostObj.ResponsiblePersonName,
ProjCostObj.SchedldBasicEarliestEndDate,
ProjCostObj.SchedldBasicEarliestStartDate,
ProjCostObj.SchedldBasicLatestStartDate,
ProjCostObj.ScheduledBasicLatestEndDate,
ProjCostObj.WBSDescription,
ProjCostObj.WBSDescription1 as ControllingObjectDescription,
ProjCostObj.WBSElement,
ProjCostObj.WBSElementHierarchyLevel,
ProjCostObj.WBSElementInternalID,
ProjCostObj.WBSElementObject,
ProjCostObj.ControllingObject as ControllingObject
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_PROJECTCOSTOBJECT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/