I_REReminderObjRuleWithParam

DDL: I_REREMINDEROBJRULEWITHPARAM SQL: IRECNRSRULEOBJWP Type: view COMPOSITE Package: VDM_RE_CA

Reminder Rule Obj with Parameters

I_REReminderObjRuleWithParam is a Composite CDS View that provides data about "Reminder Rule Obj with Parameters" in SAP S/4HANA. It reads from 1 data source (I_REReminderObjRule) and exposes 20 fields with key fields InternalRealEstateNumber, REReminderNumber, REReminderRuleParamNumber. It has 6 associations to related views. Part of development package VDM_RE_CA.

Data Sources (1)

SourceAliasJoin Type
I_REReminderObjRule I_REReminderObjRule from

Associations (6)

CardinalityTargetAliasCondition
[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_REReminderParamType _REReminderParamType $projection.rereminderparamtype = _REReminderParamType.REReminderParamType
[1..1] I_REReminderParam _REReminderParam $projection.rereminderparamtype = _REReminderParam.REReminderRuleParamType and $projection.rereminderruleparamnumber = _REReminderParam.REReminderRuleParamNumber and $projection.REReminderRule = _REReminderParam.REReminderRule
[1..1] I_REReminderObjRuleParamAddl _REReminderObjRuleParamAddl $projection.InternalRealEstateNumber = _REReminderObjRuleParamAddl.InternalRealEstateNumber and $projection.REReminderNumber = _REReminderObjRuleParamAddl.REReminderNumber and $projection.rereminderruleparamnumber = _REReminderObjRuleParamAddl.REReminderRuleParamNumber

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IRECNRSRULEOBJWP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Reminder Rule Obj with Parameters view
VDM.viewType #COMPOSITE view
ObjectModel.representativeKey REReminderNumber view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
KEY REReminderNumber REReminderNumber
KEY REReminderRuleParamNumber _REReminderObjRuleParam REReminderRuleParamNumber
REReminderRule REReminderRule
REReminderReason REReminderReason
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
REReminderParamType _REReminderObjRuleParam REReminderParamType
REReminderParamDate _REReminderObjRuleParam REReminderParamDate
REReminderParamNmbr _REReminderObjRuleParam REReminderParamNmbr
REReminderParamIsBoolean _REReminderObjRuleParam REReminderParamIsBoolean
REReminderParamName
_REReminderDate _REReminderDate
_REReminderObjRuleParam _REReminderObjRuleParam
_REReminderReason _REReminderReason
_REReminderRule _REReminderRule
_REReminderParamType _REReminderParamType
_REReminderParam _REReminderParam
_REReminderObjRuleParamAddl _REReminderObjRuleParamAddl
_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_REReminderObjRuleWithParam.
-- 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: IRECNRSRULEOBJWP

CREATE VIEW I_REReminderObjRuleWithParam AS
SELECT
  InternalRealEstateNumber,
  REReminderNumber,
  _REReminderObjRuleParam.REReminderRuleParamNumber AS REReminderRuleParamNumber,
  REReminderRule,
  REReminderReason,
  ValidityStartDate,
  ValidityEndDate,
  _REReminderObjRuleParam.REReminderParamType AS REReminderParamType,
  _REReminderObjRuleParam.REReminderParamDate AS REReminderParamDate,
  _REReminderObjRuleParam.REReminderParamNmbr AS REReminderParamNmbr,
  _REReminderObjRuleParam.REReminderParamIsBoolean AS REReminderParamIsBoolean,
  _REReminderObjRuleParam._REReminderParam._Text[Language = $session.system_language ].REReminderParamName AS REReminderParamName
FROM I_REReminderObjRule
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_REReminderParamType AS _REReminderParamType ON rereminderparamtype = _REReminderParamType.REReminderParamType  -- association [1..1]
LEFT OUTER JOIN I_REReminderParam AS _REReminderParam ON rereminderparamtype = _REReminderParam.REReminderRuleParamType AND rereminderruleparamnumber = _REReminderParam.REReminderRuleParamNumber AND REReminderRule = _REReminderParam.REReminderRule  -- association [1..1]
LEFT OUTER JOIN I_REReminderObjRuleParamAddl AS _REReminderObjRuleParamAddl ON InternalRealEstateNumber = _REReminderObjRuleParamAddl.InternalRealEstateNumber AND REReminderNumber = _REReminderObjRuleParamAddl.REReminderNumber AND rereminderruleparamnumber = _REReminderObjRuleParamAddl.REReminderRuleParamNumber  -- association [1..1]
;