P_BusEvtLogObjectNodeAnlys

DDL: P_BUSEVTLOGOBJECTNODEANLYS Type: view_entity CONSUMPTION

P_BusEvtLogObjectNodeAnlys is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_BusEvtLogObjectNode) and exposes 40 fields with key field BusEvtLogObjectNodeID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BusEvtLogObjectNode I_BusEvtLogObjectNode from

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_BuEvLgObjNodeOutbRelshpEnhcd _ObjectNodeOutboundRelshp $projection.BusEvtLogObjectNodeID = _ObjectNodeOutboundRelshp.BusEvtLogObjectNodeID and $projection.SAPObjectType = _ObjectNodeOutboundRelshp.SAPObjectType
[0..*] I_BuEvLgObjNodeInbRelshpEnhcd _ObjectNodeInboundRelshp $projection.BusEvtLogObjectNodeID = _ObjectNodeInboundRelshp.BusEvtLogRelatedObjectNodeID and $projection.SAPObjectType = _ObjectNodeInboundRelshp.RelatedSAPObjectType
[0..*] I_BusEventLogEventEnhcd _BusinessEvent $projection.BusEvtLogObjectNodeID = _BusinessEvent.BusEvtLogObjectNodeID and $projection.SAPObjectType = _BusinessEvent.SAPObjectType
[0..1] I_SAPObjectType_2 _SAPObjectType_2 $projection.SAPObjectType = _SAPObjectType_2.SAPObjectType
[0..1] I_SAPObjectNodeType_2 _SAPObjectNodeType_2 $projection.SAPObjectNodeType = _SAPObjectNodeType_2.SAPObjectNodeType

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.private true view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey BusEvtLogObjectNodeID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view

Fields (40)

KeyFieldSource TableSource FieldDescription
KEY BusEvtLogObjectNodeID I_BusEvtLogObjectNode BusEvtLogObjectNodeID Node ID
SAPObjectType I_BusEvtLogObjectNode SAPObjectType SOT Name
BusinessObject I_BusEvtLogObjectNode BusinessObject Business Object
SAPObjectNodeType I_BusEvtLogObjectNode SAPObjectNodeType SONT Name
BusEvtLogSAPBusObjNodeKey I_BusEvtLogObjectNode SAPObjectNodeConcatenatedKey BO Key
SAPObjectNodeCharacterKey1 I_BusEvtLogObjectNode SAPObjectNodeCharacterKey1 BO Key Part (1)
SAPBusinessObjectNodeKey1 I_BusEvtLogObjectNode SAPObjectNodeCharacterKey1 Key (part) 1
SAPBusinessObjectNodeKey2 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey2 Key (part) 2
SAPBusinessObjectNodeKey3 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey3 Key (part) 3
SAPBusinessObjectNodeKey4 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey4 Key (part) 4
SAPBusinessObjectNodeKey5 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey5 Key (part) 5
SAPBusinessObjectNodeKey6 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey6 Key (part) 6
SAPBusinessObjectNodeKey7 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey7 Key (part) 7
SAPBusinessObjectNodeKey8 I_BusEvtLogObjectNode SAPBusinessObjectNodeKey8 Key (part) 8
StartingBusinessEventUUID I_BusEvtLogObjectNode StartingBusinessEventUUID First Event GUID
BusEvtLogStartEvtTskTypeName _FirstBusinessEvent BusEvtLogEventTypeName
BusEvtLogCreationDateTime I_BusEvtLogObjectNode BusEvtLogCreationDateTime Valid From Timestamp
BusEvtLogCreationDate I_BusEvtLogObjectNode BusEvtLogCreationDate Valn start date
BusEvtLogCreationTime I_BusEvtLogObjectNode BusEvtLogCreationTime Time Stamp
BusEvtLogProcessVariant I_BusEvtLogObjectNode BusEvtLogProcessVariant Variant
LastBusinessEventUUID I_BusEvtLogObjectNode LastBusinessEventUUID Last Event GUID
BusEvtLogLastEvtTskTypeName _LastBusinessEvent BusEvtLogEventTypeName
BusEvtLogLastEventDateTime I_BusEvtLogObjectNode BusEvtLogLastEventDateTime Time Stamp
BusEvtLogLastEventDate I_BusEvtLogObjectNode BusEvtLogLastEventDate Modification date
BusEvtLogLastEventTime I_BusEvtLogObjectNode BusEvtLogLastEventTime Last Event Execution Time
BuEvLgNodeLastChangedDateTime I_BusEvtLogObjectNode BuEvLgNodeLastChangedDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
BusEvtLogNumberOfEvents _EventCount BusEvtLogNumberOfEvents
BuEvLgObjNodeCycTmeInSeconds I_BusEvtLogObjectNode BuEvLgObjNodeCycTmeInSeconds Cycle Time
UnitOfMeasure I_BusEvtLogObjectNode UnitOfMeasure Cycle Time Unit
YearWeek _CalendarDate YearWeek Year and Calendar Week
BusEvtLogNumberOfProcess
BusEvtLogNumberOfVariants
BusEvtLogProcVariantLength _ProcessVariant BusEvtLogProcVariantLength
BusEvtLogProcVariantStepText _ProcessVariant BusEvtLogProcVariantStepText
BuEvLgCnctntdSONTAndKey Concatenated Node Type and Key
_ObjectNodeOutboundRelshp _ObjectNodeOutboundRelshp
_ObjectNodeInboundRelshp _ObjectNodeInboundRelshp
_BusinessEvent _BusinessEvent
_SAPObjectType_2 _SAPObjectType_2
_SAPObjectNodeType_2 _SAPObjectNodeType_2

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_BusEvtLogObjectNodeAnlys.
-- 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.

