P_EvtBsdOverheadErrorLog

DDL: P_EVTBSDOVERHEADERRORLOG SQL: PEBOVHDERRLG Type: view COMPOSITE

P_EvtBsdOverheadErrorLog is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_EvtBsdOvhdErrLgCtrlgDoc) and exposes 34 fields with key fields EvtBsdProdnCostErrorObject, LogNumber, EventBasedProdnCostErrorUUID, Ledger, CompanyCode. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_EvtBsdOvhdErrLgCtrlgDoc _EvtBsdOvhdErrLgCtrlgDoc from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_ReferenceDocumentTypeText _ReferenceDocumentTypeText _ReferenceDocumentTypeText.ReferenceDocumentType = _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostRefProcess and _ReferenceDocumentTypeText.Language = $session.system_language
[1..1] I_DomainFixedValueText _ReferenceProcessText _ReferenceProcessText.SAPDataDictionaryDomain = 'FCO_EB_REF_PROCESS' and _ReferenceProcessText.DomainValue = _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostRefProcess and _ReferenceProcessText.Language = $session.system_language
[1..1] I_AccountAssignmentTypeT _AccountAssignmentTypeT _AccountAssignmentTypeT.AccountAssignmentType = $projection.EvtBsdProdnCostErrObjectType and _AccountAssignmentTypeT.Language = $session.system_language
[1..1] I_BusTransactionCategoryText _BusTransactionCategoryText _BusTransactionCategoryText.BusinessTransactionCategory = _EvtBsdOvhdErrLgCtrlgDoc.BusinessTransactionCategory and _BusTransactionCategoryText.Language = $session.system_language
[1..1] I_FiscalYearPeriodForLedger _FiscalYearPeriodForLedger _FiscalYearPeriodForLedger.CompanyCode = $projection.CompanyCode and _FiscalYearPeriodForLedger.Ledger = $projection.Ledger and _FiscalYearPeriodForLedger.FiscalPeriodStartDate <= $projection.PostingDate and _FiscalYearPeriodForLedger.FiscalPeriodEndDate >= $projection.PostingDate

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PEBOVHDERRLG view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY EvtBsdProdnCostErrorObject P_EvtBsdOvhdErrLgCtrlgDoc EvtBsdProdnCostErrorObject
KEY LogNumber P_EvtBsdOvhdErrLgCtrlgDoc LogNumber UUID
KEY EventBasedProdnCostErrorUUID P_EvtBsdOvhdErrLgCtrlgDoc EventBasedProdnCostErrorUUID
KEY Ledger P_EvtBsdOvhdErrLgCtrlgDoc Ledger Ledger
KEY CompanyCode P_EvtBsdOvhdErrLgCtrlgDoc CompanyCode Receiver Company Code
LogMessageText
EventBasedProdnCostWlLogType P_EvtBsdOvhdErrLgCtrlgDoc EventBasedProdnCostWlLogType
EventBasedProdnCostRefProcess P_EvtBsdOvhdErrLgCtrlgDoc EventBasedProdnCostRefProcess
EvtBsdProdnCostRefProcessName
EvtBsdProdnCostErrObjectType P_EvtBsdOvhdErrLgCtrlgDoc EvtBsdProdnCostErrObjectType
EvtBsdProdnCostErrObjTypeName _AccountAssignmentTypeT AccountAssignmentTypeDesc
BusinessTransactionCategory P_EvtBsdOvhdErrLgCtrlgDoc BusinessTransactionCategory Business Transaction Category
BusTransactionCategoryName _BusTransactionCategoryText BusTransactionCategoryName
OrderID P_EvtBsdOvhdErrLgCtrlgDoc OrderID Order ID
OrderItem P_EvtBsdOvhdErrLgCtrlgDoc OrderItem
OrderType _Order OrderType Order Type
OrderCategory _Order OrderCategory Order Category
OrderIsEventBasedPosting _Order OrderIsEventBasedPosting
Plant P_EvtBsdOvhdErrLgCtrlgDoc Plant Valuation Area
Product P_EvtBsdOvhdErrLgCtrlgDoc Product Product Sold
ServiceDocID P_EvtBsdOvhdErrLgCtrlgDoc ServiceDocID Service Document
ServiceDocItemID P_EvtBsdOvhdErrLgCtrlgDoc ServiceDocItemID Service Doc. Item
ServiceDocumentType P_EvtBsdOvhdErrLgCtrlgDoc ServiceDocumentType Transaction Type
WBSElementExternalID P_EvtBsdOvhdErrLgCtrlgDoc WBSElementExternalID WBS Element External ID
ControllingObject P_EvtBsdOvhdErrLgCtrlgDoc ControllingObject Object number
SimulationStatus P_EvtBsdOvhdErrLgCtrlgDoc SimulationStatus
CreatedByUser P_EvtBsdOvhdErrLgCtrlgDoc CreatedByUser User Name
ControllingDocument P_EvtBsdOvhdErrLgCtrlgDoc ControllingDocument
ControllingArea P_EvtBsdOvhdErrLgCtrlgDoc ControllingArea Controlling Area
OriginalReferenceDocument P_EvtBsdOvhdErrLgCtrlgDoc OriginalReferenceDocument Reference Key
ReferenceDocumentType P_EvtBsdOvhdErrLgCtrlgDoc ReferenceDocumentType Reference Document Type
TaskTimeStampValue P_EvtBsdOvhdErrLgCtrlgDoc TaskTimeStampValue
PostingDate P_EvtBsdOvhdErrLgCtrlgDoc PostingDate Posting Date for GR
_FiscalYearPeriodForLedger _FiscalYearPeriodForLedger

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_EvtBsdOverheadErrorLog.
-- 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: PEBOVHDERRLG

