I_REStandardNoticeDeadlineRule

DDL: I_RESTANDARDNOTICEDEADLINERULE SQL: IRENTRULDLSTD Type: view BASIC

Standard Notice Deadline Rule

I_REStandardNoticeDeadlineRule is a Basic CDS View that provides data about "Standard Notice Deadline Rule" in SAP S/4HANA. It reads from 1 data source (tivtmntruledr) and exposes 20 fields with key fields RENoticeRule, RENoticeSequenceNo. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
tivtmntruledr tivtmntruledr from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_RENoticeRule _RENoticeRule $projection.RENoticeRule = _RENoticeRule.RENoticeRule
[0..1] I_RECalendarOrWorkDay _RECalendarOrWorkDay $projection.RENoticeRcptCalOrWorkDays = _RECalendarOrWorkDay.RECalendarOrWorkDay
[0..1] I_FactoryCalendar _FactoryCalendar $projection.RENoticeReceiptCalendar = _FactoryCalendar.FactoryCalendar
[0..1] I_RENoticeType _RENoticeType $projection.RENoticeType = _RENoticeType.RENoticeType
[0..1] I_RENoticeRuleType _RENoticeRuleType $projection.RENoticeRuleType = _RENoticeRuleType.RENoticeRuleType

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IRENTRULDLSTD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Standard Notice Deadline Rule view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY RENoticeRule ntrule Notice Rule
KEY RENoticeSequenceNo ntruleno Sequence no.
RETermPeriodInYears ntlimityears Term in Years
RETermPeriodInMonths ntlimitmonths Term in Months
RETermPeriodInDays ntlimitdays Term in Days
RENoticeYear ntnotyear Notice Year
RENoticeMonth ntnotmonth Notice Month
RENoticeDay ntnotday Notice Day
RENoticeReceiptYear ntrecyear Rec. in Year
RENoticeReceiptMonth ntrecmonth Received in Mth
RENoticeReceiptDay ntrecday Received On
RENoticeRcptCalOrWorkDays ntreccdwd Calend.or Bus.
RENoticeReceiptCalendar ntreccalendar Calendar C/B
RENoticeType
RENoticeRuleType
_RENoticeRule _RENoticeRule
_RENoticeType _RENoticeType
_RENoticeRuleType _RENoticeRuleType
_RECalendarOrWorkDay _RECalendarOrWorkDay
_FactoryCalendar _FactoryCalendar

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_REStandardNoticeDeadlineRule.
-- 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: IRENTRULDLSTD

CREATE VIEW I_REStandardNoticeDeadlineRule AS
SELECT
  ntrule AS RENoticeRule,
  ntruleno AS RENoticeSequenceNo,
  ntlimityears AS RETermPeriodInYears,
  ntlimitmonths AS RETermPeriodInMonths,
  ntlimitdays AS RETermPeriodInDays,
  ntnotyear AS RENoticeYear,
  ntnotmonth AS RENoticeMonth,
  ntnotday AS RENoticeDay,
  ntrecyear AS RENoticeReceiptYear,
  ntrecmonth AS RENoticeReceiptMonth,
  ntrecday AS RENoticeReceiptDay,
  ntreccdwd AS RENoticeRcptCalOrWorkDays,
  ntreccalendar AS RENoticeReceiptCalendar,
  cast( '1' as retmnttype ) AS RENoticeType,
  cast( '2' as retmntruletype) AS RENoticeRuleType
FROM tivtmntruledr
LEFT OUTER JOIN I_RENoticeRule AS _RENoticeRule ON RENoticeRule = _RENoticeRule.RENoticeRule  -- association [0..1]
LEFT OUTER JOIN I_RECalendarOrWorkDay AS _RECalendarOrWorkDay ON RENoticeRcptCalOrWorkDays = _RECalendarOrWorkDay.RECalendarOrWorkDay  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _FactoryCalendar ON RENoticeReceiptCalendar = _FactoryCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_RENoticeType AS _RENoticeType ON RENoticeType = _RENoticeType.RENoticeType  -- association [0..1]
LEFT OUTER JOIN I_RENoticeRuleType AS _RENoticeRuleType ON RENoticeRuleType = _RENoticeRuleType.RENoticeRuleType  -- association [0..1]
;