I_WBSELEMENTBASICDATA
WBS Element Basic Data
I_WBSELEMENTBASICDATA is a CDS View in S/4HANA. WBS Element Basic Data. It contains 49 fields. 93 CDS views read from this table.
CDS Views using this table (93)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_FinWBSElement | view | from | BASIC | API FIN WBS Element Details |
| C_AllocationWBSElementVH | view | from | CONSUMPTION | WBS Element Company Code - Value Help |
| C_AssetWBSElement | view | from | CONSUMPTION | WBS Element in Asset |
| C_EvtBsdRevnRecgnProjectWlItm | view_entity | from | CONSUMPTION | Worklist Rev. Rec. Issues - Projects |
| C_EvtBsdRevnRecgnProjMntrAmt | view_entity | from | CONSUMPTION | EBRR Monitor: Project (2) - Amounts CDS |
| C_EvtBsdRevnRecgnProjMonitor | view_entity | from | CONSUMPTION | EBRR Monitor: Project (2) - main CDS |
| C_EvtBsdRevnRecgnWBSElementVH | view_entity | from | CONSUMPTION | WBSElement Value Help |
| C_MM_WBSElmntEngmntProjVH | view_entity | inner | CONSUMPTION | WBS element on Engagement Project |
| C_PurOrdWBSValHelp | view | from | CONSUMPTION | WBS Element Value Help |
| C_RunOverheadWBSElement | view_entity | from | CONSUMPTION | Overhead Calculation WBS Element |
| C_RunSettlmtActualWBSElement | view_entity | from | CONSUMPTION | Actual Settlement WBS Element |
| C_RunSettlmtActualWBSElementVH | view | from | CONSUMPTION | Run Settlement Actual WBSElement |
| C_UnivAllocationWBSElementVH | view_entity | from | CONSUMPTION | Allocation WBS Element |
| FAC_AUDIT_Z3_WBSELEMENT | view | from | WBS Element | |
| FAC_CDS_UH_WBSElement | view | from | WBS Element Details | |
| FINOC_RT_FA_FILL | view | inner | Orgl Change: Fill Runtime for Fixed Asset | |
| FINOC_RT_SOI_FILL | view | inner | Orgl Change: Fill Runtime for Sales Doc | |
| FINOC_RT_SOI_FILL | view | left_outer | Orgl Change: Fill Runtime for Sales Doc | |
| FINOC_RT_WBS_FILL | view | inner | Orgl Change: Fill Runtime for WBS Elmnt | |
| FINOC_RULE_WBS_DEFAULT_CE | view | inner | OC: Default Rule WBS elmts, EPPM wR CE | |
| I_BillingWBSBasicDataStdVH | view | from | BASIC | Value help view for I_WBSElementBasicData |
| I_FinWBSElementHierarchyNodeT | view_entity | inner | BASIC | Fin WBS Element Hierarchy Node - Text |
| I_InternalOrderWBSElementVH | view_entity | from | COMPOSITE | WBS Element |
| I_JointVentureProjectData | view | from | BASIC | Joint Venture Project Data |
| I_JVAActualBudgetLineItem | view | left_outer | COMPOSITE | Actual Cost and JV Budget |
| I_MM_WBSElementByIntKeyVH | view | from | COMPOSITE | Purchasing WBS Element by Internal ID |
| I_MM_WBSElementValueHelp | view | from | COMPOSITE | Purchasing WBS Element Value Help |
| I_MRPPurchaseOrder | view | left_outer | COMPOSITE | MRP Purchase Order |
| I_MRPPurchaseRequisition | view | left_outer | COMPOSITE | MRP Purchase Requisition |
| I_PPM_ProjectPublicSector | view | inner | COMPOSITE | Extension for Public Sector Fields |
| I_PPM_ProjectTask | view | left_outer | COMPOSITE | Milestone Information |
| I_PPM_ProjectTaskJVA | view | inner | COMPOSITE | Extension fields for Joint Venture Accounting on Task level |
| I_PPM_ProjectTaskPublicSector | view | inner | COMPOSITE | Extension fields for PSM on Task level |
| I_ProjectBillingElementTP | view_entity | inner | TRANSACTIONAL | Details of Billing Element |
| I_ProjectToWBSElementCount | view | from | COMPOSITE | Number of WBS Elements per Project |
| I_REControllingObject | view | union_all | COMPOSITE | Real Estate Accounting Object |
| I_WBSElementBasicDataStdVH | view | from | BASIC | Basic data for WBS Element |
| I_WBSElmntInGteeMBillgPlnVH | view | from | COMPOSITE | WBS Element Used in Grants Billing Plan |
| P_ActvPROJECTSWITHPROJCAT6 | view | inner | COMPOSITE | Enterprise Proj and Project with Project Category 6 |
| P_BillingDocumentsForProjects | view | inner | COMPOSITE | Billing Receivables - Billing generated in Projects |
| P_BillingElement | view_entity | inner | COMPOSITE | Billing Element |
| P_CATSDATAWITHCATEGORY | view | left_outer | COMPOSITE | CATS data with the project category |
| P_CnsldtnWBSElement | view | from | COMPOSITE | Consolidation Combined WBS Element |
| P_CnsldtnWBSElementT | view | from | COMPOSITE | Consolidation Combined WBS Element Text |
| P_CtrlgSettlementObject | view | union | COMPOSITE | Controlling Settlement Object |
| P_CtrlgSettlmtDocProjMaxDate | view | inner | CONSUMPTION | Possible senders for settled object |
| P_CtrlgSettlmtProjLastDocNumbr | view | inner | CONSUMPTION | Possible senders for settled object |
| P_CURRENTMATLVALNPRICE | view_entity | left_outer | COMPOSITE | Material Valuation Prices - Current/Previous/PrevYear Period |
| P_EngmntProjReviewData | view | left_outer | COMPOSITE | Engagement Project Plan Review Data |
| P_EngmtProjActlPlnSlsOrd | view | inner | COMPOSITE | Engagement Projects Actls & Plan |
| P_EnterpriseProjectActCosts | view | inner | COMPOSITE | Project Cost Line Items with Actual Costs |
| P_EnterpriseProjectCmtmtCosts | view | inner | COMPOSITE | Project Cost Line Items with Commitment Costs |
| P_EnterpriseProjectPlnCosts | view | inner | COMPOSITE | Project Cost Line Items with Planning Category Costs |
| P_EvtBsdRevnRecgnAcastyWbs | view_entity | inner | CONSUMPTION | Join Acasty and WBSElement |
| P_EvtBsdRevnRecgnProjWIPItm | view_entity | inner | COMPOSITE | WIP (2) - NPI + JournEntry (hide zeros amounts) + other val |
| P_EvtBsdRevnRecgnRealTmeIss | view_entity | inner | CONSUMPTION | Event based rev. rec. Real-time issue |
| P_EvtBsdRevnRecProjectIssue | view_entity | inner | CONSUMPTION | Event based rev. rec. project issue |
| P_EWM_PINVCOUNTITEM06 | view | left_outer | CONSUMPTION | Help view of PI Items - item info |
| P_MMIM_WBSElementValueHelp | view | from | COMPOSITE | Value Help for WBS Elements |
| P_MngProjDmndWorkActual | view | inner | COMPOSITE | Get actuals from projects demand of work P-View |
| P_ONRPR | view_entity | inner | BASIC | View for ONRPR |
| P_OrglChgWBSElmntUploadCheck | view_entity | inner | COMPOSITE | Check for Uploaded WBS Elements |
| P_PPM_PrjActCostLineitems | view | inner | COMPOSITE | Project Cost Line Items with Planning Category Costs |
| P_PPM_PrjActCstLineItemsSemTag | view | inner | COMPOSITE | Planned Project Costs per month by SemTag |
| P_PPM_PrjPlnCostLineitems | view | inner | COMPOSITE | Project Cost Line Items with Planning Category Costs |
| P_PPM_PrjPlnCstLineItemsSemTag | view | inner | COMPOSITE | Actual Project Cost per month by SemTag |
| P_PPM_Project | view | left_outer | COMPOSITE | Project |
| P_PPM_Prstcm_ProjData | view | left_outer | CONSUMPTION | Private View of Projects By Key Figures visual filters |
| P_ProjectBudgetItems | view | left_outer | COMPOSITE | Project Budget Items |
| P_ProjectFinBdgtSummary | view | inner | COMPOSITE | Project Financial Budget Summary |
| P_ProjectObject | view | inner | COMPOSITE | Project Objects |
| P_ProjPlnCostLineItms | view | union_all | COMPOSITE | Project Cost Line Items with Planning Category Costs |
| P_ProjRevnRecgnRealTmeIss | view_entity | inner | CONSUMPTION | Event based rev. rec. Real-time issue |
| P_ProjSettlmtRuleProjBasicData | view_entity | from | COMPOSITE | Settlement Rule for Project |
| P_ProjSettlmtRuleProjBasicData | view_entity | union | COMPOSITE | Settlement Rule for Project |
| P_ProjSettlmtRuleWBSElement | view_entity | from | COMPOSITE | Settlement Rule for WBS Element |
| P_PROJWITHPROJCAT6 | view | inner | COMPOSITE | Enterprise Proj and Project with Project Category 7 |
| P_PURORDWBSVALHELP | view | inner | COMPOSITE | Helper for WBS_VH |
| P_PurReqnWorkPackage | view | from | CONSUMPTION | Purchase Requision work package |
| P_RAIntegEBRRProject | view_entity | inner | COMPOSITE | RAR Integration EBRR Project |
| P_RAIntegEBRRWBSElement | view_entity | inner | COMPOSITE | RAR Integration EBRR WBS |
| P_RRBSalesPricingDynamicItem | view | inner | CONSUMPTION | CDS private View for Resource Related Billing Dynamic Items |
| P_SalesDocumentsForProjects | view | inner | COMPOSITE | Billing Receivables - Sales generated in Projects |
| P_SettlementSender | view | from | CONSUMPTION | Possible senders for settled object |
| P_TimeShtHrsAnlysForProjects | view | inner | COMPOSITE | Staffing - Timesheet Analysis of Hours spent in Projects |
| P_TimeShtPartialDmndKey | view | inner | COMPOSITE | Partial key of demand |
| P_WhereUsdPrftCtrWBSElmnt | view | from | CONSUMPTION | WBSElement for Where Used List Profit Centers |
| P_WPMO_PROJCOSTLINEITEMS | view | inner | COMPOSITE | PPM Project Cost Line Items |
| R_EvtBsdPostingRuleRcvrName | view | union_all | COMPOSITE | EB Posting Rule Receiver Name |
| R_EvtBsdPostingRuleReceiverVH | view | union_all | COMPOSITE | EB Posting Rule Receiver |
| R_EvtBsdPostingRuleWBSElmntVH | view | from | COMPOSITE | WBS Element |
| R_ProjSettlmtRuleWBSElement | view_entity | from | COMPOSITE | Settlement Rule for WBS Element |
| SHSM_WBS_WORK_PACK_V | view | from | cds view for search help H_WBS_WORK_PACKAGE |
Fields (49)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CompanyCode | bukrs,CompanyCode | 25 |
| KEY | LeadingSalesOrderItem | LeadingSalesOrderItem | 1 |
| KEY | Plant | Plant | 18 |
| KEY | ProjectInternalID | ProjectInternalID,ps_prj_pnr,psphi | 10 |
| KEY | ProjectType | EnterpriseProjectType,ProjectType | 18 |
| KEY | ResponsibleCostCenter | ResponsibleCostCenter | 22 |
| KEY | WBSElement | HierarchyNode,posid,WBSElement,WorkPackage | 13 |
| KEY | WBSElementExternalID | BillingWBSElementExternalID,PS_PSP_PNR,WBSElement,WBSElementExternalID | 27 |
| KEY | WBSElementInternalID | WBSElementInternalID | 23 |
| KEY | WBSElementObject | ControllingObject,ObjectNumber,objnr,ProjectObjectNode,WBSElementObject | 13 |
| _CompanyCode | _CompanyCode | 1 | |
| _ControllingArea | _ControllingArea | 1 | |
| _ProfitCenter | _ProfitCenter | 1 | |
| _Project | _Project | 6 | |
| ControllingArea | ControllingArea,kokrs | 24 | |
| CostCenter | ActualPostedCostCenter,CostCenter | 6 | |
| CostingSheet | CostingSheet | 3 | |
| CreatedByUser | CreatedByUser,SenderCreatedByUser | 2 | |
| CreationDate | CreationDate,SenderCreationDate | 2 | |
| EntProjectSettlementElement | EntProjectSettlementElement | 2 | |
| EntProjIsSettlmtRuleInherited | EntProjIsSettlmtRuleInherited | 2 | |
| FactoryCalendar | FactoryCalendar | 3 | |
| FunctionalArea | FunctionalArea | 16 | |
| FunctionalAreaIsFixAssigned | FunctionalAreaIsFixAssigned | 2 | |
| FunctionalLocation | FunctionalLocation | 3 | |
| Fund | Fund | 3 | |
| FundIsFixAssigned | FundIsFixAssigned | 2 | |
| GrantID | GrantID | 2 | |
| GrantIsFixAssigned | GrantIsFixAssigned | 2 | |
| InvestmentProfile | InvestmentProfile | 3 | |
| JntIntrstBillgClass | JntIntrstBillgClass | 1 | |
| JntIntrstBillgSubClass | JntIntrstBillgSubClass | 1 | |
| JntVntrProjectType | JntVntrProjectType | 2 | |
| JointVenture | JointVenture | 2 | |
| JointVentureCostRecoveryCode | JointVentureCostRecoveryCode | 1 | |
| JointVentureEquityType | JointVentureEquityType | 1 | |
| LastChangeDate | LastChangeDate,SenderLastChangedDate | 2 | |
| LastChangedByUser | LastChangedByUser,SenderLastChangedByUser | 2 | |
| Location | Location | 2 | |
| ProfitCenter | prctr_current,ProfitCenter,WBSElementProfitCenter | 24 | |
| RespCostCenterControllingArea | RespCostCenterControllingArea | 2 | |
| ResultAnalysisInternalID | ResultAnalysisInternalID | 8 | |
| SponsoredProgram | SponsoredProgram | 2 | |
| TaxJurisdiction | TaxJurisdiction | 2 | |
| WBSDescription | ControllingObjectDescription,HierarchyNodeText,post1,WBSDescription,WorkPackageName | 22 | |
| WBSElementIsBillingElement | billable,IsBillingRelevant,WBSElementIsBillingElement | 5 | |
| WBSElementShortID | WBSElementShortID | 1 | |
| WBSIsAccountAssignmentElement | WBSIsAccountAssignmentElement | 1 | |
| WBSIsStatisticalWBSElement | IsStatistical,StatisticalWBSElement,WBSIsStatisticalWBSElement | 3 |
@AbapCatalog: {
sqlViewName: 'IWBSELMNTBSCDATA',
compiler.compareFilter: true
}
@Analytics: { dataCategory: #DIMENSION }
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'WBS Element Basic Data'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.preserveKey:true
@Metadata.ignorePropagatedAnnotations:true
@Metadata.allowExtensions: true
@ObjectModel: {
//Keys
semanticKey: [ 'WBSElement' ],
representativeKey: 'WBSElementInternalID',
usageType: {
serviceQuality: #B,
sizeCategory : #XL,
dataClass: #TRANSACTIONAL
},
supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #ANALYTICAL_DIMENSION ]
}
define view I_WBSElementBasicData
as select from prps
association [0..1] to prte as _prte on prps.pspnr = _prte.posnr
and prps.psphi = _prte.psphi
association [1..1] to I_ProjectBasicData as _Project on $projection.ProjectInternalID = _Project.ProjectInternalID
association [0..1] to I_CompanyCode as _CompanyCode on $projection.CompanyCode = _CompanyCode.CompanyCode
association [0..1] to I_ControllingArea as _ControllingArea on $projection.ControllingArea = _ControllingArea.ControllingArea
association [0..1] to I_FunctionalArea as _FunctionalArea on $projection.FunctionalArea = _FunctionalArea.FunctionalArea
association [0..*] to I_ProfitCenter as _ProfitCenter on $projection.ControllingArea = _ProfitCenter.ControllingArea
and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
association [0..*] to I_CostCenter as _ResponsibleCostCenter on $projection.ControllingArea = _ResponsibleCostCenter.ControllingArea
and $projection.ResponsibleCostCenter = _ResponsibleCostCenter.CostCenter
association [0..1] to I_Plant as _Plant on $projection.Plant = _Plant.Plant
association [0..1] to I_FactoryCalendar as _FactoryCalendar on $projection.FactoryCalendar = _FactoryCalendar.FactoryCalendar
// association [0..*] to I_CostingSheetProcedure as _CostingSheetProcedure on $projection.CostingSheet = _CostingSheetProcedure.CostingSheetProcedure
association [0..*] to I_CostCenter as _CostCenter on $projection.ControllingArea = _CostCenter.ControllingArea
and $projection.CostCenter = _CostCenter.CostCenter
association [0..1] to I_Projecttype as _ProjectType on $projection.ProjectType = _ProjectType.ProjectType
association [0..*] to I_Projecttypetext as _ProjectTypeText on $projection.ProjectType = _ProjectTypeText.ProjectType
//CE2111-RA key description
association [0..1] to I_ResultsAnalysisKeyValueHelp as _RaKeyVH on $projection.ResultAnalysisInternalID = _RaKeyVH.ResultAnalysisInternalID
// Multilanguage Short text
association [0..1] to I_ProjectObjectShortText as _WBSElementShortText on _WBSElementShortText.Language = $session.system_language
and _WBSElementShortText.ProjectApplicationIdentifier = 'PS'
and _WBSElementShortText.ProjectObjectType = 'PR'
and $projection.WBSElementObject = _WBSElementShortText.ProjectObjectNode
{
key cast ( prps.pspnr as ps_s4_pspnr preserving type ) as WBSElementInternalID,
@ObjectModel.text.element: 'WBSDescription'
prps.posid_edit as WBSElementExternalID,
@ObjectModel.text.element: 'WBSDescription'
prps.posid as WBSElement,
prps.poski as WBSElementShortID,
@Semantics.text: true
cast ( prps.post1 as ps_s4_post1 preserving type ) as WBSDescription,
//Organizational fields
//--[ GENERATED:012:GFBfhyK17jY4hilWz{vTHm
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CompanyCodeStdVH',
element: 'CompanyCode' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_CompanyCode'
cast ( prps.pbukr as bukrs preserving type ) as CompanyCode,
//--[ GENERATED:012:GFBfhyK17jY4hilWz{vTHm
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ControllingArea',
element: 'ControllingArea' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ControllingArea'
cast ( prps.pkokr as ps_s4_kokrs preserving type ) as ControllingArea,
@ObjectModel.foreignKey.association: '_FunctionalArea'
cast ( prps.func_area as fkber preserving type ) as FunctionalArea,
//--[ GENERATED:012:GFBfhyK17jY4hilWz{vTHm
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ProfitCenterStdVH',
element: 'ProfitCenter' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ProfitCenter'
prps.prctr as ProfitCenter,
//--[ GENERATED:012:GFBfhyK17jY4hilWz{vTHm
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CostCenterStdVH',
element: 'CostCenter' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_ResponsibleCostCenter'
cast ( prps.fkstl as ps_s4_fkstl preserving type ) as ResponsibleCostCenter,
@ObjectModel.foreignKey.association: '_Plant'
prps.werks as Plant,
@ObjectModel.foreignKey.association: '_FactoryCalendar'
cast ( prps.fabkl as stkal preserving type ) as FactoryCalendar,
// @ObjectModel.foreignKey.association: '_CostingSheetProcedure'
prps.kalsm as CostingSheet,
//--[ GENERATED:012:GFBfhyK17jY4hilWz{vTHm
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_CostCenterStdVH',
element: 'CostCenter' },
additionalBinding: [{ localElement: 'ControllingArea',
element: 'ControllingArea' }]
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_CostCenter'
cast ( prps.kostl as ps_kostl preserving type ) as CostCenter,
// _Project.ProjectObject,
//Dimensions
// @ObjectModel.foreignKey.association: '_Project'
cast ( prps.psphi as ps_psphi preserving type ) as ProjectInternalID,
cast ( prps.fakkz as ps_fakkz preserving type ) as WBSElementIsBillingElement,
prps.objnr as WBSElementObject,
prps.imprf as InvestmentProfile,
prps.xstat as WBSIsStatisticalWBSElement,
cast ( prps.belkz as ps_s4_belkz preserving type ) as WBSIsAccountAssignmentElement,
@ObjectModel.foreignKey.association: '_ProjectType'
@ObjectModel.text.association: '_ProjectTypeText'
prps.prart as ProjectType,
//Joint venture fields
prps.vname as JointVenture,
prps.recid as JointVentureCostRecoveryCode,
prps.etype as JointVentureEquityType,
prps.otype as JntVntrProjectType,
prps.jibcl as JntIntrstBillgClass,
prps.jibsa as JntIntrstBillgSubClass,
prps.stort as Location,
prps.abgsl as ResultAnalysisInternalID,
//Public Sector fields
prps.rfund as Fund,
prps.rgrant_nbr as GrantID,
prps.fund_fix_assign as FundIsFixAssigned,
prps.func_area_fix_assigned as FunctionalAreaIsFixAssigned,
prps.grant_fix_assigned as GrantIsFixAssigned,
//2008 new public sector field
prps.sponsoredprog as SponsoredProgram,
//Tax Jurisdiction, Functional Location fields
prps.txjcd as TaxJurisdiction,
prps.tplnr as FunctionalLocation,
@Semantics.user.createdBy: true
prps.ernam as CreatedByUser,
@Semantics.systemDate.createdAt: true
prps.erdat as CreationDate,
@Semantics.user.lastChangedBy: true
prps.aenam as LastChangedByUser,
@Semantics.systemDate.lastChangedAt: true
prps.aedat as LastChangeDate,
prps.fkokr as RespCostCenterControllingArea,
prps.posnr_prps as LeadingSalesOrderItem,
prps.vbeln_prps as LeadingSalesOrder,
//CE2208-Hierarchy Settlement
prps.settlementelement as EntProjectSettlementElement,
prps.settlmtruleinherited as EntProjIsSettlmtRuleInherited,
//CE2111-RA key description
_RaKeyVH.ResultAnalysisDescription as ResultAnalysisDescription,
//Associations
@ObjectModel.association.type: [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]
_Project,
_CompanyCode,
_ControllingArea,
_FunctionalArea,
_ProfitCenter,
_ResponsibleCostCenter,
_Plant,
_FactoryCalendar,
// _CostingSheetProcedure,
_CostCenter,
_ProjectType,
_ProjectTypeText,
_RaKeyVH,
_WBSElementShortText
}