CREATE VIEW P_EvtBsdOverheadErrorLog AS
SELECT
  _EvtBsdOvhdErrLgCtrlgDoc.EvtBsdProdnCostErrorObject AS EvtBsdProdnCostErrorObject,
  _EvtBsdOvhdErrLgCtrlgDoc.LogNumber AS LogNumber,
  _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostErrorUUID AS EventBasedProdnCostErrorUUID,
  _EvtBsdOvhdErrLgCtrlgDoc.Ledger AS Ledger,
  _EvtBsdOvhdErrLgCtrlgDoc.CompanyCode AS CompanyCode,
  cast( '' as fco_ebw_log_text) AS LogMessageText,
  _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostWlLogType AS EventBasedProdnCostWlLogType,
  _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostRefProcess AS EventBasedProdnCostRefProcess,
  cast( coalesce(_ReferenceProcessText.DomainText, _ReferenceDocumentTypeText.ReferenceDocumentTypeName) as val_text preserving type ) AS EvtBsdProdnCostRefProcessName,
  _EvtBsdOvhdErrLgCtrlgDoc.EvtBsdProdnCostErrObjectType AS EvtBsdProdnCostErrObjectType,
  _AccountAssignmentTypeT.AccountAssignmentTypeDesc AS EvtBsdProdnCostErrObjTypeName,
  _EvtBsdOvhdErrLgCtrlgDoc.BusinessTransactionCategory AS BusinessTransactionCategory,
  _BusTransactionCategoryText.BusTransactionCategoryName AS BusTransactionCategoryName,
  _EvtBsdOvhdErrLgCtrlgDoc.OrderID AS OrderID,
  _EvtBsdOvhdErrLgCtrlgDoc.OrderItem AS OrderItem,
  _Order.OrderType AS OrderType,
  _Order.OrderCategory AS OrderCategory,
  _Order.OrderIsEventBasedPosting AS OrderIsEventBasedPosting,
  _EvtBsdOvhdErrLgCtrlgDoc.Plant AS Plant,
  _EvtBsdOvhdErrLgCtrlgDoc.Product AS Product,
  _EvtBsdOvhdErrLgCtrlgDoc.ServiceDocID AS ServiceDocID,
  _EvtBsdOvhdErrLgCtrlgDoc.ServiceDocItemID AS ServiceDocItemID,
  _EvtBsdOvhdErrLgCtrlgDoc.ServiceDocumentType AS ServiceDocumentType,
  _EvtBsdOvhdErrLgCtrlgDoc.WBSElementExternalID AS WBSElementExternalID,
  _EvtBsdOvhdErrLgCtrlgDoc.ControllingObject AS ControllingObject,
  _EvtBsdOvhdErrLgCtrlgDoc.SimulationStatus AS SimulationStatus,
  _EvtBsdOvhdErrLgCtrlgDoc.CreatedByUser AS CreatedByUser,
  _EvtBsdOvhdErrLgCtrlgDoc.ControllingDocument AS ControllingDocument,
  _EvtBsdOvhdErrLgCtrlgDoc.ControllingArea AS ControllingArea,
  _EvtBsdOvhdErrLgCtrlgDoc.OriginalReferenceDocument AS OriginalReferenceDocument,
  _EvtBsdOvhdErrLgCtrlgDoc.ReferenceDocumentType AS ReferenceDocumentType,
  _EvtBsdOvhdErrLgCtrlgDoc.TaskTimeStampValue AS TaskTimeStampValue,
  _EvtBsdOvhdErrLgCtrlgDoc.PostingDate AS PostingDate
FROM P_EvtBsdOvhdErrLgCtrlgDoc AS _EvtBsdOvhdErrLgCtrlgDoc
LEFT OUTER JOIN I_ReferenceDocumentTypeText AS _ReferenceDocumentTypeText ON _ReferenceDocumentTypeText.ReferenceDocumentType = _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostRefProcess AND _ReferenceDocumentTypeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_DomainFixedValueText AS _ReferenceProcessText ON _ReferenceProcessText.SAPDataDictionaryDomain = 'FCO_EB_REF_PROCESS' AND _ReferenceProcessText.DomainValue = _EvtBsdOvhdErrLgCtrlgDoc.EventBasedProdnCostRefProcess AND _ReferenceProcessText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_AccountAssignmentTypeT AS _AccountAssignmentTypeT ON _AccountAssignmentTypeT.AccountAssignmentType = EvtBsdProdnCostErrObjectType AND _AccountAssignmentTypeT.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_BusTransactionCategoryText AS _BusTransactionCategoryText ON _BusTransactionCategoryText.BusinessTransactionCategory = _EvtBsdOvhdErrLgCtrlgDoc.BusinessTransactionCategory AND _BusTransactionCategoryText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_FiscalYearPeriodForLedger AS _FiscalYearPeriodForLedger ON _FiscalYearPeriodForLedger.CompanyCode = CompanyCode AND _FiscalYearPeriodForLedger.Ledger = Ledger AND _FiscalYearPeriodForLedger.FiscalPeriodStartDate <= PostingDate AND _FiscalYearPeriodForLedger.FiscalPeriodEndDate >= PostingDate  -- association [1..1]
;