I_NumberRangeInterval_TP
Nummernkreis Intervallpflege
I_NumberRangeInterval_TP is a CDS View that provides data about "Nummernkreis Intervallpflege" in SAP S/4HANA. It reads from 1 data source (I_NumberRangeInterval) and exposes 14 fields with key fields Object, SubObject, ToYear, IntervalNumber. It has 3 associations to related views. Part of development package SZN_NR_INTERVALS_BO.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_NumberRangeInterval | NumberRangeInterval | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_SubObject | _SubObject | $projection.Object = _SubObject.Object and $projection.SubObject = _SubObject.SubObject |
| [1..1] | I_NumberRangeInterval_Sort | _NumberRangeInterval_Sort | $projection.Object = _NumberRangeInterval_Sort.Object and $projection.SubObject = _NumberRangeInterval_Sort.SubObject and $projection.ToYear = _NumberRangeInterval_Sort.ToYear and $projection.IntervalNumber = _NumberRangeInterval_Sort.IntervalNumber |
| [0..*] | I_UNASSIGNEDBUFFERENTRIES | _UnassignedBufferEntries | $projection.IntervalNumber = _UnassignedBufferEntries.Nrrangenr and $projection.Object = _UnassignedBufferEntries.Object and $projection.SubObject = _UnassignedBufferEntries.Subobject and $projection.ToYear = _UnassignedBufferEntries.Toyear |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CNRINTERVALTP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Nummernkreis Intervallpflege | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| ClientHandling.algorithm | #AUTOMATED | view |
Fields (14)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Object | I_NumberRangeInterval | NumberRangeObject | TRFM Object |
| KEY | SubObject | |||
| KEY | ToYear | I_NumberRangeInterval | NumberRangeToYear | To Year |
| KEY | IntervalNumber | I_NumberRangeInterval | NumberRangeInterval | Number Range |
| NumberRangeFromNumber0endasFromNumber | ||||
| NumberRangeToNumber0endasToNumber | ||||
| char20asIntervalLevel | ||||
| IsExternal | ||||
| TransportRequestID | I_NumberRangeInterval | TransportRequestID | ||
| _NumberRangeObject | _NumberRangeObject | |||
| _SubObject | _SubObject | |||
| _NumberRangeInterval_Sort | _NumberRangeInterval_Sort | |||
| BufferTypeDB | _NumberRangeObject | BufferType | Buff.Type | |
| _UnassignedBufferEntries | _UnassignedBufferEntries |
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_NumberRangeInterval_TP.
-- 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: CNRINTERVALTP
CREATE VIEW I_NumberRangeInterval_TP AS
SELECT
NumberRangeInterval.NumberRangeObject AS Object,
cast( NumberRangeInterval.NumberRangeSubObject as nrsobj_case_sensitive preserving type ) AS SubObject,
NumberRangeInterval.NumberRangeToYear AS ToYear,
NumberRangeInterval.NumberRangeInterval AS IntervalNumber,
case NumberRangeInterval.NumberRangeFlagExternal when 'X' then NumberRangeInterval.NumberRangeFromNumber else ltrim( NumberRangeInterval.NumberRangeFromNumber, '0' ) end as FromNumber AS NumberRangeFromNumber0endasFromNumber,
case NumberRangeInterval.NumberRangeFlagExternal when 'X' then NumberRangeInterval.NumberRangeToNumber else ltrim( NumberRangeInterval.NumberRangeToNumber, '0' ) end as ToNumber AS NumberRangeToNumber0endasToNumber,
cast( case NumberRangeInterval.NumberRangeLevel when '00000000000000000000' then '0' else ltrim( NumberRangeInterval.NumberRangeLevel, '0' ) end as abap.char(20) ) as IntervalLevel AS char20asIntervalLevel,
cast ( NumberRangeInterval.NumberRangeFlagExternal as abap_boolean preserving type ) AS IsExternal,
NumberRangeInterval.TransportRequestID AS TransportRequestID,
_NumberRangeObject.BufferType AS BufferTypeDB
FROM I_NumberRangeInterval AS NumberRangeInterval
LEFT OUTER JOIN I_SubObject AS _SubObject ON Object = _SubObject.Object AND SubObject = _SubObject.SubObject -- association [0..1]
LEFT OUTER JOIN I_NumberRangeInterval_Sort AS _NumberRangeInterval_Sort ON Object = _NumberRangeInterval_Sort.Object AND SubObject = _NumberRangeInterval_Sort.SubObject AND ToYear = _NumberRangeInterval_Sort.ToYear AND IntervalNumber = _NumberRangeInterval_Sort.IntervalNumber -- association [1..1]
LEFT OUTER JOIN I_UNASSIGNEDBUFFERENTRIES AS _UnassignedBufferEntries ON IntervalNumber = _UnassignedBufferEntries.Nrrangenr AND Object = _UnassignedBufferEntries.Object AND SubObject = _UnassignedBufferEntries.Subobject AND ToYear = _UnassignedBufferEntries.Toyear -- association [0..*]
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- 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