I_GHODefermentEvent

DDL: I_GHODEFERMENTEVENT SQL: IGHODEFERMENTEVT Type: view BASIC

Deferment Event

I_GHODefermentEvent is a Basic CDS View that provides data about "Deferment Event" in SAP S/4HANA. It reads from 1 data source (gho_dm_event) and exposes 18 fields with key field DefermentEventID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
gho_dm_event gho_dm_event from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_GHODefermentCodeDescriptionT _DefermentCodeDescription $projection.DefermentEventCode = _DefermentCodeDescription.DefermentEventCode
[0..*] I_ReadDomainFixedValues _EventTypeDesc $projection.DefermentEventType = _EventTypeDesc.DomainValue and _EventTypeDesc.SAPDataDictionaryDomain = 'GHO_DM_EVENT_TYPE'
[0..*] I_GHODefermentEventEffect _DefermentEventEffects $projection.DefermentEventID = _DefermentEventEffects.DefermentEventID and $projection.DefermentEvtStartPeriodDteTime = _DefermentEventEffects.DefermentEvtStartPeriodDteTime and $projection.DefermentEventEndPeriodDteTime = _DefermentEventEffects.DefermentEventEndPeriodDteTime

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IGHODEFERMENTEVT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Deferment Event view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY DefermentEventID event_id ID
NetworkObjectID tplnr Functional loc.
DefermentEvtStartPeriodDteTime strt_period Start Period
DefermentEventEndPeriodDteTime end_period Result End Period
DefermentEventDesc description Well Code Des.
DefermentEventCode def_code Deferment Code
DefermentEventTag tag Tag
DefermentEventType event_type Type of Event
ObjectNumberStsMgmt object_nr Object number
DefermentEventHasError error_flag Error Flag
DefermentEventCommentText comment_text Imprt Notif Cmnt Txt
DefermentEventCreatedByName created_by Version Created By
DefermentEventCreatedDateTime created_tst Req Created Time
DefermentEventChangedBy changed_by User Name
DefermentEventChangedDateTime changed_tst Changed On
_DefermentCodeDescription _DefermentCodeDescription
_EventTypeDesc _EventTypeDesc
_DefermentEventEffects _DefermentEventEffects

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 I_GHODefermentEvent.
-- 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: IGHODEFERMENTEVT

CREATE VIEW I_GHODefermentEvent AS
SELECT
  event_id AS DefermentEventID,
  tplnr AS NetworkObjectID,
  strt_period AS DefermentEvtStartPeriodDteTime,
  end_period AS DefermentEventEndPeriodDteTime,
  description AS DefermentEventDesc,
  def_code AS DefermentEventCode,
  tag AS DefermentEventTag,
  event_type AS DefermentEventType,
  object_nr AS ObjectNumberStsMgmt,
  error_flag AS DefermentEventHasError,
  comment_text AS DefermentEventCommentText,
  created_by AS DefermentEventCreatedByName,
  created_tst AS DefermentEventCreatedDateTime,
  changed_by AS DefermentEventChangedBy,
  changed_tst AS DefermentEventChangedDateTime
FROM gho_dm_event
LEFT OUTER JOIN I_GHODefermentCodeDescriptionT AS _DefermentCodeDescription ON DefermentEventCode = _DefermentCodeDescription.DefermentEventCode  -- association [0..*]
LEFT OUTER JOIN I_ReadDomainFixedValues AS _EventTypeDesc ON DefermentEventType = _EventTypeDesc.DomainValue AND _EventTypeDesc.SAPDataDictionaryDomain = 'GHO_DM_EVENT_TYPE'  -- association [0..*]
LEFT OUTER JOIN I_GHODefermentEventEffect AS _DefermentEventEffects ON DefermentEventID = _DefermentEventEffects.DefermentEventID AND DefermentEvtStartPeriodDteTime = _DefermentEventEffects.DefermentEvtStartPeriodDteTime AND DefermentEventEndPeriodDteTime = _DefermentEventEffects.DefermentEventEndPeriodDteTime  -- association [0..*]
;