I_Projectwipdetail

DDL: I_PROJECTWIPDETAIL SQL: IPROJ_DLI_WIP Type: view COMPOSITE

WIP Detail view for projects

I_Projectwipdetail is a Composite CDS View that provides data about "WIP Detail view for projects" in SAP S/4HANA. It reads from 1 data source (P_Projectwipdetailbasic) and exposes 83 fields. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_Projectwipdetailbasic a from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.UnitOfMeasure = _UnitOfMeasure.UnitOfMeasure
[0..1] I_Currency _SalesDocumentItemCurrency $projection.SalesDocumentItemCurrency = _SalesDocumentItemCurrency.Currency
[0..1] I_Currency _ControllingObjectCurrency $projection.ControllingObjectCurrency = _ControllingObjectCurrency.Currency
[0..1] I_Currency _ControllingAreaCurrency $projection.ControllingAreaCurrency = _ControllingAreaCurrency.Currency
[0..1] I_Currency _TransacCurrencyInvoiceSimln $projection.TransacCurrencyInvoiceSimln = _TransacCurrencyInvoiceSimln.Currency
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IPROJ_DLI_WIP view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label WIP Detail view for projects view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (83)

KeyFieldSource TableSource FieldDescription
WBSElementInternalID P_Projectwipdetailbasic WBSElementInternalID WBS Internal ID
WBSElement P_Projectwipdetailbasic WBSElement WBS Internal ID
CostElement P_Projectwipdetailbasic CostElement G/L Account
CostCenter P_Projectwipdetailbasic CostCenter Cost Center
CostCtrActivityType P_Projectwipdetailbasic CostCtrActivityType Activity Type
Material P_Projectwipdetailbasic Material Vehicle Model
BusinessProcess P_Projectwipdetailbasic BusinessProcess Business Process
PersonnelNumber P_Projectwipdetailbasic PersonnelNumber Personnel No.
ManualInvoiceItem P_Projectwipdetailbasic ManualInvoiceItem
RevenueCostElement P_Projectwipdetailbasic RevenueCostElement
SoldMaterial P_Projectwipdetailbasic SoldMaterial Product Sold
BillingDocumentCategory P_Projectwipdetailbasic BillingDocumentCategory BillingCategory
BillingPlanItemUsage P_Projectwipdetailbasic BillingPlanItemUsage Usage
WorkItem P_Projectwipdetailbasic WorkItem Work Item ID
EngagementProjectServiceOrg P_Projectwipdetailbasic EngagementProjectServiceOrg Service Org.
AccountingIndicatorCode P_Projectwipdetailbasic AccountingIndicatorCode AcctIndicator
CostAnalysisResource P_Projectwipdetailbasic CostAnalysisResource
CalendarMonth P_Projectwipdetailbasic CalendarMonth Calendar Month
TimeSheetOvertimeCategory P_Projectwipdetailbasic TimeSheetOvertimeCategory
ResultAnalysisVersion P_Projectwipdetailbasic ResultAnalysisVersion
ServicesRenderedDate P_Projectwipdetailbasic ServicesRenderedDate Services Rendered Date
PostingPeriod P_Projectwipdetailbasic PostingPeriod Posting Period
ControllingDocument P_Projectwipdetailbasic ControllingDocument
ControllingDocumentItem P_Projectwipdetailbasic ControllingDocumentItem Controlling Doc Item
_TransactionCurrency _TransactionCurrency
_UnitOfMeasure _UnitOfMeasure
_SalesDocumentItemCurrency _SalesDocumentItemCurrency
_ControllingObjectCurrency _ControllingObjectCurrency
_ControllingAreaCurrency _ControllingAreaCurrency
_TransacCurrencyInvoiceSimln _TransacCurrencyInvoiceSimln
_CompanyCode _CompanyCode
TransactionCurrency P_Projectwipdetailbasic TransactionCurrency Transaction Currency
UnitOfMeasure P_Projectwipdetailbasic UnitOfMeasure Unit Protected Qty
SalesDocumentItemCurrency P_Projectwipdetailbasic SalesDocumentItemCurrency
ControllingObjectCurrency P_Projectwipdetailbasic ControllingObjectCurrency CO Object Currency
ControllingAreaCurrency P_Projectwipdetailbasic ControllingAreaCurrency
TransacCurrencyInvoiceSimln P_Projectwipdetailbasic TransacCurrencyInvoiceSimln
WBSDescription P_Projectwipdetailbasic WBSDescription WBS Element Name
ProjectInternalID P_Projectwipdetailbasic ProjectInternalID Project Def.
Project P_Projectwipdetailbasic Project WBS Element
ProjectDescription P_Projectwipdetailbasic ProjectDescription Project Name
CompanyCode P_Projectwipdetailbasic CompanyCode Receiver Company Code
BusinessArea P_Projectwipdetailbasic BusinessArea Business Area
ControllingArea P_Projectwipdetailbasic ControllingArea Controlling Area
ProfitCenter P_Projectwipdetailbasic ProfitCenter Profit Center
ResultAnalysisInternalID P_Projectwipdetailbasic ResultAnalysisInternalID Results Analysis Key
Plant P_Projectwipdetailbasic Plant Valuation Area
ControllingObjectClass P_Projectwipdetailbasic ControllingObjectClass Object Class
FunctionalArea P_Projectwipdetailbasic FunctionalArea Sendr Fctl Area
ProjectManager P_Projectwipdetailbasic ProjectManager Busn. Partner
ProjectManagerName P_Projectwipdetailbasic ProjectManagerName
EmployeeFullName P_Projectwipdetailbasic EmployeeFullName
ControllingObject P_Projectwipdetailbasic ControllingObject Object number
CreationDate P_Projectwipdetailbasic CreationDate Time Stamp
BillableAmountInTransacCrcy P_Projectwipdetailbasic BillableAmountInTransacCrcy
BillableAmountInCtrlgObjCrcy P_Projectwipdetailbasic BillableAmountInCtrlgObjCrcy
BillableAmountInCtrlgAreaCrcy P_Projectwipdetailbasic BillableAmountInCtrlgAreaCrcy
BillableQuantity P_Projectwipdetailbasic BillableQuantity
NonBillableAmountInTransacCrcy P_Projectwipdetailbasic NonBillableAmountInTransacCrcy
NonBllbleAmtInCtrlgObjCurrency P_Projectwipdetailbasic NonBllbleAmtInCtrlgObjCurrency
NonBillableAmtInCtrlgAreaCrcy P_Projectwipdetailbasic NonBillableAmtInCtrlgAreaCrcy
NonBillableQuantity P_Projectwipdetailbasic NonBillableQuantity
TransacCrcyInvoicedAmount P_Projectwipdetailbasic TransacCrcyInvoicedAmount
ObjectCrcyInvoicedAmount P_Projectwipdetailbasic ObjectCrcyInvoicedAmount
CtrlgAreaCrcyInvoicedAmount P_Projectwipdetailbasic CtrlgAreaCrcyInvoicedAmount
InvoicedQuantity P_Projectwipdetailbasic InvoicedQuantity
RejectedAmtInTransCrcy P_Projectwipdetailbasic RejectedAmtInTransCrcy
RejectedAmountInObjectCurrency P_Projectwipdetailbasic RejectedAmountInObjectCurrency
RejectedAmountInCtrlgAreaCrcy P_Projectwipdetailbasic RejectedAmountInCtrlgAreaCrcy
RejectedQuantity P_Projectwipdetailbasic RejectedQuantity
TransacCrcyWIPAmount P_Projectwipdetailbasic TransacCrcyWIPAmount
ObjectCrcyWIPAmount P_Projectwipdetailbasic ObjectCrcyWIPAmount
CtrlgAreaCrcyWIPAmount P_Projectwipdetailbasic CtrlgAreaCrcyWIPAmount
WIPQuantity P_Projectwipdetailbasic WIPQuantity
TotTransacCrcyInvoiceSimlnAmt P_Projectwipdetailbasic TotTransacCrcyInvoiceSimlnAmt
TotObjectCrcyInvoiceSimlnAmt P_Projectwipdetailbasic TotObjectCrcyInvoiceSimlnAmt
TotCtrlgAreaCrcyInvcSimlnAmt P_Projectwipdetailbasic TotCtrlgAreaCrcyInvcSimlnAmt
TransacCrcyInvoiceSimlnAmt P_Projectwipdetailbasic TransacCrcyInvoiceSimlnAmt
ObjectCrcyInvoiceSimlnAmt P_Projectwipdetailbasic ObjectCrcyInvoiceSimlnAmt
CtrlgAreaCrcyInvoiceSimlnAmt P_Projectwipdetailbasic CtrlgAreaCrcyInvoiceSimlnAmt
_EntProjProjectRespPersn P_Projectwipdetailbasic _EntProjProjectRespPersn
_ResponsiblePerson P_Projectwipdetailbasic _ResponsiblePerson
ProjectResponsiblePerson P_Projectwipdetailbasic ProjectResponsiblePerson Processor

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_Projectwipdetail.
-- 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: IPROJ_DLI_WIP

