P_EngmtProjBillingItems
Engagement Project Billing Items
P_EngmtProjBillingItems is a Basic CDS View that provides data about "Engagement Project Billing Items" in SAP S/4HANA. It reads from 2 data sources (I_EngagementProject, I_WorkPackage) and exposes 12 fields. Part of development package CPD_CDS.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_EngagementProject | A | from |
| I_WorkPackage | C | left_outer |
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PEPBILLING | view | |
| VDM.viewType | #BASIC | view | |
| VDM.private | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (12)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| EngagementProject | I_EngagementProject | EngagementProject | ||
| EngagementProjectName | I_EngagementProject | EngagementProjectName | ||
| EngagementProjectCategory | I_EngagementProject | EngagementProjectCategory | ||
| EngagementProjectUUID | I_EngagementProject | EngagementProjectUUID | ||
| EngagementProjectStage | I_EngagementProject | EngagementProjectStage | ||
| EngagementProjectType | I_EngagementProject | EngagementProjectType | ||
| EngagementProjectServiceOrg | I_EngagementProject | EngagementProjectServiceOrg | ||
| Customer | I_EngagementProject | Customer | ||
| CustomerName | ||||
| EngagementProjFinPlanUUID | I_WorkPackage | EngagementProjFinPlanUUID | ||
| SalesOrder | I_WorkPackage | SalesOrder | ||
| SalesOrderItem | I_WorkPackage | SalesOrderItem |
@AbapCatalog.sqlViewName: 'PEPBILLING'
@VDM.viewType: #BASIC
@VDM.private: true
@ClientHandling.algorithm: #SESSION_VARIABLE
define view P_EngmtProjBillingItems
as select from I_EngagementProject as A
left outer to one join I_EngagementProjFinancialPlan as B on A.EngagementProjectUUID = B.EngagementProjectUUID
left outer join I_WorkPackage as C on B.EngagementProjFinPlanUUID = C.EngagementProjFinPlanUUID
{
A.EngagementProject as EngagementProject,
A.EngagementProjectName as EngagementProjectName,
A.EngagementProjectCategory as EngagementProjectCategory,
A.EngagementProjectUUID as EngagementProjectUUID,
A.EngagementProjectStage as EngagementProjectStage,
A.EngagementProjectType as EngagementProjectType,
A.EngagementProjectServiceOrg as EngagementProjectServiceOrg,
A.Customer as Customer,
A._Customer.CustomerName as CustomerName,
C.EngagementProjFinPlanUUID as EngagementProjFinPlanUUID,
C.SalesOrder as SalesOrder,
C.SalesOrderItem as SalesOrderItem
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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