I_RESalesRuleFrequencyTerm

DDL: I_RESALESRULEFREQUENCYTERM SQL: IRESRRULEFRQCY Type: view COMPOSITE

Real Estate Sales Rule frequency

I_RESalesRuleFrequencyTerm is a Composite CDS View (Dimension) that provides data about "Real Estate Sales Rule frequency" in SAP S/4HANA. It reads from 1 data source (I_RESlsRuleFrequencyTermBasic) and exposes 25 fields with key fields InternalRealEstateNumber, RETermType, RETermNumber, RESalesRhythmType, ValidityStartDate. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_RESlsRuleFrequencyTermBasic I_RESlsRuleFrequencyTermBasic from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_RESalesRuleTerm _RESalesRuleTerm $projection.InternalRealEstateNumber = _RESalesRuleTerm.InternalRealEstateNumber and $projection.RETermNumber = _RESalesRuleTerm.RETermNumber and $projection.RETermType = _RESalesRuleTerm.RETermType and $projection.ValidityStartDate = _RESalesRuleTerm.ValidityStartDate and $projection.RETermNumber = _RESalesRuleTerm.RESalesReportingTermNumber and _RESalesRuleTerm.RESalesItemNumberGrading = '001'

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IRESRRULEFRQCY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.representativeKey RETermNumber view
VDM.viewType #COMPOSITE view
EndUserText.label Real Estate Sales Rule frequency view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
KEY RETermType RETermType Term Category
KEY RETermNumber RETermNumber Number
KEY RESalesRhythmType RESalesRhythmType Frequency Type
KEY ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate
RealEstateObjectType RealEstateObjectType Object Type
REStatusObject REStatusObject Val. Obj. No.
RETermName RETermName Name of Term
REFrequencyStartDate REFrequencyStartDate Frequency Start
RENumberOfFrequencyUnits RENumberOfFrequencyUnits Frequency
REFrequencyUnit REFrequencyUnit Frequency Unit
REProRataMethod REProRataMethod Pro Rata
REProRataMethodCalc REProRataMethodCalc Calculat.Method
REFixedPeriod REFixedPeriod Fixed Periods
RESalesIsCreditPayback RESalesIsCreditPayback Pay
_REKeyAssgmt _REKeyAssgmt
_RETerm _RETerm
_REObjectType _REObjectType
_RETermType _RETermType
_RESalesRhythmType _RESalesRhythmType
_REFixedPeriod _REFixedPeriod
_REProRataMethod _REProRataMethod
_REProRataMethodCalc _REProRataMethodCalc
_RESalesRuleTerm _RESalesRuleTerm

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_RESalesRuleFrequencyTerm.
-- 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: IRESRRULEFRQCY

CREATE VIEW I_RESalesRuleFrequencyTerm AS
SELECT
  InternalRealEstateNumber,
  RETermType,
  RETermNumber,
  RESalesRhythmType,
  ValidityStartDate,
  cast(coalesce(_RESalesRuleTerm.ValidityEndDate,'99991231') as rebdvdmvalidto ) AS ValidityEndDate,
  RealEstateObjectType,
  REStatusObject,
  RETermName,
  REFrequencyStartDate,
  RENumberOfFrequencyUnits,
  REFrequencyUnit,
  REProRataMethod,
  REProRataMethodCalc,
  REFixedPeriod,
  RESalesIsCreditPayback
FROM I_RESlsRuleFrequencyTermBasic
LEFT OUTER JOIN I_RESalesRuleTerm AS _RESalesRuleTerm ON InternalRealEstateNumber = _RESalesRuleTerm.InternalRealEstateNumber AND RETermNumber = _RESalesRuleTerm.RETermNumber AND RETermType = _RESalesRuleTerm.RETermType AND ValidityStartDate = _RESalesRuleTerm.ValidityStartDate AND RETermNumber = _RESalesRuleTerm.RESalesReportingTermNumber AND _RESalesRuleTerm.RESalesItemNumberGrading = '001'  -- association [1..1]
;