I_RERegistrationEntry

DDL: I_REREGISTRATIONENTRY SQL: IREREGISTRATION Type: view BASIC Package: VDM_RE_CA

Real Estate Registration Entry

I_RERegistrationEntry is a Basic CDS View (Fact) that provides data about "Real Estate Registration Entry" in SAP S/4HANA. It reads from 1 data source (vicarg) and exposes 26 fields with key field RERegistrationUUID. It has 7 associations to related views. Part of development package VDM_RE_CA.

Data Sources (1)

SourceAliasJoin Type
vicarg _RERegistrationEntry from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.UserID
[0..1] I_User _ResponsibleUser $projection.Responsible = _ResponsibleUser.UserID
[1..1] I_RERegistrationReason _RERegistrationReason $projection.RERegistrationReason = _RERegistrationReason.RERegistrationReason
[1..1] I_RERegistrationState _RERegistrationState $projection.RERegistrationState = _RERegistrationState.RERegistrationState
[1..1] I_REObjectTypeDetails _REObjectTypeDetailsSource $projection.REStatusObjectSource = _REObjectTypeDetailsSource.REStatusObject
[1..1] I_REObjectTypeDetails _REObjectTypeDetailsTarget $projection.REStatusObjectTarget = _REObjectTypeDetailsTarget.REStatusObject

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IREREGISTRATION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Real Estate Registration Entry view
Analytics.dataCategory #FACT view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.representativeKey RERegistrationUUID view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY RERegistrationUUID Reg. GUID
REStatusObjectSource rgsenderobjnr Trigger OBJNR
REStatusObjectTarget rgreceiverobjnr Receiver OBJNR
RERegistrationReason rgreason Registr.Reason
RERegistrationState rgstate Object State
ValidityStartDate Valid From
ValidityEndDate Valid To
RERegistrationIntReferenceText rgintref Int. reference
RERegistrationInformationText Additional Info
Responsible responsible User Name
RERegistrationPriority rgpriority Priority
CreatedByUser rerf Entered By
CreationDate derf First Enterd On
CreationTime terf Time of Entry
RESourceOfCreation reher Source.In.Entry
LastChangedByUser rbear Last Changed By
LastChangeDate dbear Last Processing
LastChangeTime tbear Last Edited At
RESourceOfChange rbher Editing Source
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_ResponsibleUser _ResponsibleUser
_RERegistrationReason _RERegistrationReason
_RERegistrationState _RERegistrationState
_REObjectTypeDetailsSource _REObjectTypeDetailsSource
_REObjectTypeDetailsTarget _REObjectTypeDetailsTarget

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_RERegistrationEntry.
-- 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: IREREGISTRATION

CREATE VIEW I_RERegistrationEntry AS
SELECT
  cast( rgguid as recavdmdateguid preserving type ) AS RERegistrationUUID,
  rgsenderobjnr AS REStatusObjectSource,
  rgreceiverobjnr AS REStatusObjectTarget,
  rgreason AS RERegistrationReason,
  rgstate AS RERegistrationState,
  cast(rgvalidfrom as rebdvdmvalidfrom) AS ValidityStartDate,
  cast(rgvalidto as rebdvdmvalidto) AS ValidityEndDate,
  rgintref AS RERegistrationIntReferenceText,
  cast(rginfo as recavdmrginfo) AS RERegistrationInformationText,
  Responsible,
  rgpriority AS RERegistrationPriority,
  rerf AS CreatedByUser,
  derf AS CreationDate,
  terf AS CreationTime,
  reher AS RESourceOfCreation,
  rbear AS LastChangedByUser,
  dbear AS LastChangeDate,
  tbear AS LastChangeTime,
  rbher AS RESourceOfChange
FROM vicarg AS _RERegistrationEntry
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _ChangedByUser ON LastChangedByUser = _ChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _ResponsibleUser ON Responsible = _ResponsibleUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_RERegistrationReason AS _RERegistrationReason ON RERegistrationReason = _RERegistrationReason.RERegistrationReason  -- association [1..1]
LEFT OUTER JOIN I_RERegistrationState AS _RERegistrationState ON RERegistrationState = _RERegistrationState.RERegistrationState  -- association [1..1]
LEFT OUTER JOIN I_REObjectTypeDetails AS _REObjectTypeDetailsSource ON REStatusObjectSource = _REObjectTypeDetailsSource.REStatusObject  -- association [1..1]
LEFT OUTER JOIN I_REObjectTypeDetails AS _REObjectTypeDetailsTarget ON REStatusObjectTarget = _REObjectTypeDetailsTarget.REStatusObject  -- association [1..1]
;