I_REReminderObjRule

DDL: I_REREMINDEROBJRULE SQL: IREREMINDOBJRULE Type: view BASIC

Real Estate Reminder Rule for Object

I_REReminderObjRule is a Basic CDS View that provides data about "Real Estate Reminder Rule for Object" in SAP S/4HANA. It reads from 1 data source (vicarsrule) and exposes 11 fields with key fields InternalRealEstateNumber, REReminderNumber. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
vicarsrule _REReminderRuleObj from

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_REReminderDate _REReminderDate $projection.InternalRealEstateNumber = _REReminderDate.InternalRealEstateNumber and $projection.REReminderNumber = _REReminderDate.REReminderNumber
[1..*] I_REReminderObjRuleParam _REReminderObjRuleParam $projection.InternalRealEstateNumber = _REReminderObjRuleParam.InternalRealEstateNumber and $projection.REReminderNumber = _REReminderObjRuleParam.REReminderNumber and $projection.REReminderRule = _REReminderObjRuleParam.REReminderRule
[1..1] I_REReminderRule _REReminderRule $projection.REReminderRule = _REReminderRule.REReminderRule
[1..1] I_REReminderReason _REReminderReason $projection.REReminderReason = _REReminderReason.REReminderReason
[1..1] I_REKeyAssgmt _REKeyAssgmt $projection.InternalRealEstateNumber = _REKeyAssgmt.InternalRealEstateNumber

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IREREMINDOBJRULE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Real Estate Reminder Rule for Object view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber intreno Source Object
KEY REReminderNumber Identification
REReminderRule Resub. Rule
REReminderReason Reminder Cat.
ValidityStartDate Vers.Valid From
ValidityEndDate Vers.Valid To
_REReminderDate _REReminderDate
_REReminderObjRuleParam _REReminderObjRuleParam
_REReminderRule _REReminderRule
_REReminderReason _REReminderReason
_REKeyAssgmt _REKeyAssgmt

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_REReminderObjRule.
-- 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: IREREMINDOBJRULE

CREATE VIEW I_REReminderObjRule AS
SELECT
  intreno AS InternalRealEstateNumber,
  cast( rsno as recavdmrsno preserving type ) AS REReminderNumber,
  cast( rsrule as recavdmrsrule preserving type ) AS REReminderRule,
  cast( rsreason as recavdmrsreason preserving type ) AS REReminderReason,
  cast( validfrom as rebdvdmvalidfrom ) AS ValidityStartDate,
  cast( validto as rebdvdmvalidto ) AS ValidityEndDate
FROM vicarsrule AS _REReminderRuleObj
LEFT OUTER JOIN I_REReminderDate AS _REReminderDate ON InternalRealEstateNumber = _REReminderDate.InternalRealEstateNumber AND REReminderNumber = _REReminderDate.REReminderNumber  -- association [0..*]
LEFT OUTER JOIN I_REReminderObjRuleParam AS _REReminderObjRuleParam ON InternalRealEstateNumber = _REReminderObjRuleParam.InternalRealEstateNumber AND REReminderNumber = _REReminderObjRuleParam.REReminderNumber AND REReminderRule = _REReminderObjRuleParam.REReminderRule  -- association [1..*]
LEFT OUTER JOIN I_REReminderRule AS _REReminderRule ON REReminderRule = _REReminderRule.REReminderRule  -- association [1..1]
LEFT OUTER JOIN I_REReminderReason AS _REReminderReason ON REReminderReason = _REReminderReason.REReminderReason  -- association [1..1]
LEFT OUTER JOIN I_REKeyAssgmt AS _REKeyAssgmt ON InternalRealEstateNumber = _REKeyAssgmt.InternalRealEstateNumber  -- association [1..1]
;