CREATE VIEW P_BusEvtLogObjectNodeAnlys AS
SELECT
  I_BusEvtLogObjectNode.BusEvtLogObjectNodeID AS BusEvtLogObjectNodeID,
  I_BusEvtLogObjectNode.SAPObjectType AS SAPObjectType,
  I_BusEvtLogObjectNode.BusinessObject AS BusinessObject,
  I_BusEvtLogObjectNode.SAPObjectNodeType AS SAPObjectNodeType,
  I_BusEvtLogObjectNode.SAPObjectNodeConcatenatedKey AS BusEvtLogSAPBusObjNodeKey,
  I_BusEvtLogObjectNode.SAPObjectNodeCharacterKey1 AS SAPObjectNodeCharacterKey1,
  I_BusEvtLogObjectNode.SAPObjectNodeCharacterKey1 AS SAPBusinessObjectNodeKey1,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey2 AS SAPBusinessObjectNodeKey2,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey3 AS SAPBusinessObjectNodeKey3,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey4 AS SAPBusinessObjectNodeKey4,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey5 AS SAPBusinessObjectNodeKey5,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey6 AS SAPBusinessObjectNodeKey6,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey7 AS SAPBusinessObjectNodeKey7,
  I_BusEvtLogObjectNode.SAPBusinessObjectNodeKey8 AS SAPBusinessObjectNodeKey8,
  I_BusEvtLogObjectNode.StartingBusinessEventUUID AS StartingBusinessEventUUID,
  _FirstBusinessEvent.BusEvtLogEventTypeName AS BusEvtLogStartEvtTskTypeName,
  I_BusEvtLogObjectNode.BusEvtLogCreationDateTime AS BusEvtLogCreationDateTime,
  I_BusEvtLogObjectNode.BusEvtLogCreationDate AS BusEvtLogCreationDate,
  I_BusEvtLogObjectNode.BusEvtLogCreationTime AS BusEvtLogCreationTime,
  I_BusEvtLogObjectNode.BusEvtLogProcessVariant AS BusEvtLogProcessVariant,
  I_BusEvtLogObjectNode.LastBusinessEventUUID AS LastBusinessEventUUID,
  _LastBusinessEvent.BusEvtLogEventTypeName AS BusEvtLogLastEvtTskTypeName,
  I_BusEvtLogObjectNode.BusEvtLogLastEventDateTime AS BusEvtLogLastEventDateTime,
  I_BusEvtLogObjectNode.BusEvtLogLastEventDate AS BusEvtLogLastEventDate,
  I_BusEvtLogObjectNode.BusEvtLogLastEventTime AS BusEvtLogLastEventTime,
  I_BusEvtLogObjectNode.BuEvLgNodeLastChangedDateTime AS BuEvLgNodeLastChangedDateTime,
  _EventCount.BusEvtLogNumberOfEvents AS BusEvtLogNumberOfEvents,
  I_BusEvtLogObjectNode.BuEvLgObjNodeCycTmeInSeconds AS BuEvLgObjNodeCycTmeInSeconds,
  I_BusEvtLogObjectNode.UnitOfMeasure AS UnitOfMeasure,
  _CalendarDate.YearWeek AS YearWeek,
  cast( 1 as bel_process_count ) AS BusEvtLogNumberOfProcess,
  cast( 1 as bel_variant_count ) AS BusEvtLogNumberOfVariants,
  _ProcessVariant.BusEvtLogProcVariantLength AS BusEvtLogProcVariantLength,
  _ProcessVariant.BusEvtLogProcVariantStepText AS BusEvtLogProcVariantStepText,
  concat_with_space( SAPObjectNodeTypeDescription, concat_with_space( '|', I_BusEvtLogObjectNode.SAPObjectNodeConcatenatedKey, 1), 1 ) AS BuEvLgCnctntdSONTAndKey
FROM I_BusEvtLogObjectNode
LEFT OUTER JOIN I_BuEvLgObjNodeOutbRelshpEnhcd AS _ObjectNodeOutboundRelshp ON BusEvtLogObjectNodeID = _ObjectNodeOutboundRelshp.BusEvtLogObjectNodeID AND SAPObjectType = _ObjectNodeOutboundRelshp.SAPObjectType  -- association [0..*]
LEFT OUTER JOIN I_BuEvLgObjNodeInbRelshpEnhcd AS _ObjectNodeInboundRelshp ON BusEvtLogObjectNodeID = _ObjectNodeInboundRelshp.BusEvtLogRelatedObjectNodeID AND SAPObjectType = _ObjectNodeInboundRelshp.RelatedSAPObjectType  -- association [0..*]
LEFT OUTER JOIN I_BusEventLogEventEnhcd AS _BusinessEvent ON BusEvtLogObjectNodeID = _BusinessEvent.BusEvtLogObjectNodeID AND SAPObjectType = _BusinessEvent.SAPObjectType  -- association [0..*]
LEFT OUTER JOIN I_SAPObjectType_2 AS _SAPObjectType_2 ON SAPObjectType = _SAPObjectType_2.SAPObjectType  -- association [0..1]
LEFT OUTER JOIN I_SAPObjectNodeType_2 AS _SAPObjectNodeType_2 ON SAPObjectNodeType = _SAPObjectNodeType_2.SAPObjectNodeType  -- association [0..1]
;