P_EngmntProjSlsOrdItmDet

DDL: P_ENGMNTPROJSLSORDITMDET SQL: PENGSLSORRDET Type: view COMPOSITE

P_EngmntProjSlsOrdItmDet is a Composite CDS View in SAP S/4HANA. It reads from 6 data sources and exposes 15 fields.

Data Sources (6)

SourceAliasJoin Type
I_EngmntProjAssgmtToSessionUsr EngagementProject from
I_EngagementProjectItem EngagementProjectItem inner
I_Ledger Ledger left_outer
I_SalesOrderItem SalesOrderItem left_outer
P_EngmntProjGLAcctLneItmSemTag SemanticTag left_outer
I_WBSElement WBSElement left_outer

Annotations (6)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName PENGSLSORRDET view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (15)

KeyFieldSource TableSource FieldDescription
EngagementProject I_EngmntProjAssgmtToSessionUsr EngagementProject Engmnt Project ID
EngagementProjectUUID I_EngmntProjAssgmtToSessionUsr EngagementProjectUUID Engmnt Project UUID
Currency I_EngmntProjAssgmtToSessionUsr Currency Valuation Crcy
ProjectVisibility I_EngmntProjAssgmtToSessionUsr ProjectVisibility
SalesOrder I_SalesOrderItem SalesOrder SD Document
SalesOrderItem I_SalesOrderItem SalesOrderItem Sales Order Item
SalesOrderItemText I_SalesOrderItem SalesOrderItemText Item Descr.
CappedNetAmount I_SalesOrderItem CappedNetAmount
CappedNetAmtAlertThldInPct I_SalesOrderItem CappedNetAmtAlertThldInPct
WBSElement I_WBSElement WBSElement WBS Internal ID
TransactionCurrency I_SalesOrderItem TransactionCurrency Transaction Currency
CompanyCodeCurrency P_EngmntProjGLAcctLneItmSemTag CompanyCodeCurrency Local Currency
IsMyProject I_EngmntProjAssgmtToSessionUsr IsMyProject
SalesOrderItemCategory I_SalesOrderItem SalesOrderItemCategory Item Category
BusinessTransactionType P_EngmntProjGLAcctLneItmSemTag BusinessTransactionType Bus.transaction

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 P_EngmntProjSlsOrdItmDet.
-- 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: PENGSLSORRDET

CREATE VIEW P_EngmntProjSlsOrdItmDet AS
SELECT
  EngagementProject.EngagementProject AS EngagementProject,
  EngagementProject.EngagementProjectUUID AS EngagementProjectUUID,
  EngagementProject.Currency AS Currency,
  EngagementProject.ProjectVisibility AS ProjectVisibility,
  SalesOrderItem.SalesOrder AS SalesOrder,
  SalesOrderItem.SalesOrderItem AS SalesOrderItem,
  SalesOrderItem.SalesOrderItemText AS SalesOrderItemText,
  SalesOrderItem.CappedNetAmount AS CappedNetAmount,
  SalesOrderItem.CappedNetAmtAlertThldInPct AS CappedNetAmtAlertThldInPct,
  WBSElement.WBSElement AS WBSElement,
  SalesOrderItem.TransactionCurrency AS TransactionCurrency,
  SemanticTag.CompanyCodeCurrency AS CompanyCodeCurrency,
  EngagementProject.IsMyProject AS IsMyProject,
  SalesOrderItem.SalesOrderItemCategory AS SalesOrderItemCategory,
  SemanticTag.BusinessTransactionType AS BusinessTransactionType
FROM I_EngmntProjAssgmtToSessionUsr AS EngagementProject
INNER JOIN I_EngagementProjectItem AS EngagementProjectItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SalesOrderItem AS SalesOrderItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WBSElement AS WBSElement ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Ledger AS Ledger ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_EngmntProjGLAcctLneItmSemTag AS SemanticTag ON /* join condition not captured in parsed metadata */
;