I_REIndividualNoticeRule
Individual Notice Period Rule
I_REIndividualNoticeRule is a Basic CDS View that provides data about "Individual Notice Period Rule" in SAP S/4HANA. It reads from 1 data source (I_REIndividualNoticeProcedure) and exposes 35 fields with key fields InternalRealEstateNumber, RETermType, RETermNumber, RENoticeRule, RENoticeSequenceNo. It has 10 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_REIndividualNoticeProcedure | _REIndNoticeProcedure | from |
Associations (10)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_REIndividualNoticePeriodRule | _REPeriodRule | _REIndNoticeProcedure.InternalRealEstateNumber = _REPeriodRule.InternalRealEstateNumber and _REIndNoticeProcedure.RETermType = _REPeriodRule.RETermType and _REIndNoticeProcedure.RETermNumber = _REPeriodRule.RETermNumber and _REIndNoticeProcedure.RENoticeRule = _REPeriodRule.RENoticeRule and _REIndNoticeProcedure.RENoticeRuleType = '3' |
| [0..*] | I_REIndivNoticeDeadlineRule | _REDeadlineRule | _REIndNoticeProcedure.InternalRealEstateNumber = _REDeadlineRule.InternalRealEstateNumber and _REIndNoticeProcedure.RETermType = _REDeadlineRule.RETermType and _REIndNoticeProcedure.RETermNumber = _REDeadlineRule.RETermNumber and _REIndNoticeProcedure.RENoticeRule = _REDeadlineRule.RENoticeRule and _REIndNoticeProcedure.RENoticeRuleType = '4' |
| [0..1] | I_RENoticeRule | _RENoticeRule | $projection.RENoticeRule = _RENoticeRule.RENoticeRule |
| [0..1] | I_RECalendarOrWorkDay | _REGracePeriodCalOrWorkDay | $projection.regraceperiodcalorworkdays = _REGracePeriodCalOrWorkDay.RECalendarOrWorkDay |
| [0..1] | I_RECalendarOrWorkDay | _RENoticeReceiptCalOrWorkDay | $projection.renoticercptcalorworkdays = _RENoticeReceiptCalOrWorkDay.RECalendarOrWorkDay |
| [0..1] | I_FactoryCalendar | _RENoticePeriodCalendar | $projection.renoticeperiodcalendar = _RENoticePeriodCalendar.FactoryCalendar |
| [0..1] | I_FactoryCalendar | _RENoticeReceiptCalendar | $projection.renoticereceiptcalendar = _RENoticeReceiptCalendar.FactoryCalendar |
| [0..1] | I_REPeriodEndRhythmType | _REPeriodEndRhythmType | $projection.reperiodendrhythmtype = _REPeriodEndRhythmType.REPeriodEndRhythmType |
| [0..1] | I_RENoticeRuleType | _RENoticeRuleType | $projection.RENoticeRuleType = _RENoticeRuleType.RENoticeRuleType |
| [0..1] | I_RENoticeGivingParty | _RENoticeGivingParty | $projection.RENoticeGivingParty = _RENoticeGivingParty.RENoticeGivingParty |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IRENTRULINDVL | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Individual Notice Period Rule | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #L | view |
Fields (35)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InternalRealEstateNumber | I_REIndividualNoticeProcedure | InternalRealEstateNumber | RE Key |
| KEY | RETermType | I_REIndividualNoticeProcedure | RETermType | Term Category |
| KEY | RETermNumber | I_REIndividualNoticeProcedure | RETermNumber | Number |
| KEY | RENoticeRule | I_REIndividualNoticeProcedure | RENoticeRule | Notice Rule |
| KEY | RENoticeSequenceNo | |||
| RENoticeGivingParty | RENoticeGivingParty | Giving Notice | ||
| RENoticeRuleType | RENoticeRuleType | Rule Type | ||
| RENoticeRuleDescription | RENoticeRuleDescription | NoticeRule Name | ||
| RENoticeType | ||||
| RETermPeriodInYears | ||||
| RETermPeriodInMonths | ||||
| RETermPeriodInDays | ||||
| REPeriodEndRhythmType | _REPeriodRule | REPeriodEndRhythmType | ||
| RENoticePeriodInMonths | _REPeriodRule | RENoticePeriodInMonths | ||
| RENoticePeriodInWeeks | _REPeriodRule | RENoticePeriodInWeeks | ||
| RENoticePeriodInDays | _REPeriodRule | RENoticePeriodInDays | ||
| RENoticeGracePeriod | _REPeriodRule | RENoticeGracePeriod | ||
| REGracePeriodCalOrWorkDays | _REPeriodRule | REGracePeriodCalOrWorkDays | ||
| RENoticePeriodCalendar | _REPeriodRule | RENoticePeriodCalendar | ||
| RENoticeYear | _REDeadlineRule | RENoticeYear | ||
| RENoticeMonth | _REDeadlineRule | RENoticeMonth | ||
| RENoticeDay | _REDeadlineRule | RENoticeDay | ||
| RENoticeReceiptYear | _REDeadlineRule | RENoticeReceiptYear | ||
| RENoticeReceiptMonth | _REDeadlineRule | RENoticeReceiptMonth | ||
| RENoticeReceiptDay | _REDeadlineRule | RENoticeReceiptDay | ||
| RENoticeRcptCalOrWorkDays | _REDeadlineRule | RENoticeRcptCalOrWorkDays | ||
| RENoticeReceiptCalendar | _REDeadlineRule | RENoticeReceiptCalendar | ||
| _RENoticeRule | _RENoticeRule | |||
| _REGracePeriodCalOrWorkDay | _REGracePeriodCalOrWorkDay | |||
| _RENoticeReceiptCalOrWorkDay | _RENoticeReceiptCalOrWorkDay | |||
| _RENoticePeriodCalendar | _RENoticePeriodCalendar | |||
| _RENoticeReceiptCalendar | _RENoticeReceiptCalendar | |||
| _REPeriodEndRhythmType | _REPeriodEndRhythmType | |||
| _RENoticeRuleType | _RENoticeRuleType | |||
| _RENoticeGivingParty | _RENoticeGivingParty |
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_REIndividualNoticeRule.
-- 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: IRENTRULINDVL
CREATE VIEW I_REIndividualNoticeRule AS
SELECT
_REIndNoticeProcedure.InternalRealEstateNumber AS InternalRealEstateNumber,
_REIndNoticeProcedure.RETermType AS RETermType,
_REIndNoticeProcedure.RETermNumber AS RETermNumber,
_REIndNoticeProcedure.RENoticeRule AS RENoticeRule,
coalesce( _REPeriodRule.RENoticeSequenceNo, _REDeadlineRule.RENoticeSequenceNo ) AS RENoticeSequenceNo,
RENoticeGivingParty,
RENoticeRuleType,
RENoticeRuleDescription,
coalesce( _REPeriodRule.RENoticeType, _REDeadlineRule.RENoticeType ) AS RENoticeType,
coalesce( _REPeriodRule.RETermPeriodInYears, _REDeadlineRule.RETermPeriodInYears ) AS RETermPeriodInYears,
coalesce( _REPeriodRule.RETermPeriodInMonths, _REDeadlineRule.RETermPeriodInMonths ) AS RETermPeriodInMonths,
coalesce( _REPeriodRule.RETermPeriodInDays, _REDeadlineRule.RETermPeriodInDays ) AS RETermPeriodInDays,
_REPeriodRule.REPeriodEndRhythmType AS REPeriodEndRhythmType,
_REPeriodRule.RENoticePeriodInMonths AS RENoticePeriodInMonths,
_REPeriodRule.RENoticePeriodInWeeks AS RENoticePeriodInWeeks,
_REPeriodRule.RENoticePeriodInDays AS RENoticePeriodInDays,
_REPeriodRule.RENoticeGracePeriod AS RENoticeGracePeriod,
_REPeriodRule.REGracePeriodCalOrWorkDays AS REGracePeriodCalOrWorkDays,
_REPeriodRule.RENoticePeriodCalendar AS RENoticePeriodCalendar,
_REDeadlineRule.RENoticeYear AS RENoticeYear,
_REDeadlineRule.RENoticeMonth AS RENoticeMonth,
_REDeadlineRule.RENoticeDay AS RENoticeDay,
_REDeadlineRule.RENoticeReceiptYear AS RENoticeReceiptYear,
_REDeadlineRule.RENoticeReceiptMonth AS RENoticeReceiptMonth,
_REDeadlineRule.RENoticeReceiptDay AS RENoticeReceiptDay,
_REDeadlineRule.RENoticeRcptCalOrWorkDays AS RENoticeRcptCalOrWorkDays,
_REDeadlineRule.RENoticeReceiptCalendar AS RENoticeReceiptCalendar
FROM I_REIndividualNoticeProcedure AS _REIndNoticeProcedure
LEFT OUTER JOIN I_REIndividualNoticePeriodRule AS _REPeriodRule ON _REIndNoticeProcedure.InternalRealEstateNumber = _REPeriodRule.InternalRealEstateNumber AND _REIndNoticeProcedure.RETermType = _REPeriodRule.RETermType AND _REIndNoticeProcedure.RETermNumber = _REPeriodRule.RETermNumber AND _REIndNoticeProcedure.RENoticeRule = _REPeriodRule.RENoticeRule AND _REIndNoticeProcedure.RENoticeRuleType = '3' -- association [0..*]
LEFT OUTER JOIN I_REIndivNoticeDeadlineRule AS _REDeadlineRule ON _REIndNoticeProcedure.InternalRealEstateNumber = _REDeadlineRule.InternalRealEstateNumber AND _REIndNoticeProcedure.RETermType = _REDeadlineRule.RETermType AND _REIndNoticeProcedure.RETermNumber = _REDeadlineRule.RETermNumber AND _REIndNoticeProcedure.RENoticeRule = _REDeadlineRule.RENoticeRule AND _REIndNoticeProcedure.RENoticeRuleType = '4' -- association [0..*]
LEFT OUTER JOIN I_RENoticeRule AS _RENoticeRule ON RENoticeRule = _RENoticeRule.RENoticeRule -- association [0..1]
LEFT OUTER JOIN I_RECalendarOrWorkDay AS _REGracePeriodCalOrWorkDay ON regraceperiodcalorworkdays = _REGracePeriodCalOrWorkDay.RECalendarOrWorkDay -- association [0..1]
LEFT OUTER JOIN I_RECalendarOrWorkDay AS _RENoticeReceiptCalOrWorkDay ON renoticercptcalorworkdays = _RENoticeReceiptCalOrWorkDay.RECalendarOrWorkDay -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _RENoticePeriodCalendar ON renoticeperiodcalendar = _RENoticePeriodCalendar.FactoryCalendar -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _RENoticeReceiptCalendar ON renoticereceiptcalendar = _RENoticeReceiptCalendar.FactoryCalendar -- association [0..1]
LEFT OUTER JOIN I_REPeriodEndRhythmType AS _REPeriodEndRhythmType ON reperiodendrhythmtype = _REPeriodEndRhythmType.REPeriodEndRhythmType -- association [0..1]
LEFT OUTER JOIN I_RENoticeRuleType AS _RENoticeRuleType ON RENoticeRuleType = _RENoticeRuleType.RENoticeRuleType -- association [0..1]
LEFT OUTER JOIN I_RENoticeGivingParty AS _RENoticeGivingParty ON RENoticeGivingParty = _RENoticeGivingParty.RENoticeGivingParty -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA