I_ProjectBillingElementEntryTP
Entry Details of Billing Element
I_ProjectBillingElementEntryTP is a Transactional CDS View that provides data about "Entry Details of Billing Element" in SAP S/4HANA. It reads from 1 data source (I_ProjectBillingElementEntry) and exposes 56 fields with key field ProjBillgElmntEntrItmUUID. It has 3 associations to related views. Part of development package VDM_PROJECTBILLINGELEMENT_TP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ProjectBillingElementEntry | ProjectBillingElementEntry | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_ProjectBillgElmntEntrFlwTP | _ProjectBillgElmntEntrFlw | |
| [0..1] | I_PrjBlgElmEntrJrnlEntrLinkTP | _PrjBlgElmEntrJrnlEntrLink | |
| [0..1] | I_PrjBlgElmEntrBillgPlnLinkTP | _PrjBlgElmEntrBillgPlnLink | |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Entry Details of Billing Element | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| VDM.lifecycle.status | #DEPRECATED | view | |
| VDM.lifecycle.successor | R_ProjectBillingElementEntryTP | view |
Fields (56)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjBillgElmntEntrItmUUID | I_ProjectBillingElementEntry | ProjBillgElmntEntrItmUUID | PBE Entry UUID |
| ProjectBillingElementUUID | I_ProjectBillingElementEntry | ProjectBillingElementUUID | PBE UUID | |
| ProjBillgElmntEntrSourceType | I_ProjectBillingElementEntry | ProjBillgElmntEntrSourceType | PBE Entry SourceType | |
| WBSElementInternalID | I_ProjectBillingElementEntry | WBSElementInternalID | WBS Internal ID | |
| Material | I_ProjectBillingElementEntry | Material | Vehicle Model | |
| QuantityUnit | I_ProjectBillingElementEntry | QuantityUnit | Unit of measure | |
| ProjBillgElmntEntrIsCancelled | I_ProjectBillingElementEntry | ProjBillgElmntEntrIsCancelled | PBE Entry Cancelled | |
| PricingDate | I_ProjectBillingElementEntry | PricingDate | Pricing Date | |
| NetPriceAmountIsManual | I_ProjectBillingElementEntry | NetPriceAmountIsManual | Net Price Manual | |
| TransactionCurrency | I_ProjectBillingElementEntry | TransactionCurrency | Transaction Currency | |
| ProjectCurrency | I_ProjectBillingElementEntry | ProjectCurrency | Project Currency | |
| GlobalCurrency | I_ProjectBillingElementEntry | GlobalCurrency | GM Billing Element: Global Currency | |
| DocumentCurrency | I_ProjectBillingElementEntry | DocumentCurrency | Document Currency | |
| ServicesRenderedDate | I_ProjectBillingElementEntry | ServicesRenderedDate | Services Rendered Date | |
| OriginalTotalQuantity | I_ProjectBillingElementEntry | OriginalTotalQuantity | Original Quantity | |
| OriginalAmountInTransacCrcy | I_ProjectBillingElementEntry | OriginalAmountInTransacCrcy | Origl Amt Trans Crcy | |
| OriginalAmountInProjectCrcy | I_ProjectBillingElementEntry | OriginalAmountInProjectCrcy | Origl Amt Proj Crcy | |
| OriginalAmountInGlobalCurrency | I_ProjectBillingElementEntry | OriginalAmountInGlobalCurrency | Original Amt InGCrcy | |
| OpenQuantity | I_ProjectBillingElementEntry | OpenQuantity | PBE Entry Open Qty | |
| OpenAmountInTransCrcy | I_ProjectBillingElementEntry | OpenAmountInTransCrcy | Open Amt Trans Crcy | |
| OpenAmountInProjectCurrency | I_ProjectBillingElementEntry | OpenAmountInProjectCurrency | Open Amt Proj Crcy | |
| OpenAmountInGlobalCurrency | I_ProjectBillingElementEntry | OpenAmountInGlobalCurrency | Open Amt Glob Crcy | |
| ToBeBilledQuantity | I_ProjectBillingElementEntry | ToBeBilledQuantity | To Be Blld Qty | |
| ToBeBilledAmtInTransCrcy | I_ProjectBillingElementEntry | ToBeBilledAmtInTransCrcy | To Be Blld Trans Cur | |
| ToBeBilledAmtInProjCurrency | I_ProjectBillingElementEntry | ToBeBilledAmtInProjCurrency | To Be Blld Proj Crcy | |
| ToBeBilledAmtInGlobCurrency | I_ProjectBillingElementEntry | ToBeBilledAmtInGlobCurrency | To Be Blld GlobCrcy | |
| ToBeWrittenOffQuantity | I_ProjectBillingElementEntry | ToBeWrittenOffQuantity | Qty to Write Off | |
| ToBeWrittenOffAmtInTransCrcy | I_ProjectBillingElementEntry | ToBeWrittenOffAmtInTransCrcy | Amt ToWrtOff TrCrcy | |
| ToBeWrittenOffAmtInProjectCrcy | I_ProjectBillingElementEntry | ToBeWrittenOffAmtInProjectCrcy | Amt ToWrtOff PrCrcy | |
| ToBeWrittenOffAmtInGlobalCrcy | I_ProjectBillingElementEntry | ToBeWrittenOffAmtInGlobalCrcy | Amt ToWrtOff GlCrcy | |
| ToBePostponedQuantity | I_ProjectBillingElementEntry | ToBePostponedQuantity | To Be Postponed Qty | |
| ToBePostponedAmtInTransacCrcy | I_ProjectBillingElementEntry | ToBePostponedAmtInTransacCrcy | Amt ToPostpn TrCrcy | |
| ToBePostponedAmtInProjectCrcy | I_ProjectBillingElementEntry | ToBePostponedAmtInProjectCrcy | Amt ToPostpn PrCrcy | |
| ToBePostponedAmtInGlobalCrcy | I_ProjectBillingElementEntry | ToBePostponedAmtInGlobalCrcy | Amt ToPostpn GlCrcy | |
| BillableRevenueAmtInDocCrcy | I_ProjectBillingElementEntry | BillableRevenueAmtInDocCrcy | Billable Revenue | |
| ManualNetPriceAmtInDocCrcy | I_ProjectBillingElementEntry | ManualNetPriceAmtInDocCrcy | Net Price | |
| NetPriceAmountInDocCrcy | I_ProjectBillingElementEntry | NetPriceAmountInDocCrcy | Net Price | |
| OriginalRevenueAmtInDocCrcy | I_ProjectBillingElementEntry | OriginalRevenueAmtInDocCrcy | Original Revenue | |
| OpenRevenueAmtInDocCrcy | I_ProjectBillingElementEntry | OpenRevenueAmtInDocCrcy | Open Revenue | |
| ProjBillgElmntEntrIsReversed | I_ProjectBillingElementEntry | ProjBillgElmntEntrIsReversed | PBE Entry Reversed | |
| ProjBillgElmntEntrIsReversal | I_ProjectBillingElementEntry | ProjBillgElmntEntrIsReversal | PBE Entry Reversal | |
| PrjBlgElmEntrCanclnSrceCode | I_ProjectBillingElementEntry | PrjBlgElmEntrCanclnSrceCode | Cancln Src PBEE | |
| PrjBlgElmEntrCreatedByUser | I_ProjectBillingElementEntry | PrjBlgElmEntrCreatedByUser | PBE Entry Created By | |
| PrjBlgElmEntrCreatedAtDteTme | I_ProjectBillingElementEntry | PrjBlgElmEntrCreatedAtDteTme | PBE Entry Created On | |
| PrjBlgElmEntrLastChgdByUser | I_ProjectBillingElementEntry | PrjBlgElmEntrLastChgdByUser | PBE Entry Changed By | |
| PrjBlgElmEntrLastChgdAtDteTme | I_ProjectBillingElementEntry | PrjBlgElmEntrLastChgdAtDteTme | PBE Entry Changed On | |
| BillingWBSElementInternalID | ||||
| PrjBlgElmEntryLongText | I_ProjectBillingElementEntry | PrjBlgElmEntryLongText | long text | |
| ProjBillgTransfCostQtyCode | I_ProjectBillingElementEntry | ProjBillgTransfCostQtyCode | Transfer Qty/Costs | |
| ProjBillgItmValIsNotActualCost | I_ProjectBillingElementEntry | ProjBillgItmValIsNotActualCost | Item Not Actual Cost | |
| _PrjBlgElmEntrBillgPlnLink | _PrjBlgElmEntrBillgPlnLink | |||
| _ProjectBillingElement | _ProjectBillingElement | |||
| _ProjectBillgElmntEntrFlw | _ProjectBillgElmntEntrFlw | |||
| _PrjBlgElmEntrJrnlEntrLink | _PrjBlgElmEntrJrnlEntrLink | |||
| _Material | I_ProjectBillingElementEntry | _Material | ||
| _WBSElement | _WBSElement |
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_ProjectBillingElementEntryTP.
-- 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: IPRJBLGELMENTRTP
CREATE VIEW I_ProjectBillingElementEntryTP AS
SELECT
ProjectBillingElementEntry.ProjBillgElmntEntrItmUUID AS ProjBillgElmntEntrItmUUID,
ProjectBillingElementEntry.ProjectBillingElementUUID AS ProjectBillingElementUUID,
ProjectBillingElementEntry.ProjBillgElmntEntrSourceType AS ProjBillgElmntEntrSourceType,
ProjectBillingElementEntry.WBSElementInternalID AS WBSElementInternalID,
ProjectBillingElementEntry.Material AS Material,
ProjectBillingElementEntry.QuantityUnit AS QuantityUnit,
ProjectBillingElementEntry.ProjBillgElmntEntrIsCancelled AS ProjBillgElmntEntrIsCancelled,
ProjectBillingElementEntry.PricingDate AS PricingDate,
ProjectBillingElementEntry.NetPriceAmountIsManual AS NetPriceAmountIsManual,
ProjectBillingElementEntry.TransactionCurrency AS TransactionCurrency,
ProjectBillingElementEntry.ProjectCurrency AS ProjectCurrency,
ProjectBillingElementEntry.GlobalCurrency AS GlobalCurrency,
ProjectBillingElementEntry.DocumentCurrency AS DocumentCurrency,
ProjectBillingElementEntry.ServicesRenderedDate AS ServicesRenderedDate,
ProjectBillingElementEntry.OriginalTotalQuantity AS OriginalTotalQuantity,
ProjectBillingElementEntry.OriginalAmountInTransacCrcy AS OriginalAmountInTransacCrcy,
ProjectBillingElementEntry.OriginalAmountInProjectCrcy AS OriginalAmountInProjectCrcy,
ProjectBillingElementEntry.OriginalAmountInGlobalCurrency AS OriginalAmountInGlobalCurrency,
ProjectBillingElementEntry.OpenQuantity AS OpenQuantity,
ProjectBillingElementEntry.OpenAmountInTransCrcy AS OpenAmountInTransCrcy,
ProjectBillingElementEntry.OpenAmountInProjectCurrency AS OpenAmountInProjectCurrency,
ProjectBillingElementEntry.OpenAmountInGlobalCurrency AS OpenAmountInGlobalCurrency,
ProjectBillingElementEntry.ToBeBilledQuantity AS ToBeBilledQuantity,
ProjectBillingElementEntry.ToBeBilledAmtInTransCrcy AS ToBeBilledAmtInTransCrcy,
ProjectBillingElementEntry.ToBeBilledAmtInProjCurrency AS ToBeBilledAmtInProjCurrency,
ProjectBillingElementEntry.ToBeBilledAmtInGlobCurrency AS ToBeBilledAmtInGlobCurrency,
ProjectBillingElementEntry.ToBeWrittenOffQuantity AS ToBeWrittenOffQuantity,
ProjectBillingElementEntry.ToBeWrittenOffAmtInTransCrcy AS ToBeWrittenOffAmtInTransCrcy,
ProjectBillingElementEntry.ToBeWrittenOffAmtInProjectCrcy AS ToBeWrittenOffAmtInProjectCrcy,
ProjectBillingElementEntry.ToBeWrittenOffAmtInGlobalCrcy AS ToBeWrittenOffAmtInGlobalCrcy,
ProjectBillingElementEntry.ToBePostponedQuantity AS ToBePostponedQuantity,
ProjectBillingElementEntry.ToBePostponedAmtInTransacCrcy AS ToBePostponedAmtInTransacCrcy,
ProjectBillingElementEntry.ToBePostponedAmtInProjectCrcy AS ToBePostponedAmtInProjectCrcy,
ProjectBillingElementEntry.ToBePostponedAmtInGlobalCrcy AS ToBePostponedAmtInGlobalCrcy,
ProjectBillingElementEntry.BillableRevenueAmtInDocCrcy AS BillableRevenueAmtInDocCrcy,
ProjectBillingElementEntry.ManualNetPriceAmtInDocCrcy AS ManualNetPriceAmtInDocCrcy,
ProjectBillingElementEntry.NetPriceAmountInDocCrcy AS NetPriceAmountInDocCrcy,
ProjectBillingElementEntry.OriginalRevenueAmtInDocCrcy AS OriginalRevenueAmtInDocCrcy,
ProjectBillingElementEntry.OpenRevenueAmtInDocCrcy AS OpenRevenueAmtInDocCrcy,
ProjectBillingElementEntry.ProjBillgElmntEntrIsReversed AS ProjBillgElmntEntrIsReversed,
ProjectBillingElementEntry.ProjBillgElmntEntrIsReversal AS ProjBillgElmntEntrIsReversal,
ProjectBillingElementEntry.PrjBlgElmEntrCanclnSrceCode AS PrjBlgElmEntrCanclnSrceCode,
ProjectBillingElementEntry.PrjBlgElmEntrCreatedByUser AS PrjBlgElmEntrCreatedByUser,
ProjectBillingElementEntry.PrjBlgElmEntrCreatedAtDteTme AS PrjBlgElmEntrCreatedAtDteTme,
ProjectBillingElementEntry.PrjBlgElmEntrLastChgdByUser AS PrjBlgElmEntrLastChgdByUser,
ProjectBillingElementEntry.PrjBlgElmEntrLastChgdAtDteTme AS PrjBlgElmEntrLastChgdAtDteTme,
ProjectBillingElementEntry._ProjectBillingElement.BillingWBSElementInternalID AS BillingWBSElementInternalID,
ProjectBillingElementEntry.PrjBlgElmEntryLongText AS PrjBlgElmEntryLongText,
ProjectBillingElementEntry.ProjBillgTransfCostQtyCode AS ProjBillgTransfCostQtyCode,
ProjectBillingElementEntry.ProjBillgItmValIsNotActualCost AS ProjBillgItmValIsNotActualCost,
ProjectBillingElementEntry._Material AS _Material
FROM I_ProjectBillingElementEntry AS ProjectBillingElementEntry
LEFT OUTER JOIN I_ProjectBillgElmntEntrFlwTP AS _ProjectBillgElmntEntrFlw ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_PrjBlgElmEntrJrnlEntrLinkTP AS _PrjBlgElmEntrJrnlEntrLink ON /* condition not available in parsed metadata */ -- association [0..1]
LEFT OUTER JOIN I_PrjBlgElmEntrBillgPlnLinkTP AS _PrjBlgElmEntrBillgPlnLink ON /* condition not available in parsed metadata */ -- association [0..1]
;
Learn More
- S/4HANA CDS View Deprecation: What You Need to Know
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA