P_MstrProjChklstReferenceDoc
P_MstrProjChklstReferenceDoc is a Composite CDS View in SAP S/4HANA. It reads from 5 data sources (I_OdOp, I_Project, I_WBSElement, I_OrderHeader, I_OrdMstrData) and exposes 9 fields with key field ControllingObject.
Data Sources (5)
| Source | Alias | Join Type |
|---|---|---|
| I_OdOp | _OdOp | union |
| I_Project | _Project | union |
| I_WBSElement | _WBSElement | from |
| I_OrderHeader | OrderHeader | left_outer |
| I_OrdMstrData | OrdMstrData | union |
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PMPCHKLSTREFDOC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.private | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view |
Fields (9)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ControllingObject | I_WBSElement | WBSElementObject | |
| ObjectName | I_WBSElement | WBSDescription | ||
| ControllingObjectasControllingObject | ||||
| ObjectName | I_OrdMstrData | OrderDescription | ||
| ProjectObjectasControllingObject | ||||
| ObjectName | I_Project | ProjectDescription | ||
| NetworkActivityObjectasControllingObject | ||||
| ObjectName | I_OdOp | NetworkActivityDescription | ||
| ControllingObjectExternalID |
@AbapCatalog.sqlViewName: 'PMPCHKLSTREFDOC'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.private:true
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #NOT_REQUIRED
define view P_MstrProjChklstReferenceDoc
as select from I_WBSElement as _WBSElement
{
key _WBSElement.WBSElementObject as ControllingObject,
_WBSElement.WBSDescription as ObjectName,
_WBSElement.WBSElement as ControllingObjectExternalID
}
union select from I_OrdMstrData as OrdMstrData
{
key OrdMstrData.ControllingObject as ControllingObject,
OrdMstrData.OrderDescription as ObjectName,
OrdMstrData.OrderID as ControllingObjectExternalID
}
union select from I_Project as _Project
{
key _Project.ProjectObject as ControllingObject,
_Project.ProjectDescription
as ObjectName,
_Project.Project as ControllingObjectExternalID
}
union select from I_OdOp as _OdOp
left outer join I_OrderHeader as OrderHeader on _OdOp.ProjectNetworkInternalID = OrderHeader.ProjectNetworkInternalID
{
key _OdOp.NetworkActivityObject as ControllingObject,
_OdOp.NetworkActivityDescription as ObjectName,
concat(OrderHeader.OrderID, concat('-', _OdOp.NetworkActivity)) as ControllingObjectExternalID
// OrderHeader.OrderID as ControllingObjectExternalID
}
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