CREATE VIEW I_Projectwipdetail AS
SELECT
  a.WBSElementInternalID AS WBSElementInternalID,
  a.WBSElement AS WBSElement,
  a.CostElement AS CostElement,
  a.CostCenter AS CostCenter,
  a.CostCtrActivityType AS CostCtrActivityType,
  a.Material AS Material,
  a.BusinessProcess AS BusinessProcess,
  a.PersonnelNumber AS PersonnelNumber,
  a.ManualInvoiceItem AS ManualInvoiceItem,
  a.RevenueCostElement AS RevenueCostElement,
  a.SoldMaterial AS SoldMaterial,
  a.BillingDocumentCategory AS BillingDocumentCategory,
  a.BillingPlanItemUsage AS BillingPlanItemUsage,
  a.WorkItem AS WorkItem,
  a.EngagementProjectServiceOrg AS EngagementProjectServiceOrg,
  a.AccountingIndicatorCode AS AccountingIndicatorCode,
  a.CostAnalysisResource AS CostAnalysisResource,
  a.CalendarMonth AS CalendarMonth,
  a.TimeSheetOvertimeCategory AS TimeSheetOvertimeCategory,
  a.ResultAnalysisVersion AS ResultAnalysisVersion,
  a.ServicesRenderedDate AS ServicesRenderedDate,
  a.PostingPeriod AS PostingPeriod,
  a.ControllingDocument AS ControllingDocument,
  a.ControllingDocumentItem AS ControllingDocumentItem,
  a.TransactionCurrency AS TransactionCurrency,
  a.UnitOfMeasure AS UnitOfMeasure,
  a.SalesDocumentItemCurrency AS SalesDocumentItemCurrency,
  a.ControllingObjectCurrency AS ControllingObjectCurrency,
  a.ControllingAreaCurrency AS ControllingAreaCurrency,
  a.TransacCurrencyInvoiceSimln AS TransacCurrencyInvoiceSimln,
  a.WBSDescription AS WBSDescription,
  a.ProjectInternalID AS ProjectInternalID,
  a.Project AS Project,
  a.ProjectDescription AS ProjectDescription,
  a.CompanyCode AS CompanyCode,
  a.BusinessArea AS BusinessArea,
  a.ControllingArea AS ControllingArea,
  a.ProfitCenter AS ProfitCenter,
  a.ResultAnalysisInternalID AS ResultAnalysisInternalID,
  a.Plant AS Plant,
  a.ControllingObjectClass AS ControllingObjectClass,
  a.FunctionalArea AS FunctionalArea,
  a.ProjectManager AS ProjectManager,
  a.ProjectManagerName AS ProjectManagerName,
  a.EmployeeFullName AS EmployeeFullName,
  a.ControllingObject AS ControllingObject,
  a.CreationDate AS CreationDate,
  a.BillableAmountInTransacCrcy AS BillableAmountInTransacCrcy,
  a.BillableAmountInCtrlgObjCrcy AS BillableAmountInCtrlgObjCrcy,
  a.BillableAmountInCtrlgAreaCrcy AS BillableAmountInCtrlgAreaCrcy,
  a.BillableQuantity AS BillableQuantity,
  a.NonBillableAmountInTransacCrcy AS NonBillableAmountInTransacCrcy,
  a.NonBllbleAmtInCtrlgObjCurrency AS NonBllbleAmtInCtrlgObjCurrency,
  a.NonBillableAmtInCtrlgAreaCrcy AS NonBillableAmtInCtrlgAreaCrcy,
  a.NonBillableQuantity AS NonBillableQuantity,
  a.TransacCrcyInvoicedAmount AS TransacCrcyInvoicedAmount,
  a.ObjectCrcyInvoicedAmount AS ObjectCrcyInvoicedAmount,
  a.CtrlgAreaCrcyInvoicedAmount AS CtrlgAreaCrcyInvoicedAmount,
  a.InvoicedQuantity AS InvoicedQuantity,
  a.RejectedAmtInTransCrcy AS RejectedAmtInTransCrcy,
  a.RejectedAmountInObjectCurrency AS RejectedAmountInObjectCurrency,
  a.RejectedAmountInCtrlgAreaCrcy AS RejectedAmountInCtrlgAreaCrcy,
  a.RejectedQuantity AS RejectedQuantity,
  a.TransacCrcyWIPAmount AS TransacCrcyWIPAmount,
  a.ObjectCrcyWIPAmount AS ObjectCrcyWIPAmount,
  a.CtrlgAreaCrcyWIPAmount AS CtrlgAreaCrcyWIPAmount,
  a.WIPQuantity AS WIPQuantity,
  a.TotTransacCrcyInvoiceSimlnAmt AS TotTransacCrcyInvoiceSimlnAmt,
  a.TotObjectCrcyInvoiceSimlnAmt AS TotObjectCrcyInvoiceSimlnAmt,
  a.TotCtrlgAreaCrcyInvcSimlnAmt AS TotCtrlgAreaCrcyInvcSimlnAmt,
  a.TransacCrcyInvoiceSimlnAmt AS TransacCrcyInvoiceSimlnAmt,
  a.ObjectCrcyInvoiceSimlnAmt AS ObjectCrcyInvoiceSimlnAmt,
  a.CtrlgAreaCrcyInvoiceSimlnAmt AS CtrlgAreaCrcyInvoiceSimlnAmt,
  a._EntProjProjectRespPersn AS _EntProjProjectRespPersn,
  a._ResponsiblePerson AS _ResponsiblePerson,
  a.ProjectResponsiblePerson AS ProjectResponsiblePerson
FROM P_Projectwipdetailbasic AS a
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON UnitOfMeasure = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _SalesDocumentItemCurrency ON SalesDocumentItemCurrency = _SalesDocumentItemCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ControllingObjectCurrency ON ControllingObjectCurrency = _ControllingObjectCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ControllingAreaCurrency ON ControllingAreaCurrency = _ControllingAreaCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransacCurrencyInvoiceSimln ON TransacCurrencyInvoiceSimln = _TransacCurrencyInvoiceSimln.Currency  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
;