I_REValuationRule

DDL: I_REVALUATIONRULE SQL: IREVALUATIONRULE Type: view_entity BASIC Package: VDM_RE_CE

RE Valuation Rule

I_REValuationRule (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

RealEstateValuationRule · Cross Applications

I_REValuationRule is a Basic CDS View (Dimension) that provides data about "RE Valuation Rule" in SAP S/4HANA. It reads from 1 data source (tivcerule) and exposes 34 fields with key field REValuationRule. It has 14 associations to related views. Part of development package VDM_RE_CE.

SAP Help Documentation

CategoryCustomizing
Data CategoryDimension
Purpose
This CDS view is designed to provide a structured representation of real estate valuation rules within a system. It integrates various aspects of real estate valuation, including accounting principles, valuation types, condition groups, flow types, and classification, among others. The view serves as a dimension in analytical scenarios, allowing for the extraction and analysis of data related to real estate valuation rules. This CDS view provides the data to answer the following business questions: What are the different real estate valuation rules defined in the system? How are these valuation rules associated with specific accounting principles? What types of real estate valuation are performed automatically or completed automatically? Which condition groups are linked to each valuation rule? What are the flow types associated with linear valuation, interest, clearing, repayment, asset acquisition, and depreciation? How is each valuation rule classified in terms of valuation classification? What integration types are used for real estate valuation rules? Are there any valuation rules that are informational only? What methods are used for interest calculation in real estate valuation rules? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view don't need any special authorization.

Structure
Important Fields Important fields in this view include the following: Field Name Description REValuationRule Valuation Rule AccountingPrinciple Accounting Principle REValuationType Valuation Type REIsValuationPerformAutomatic Auto. valuation? REIsValuationCompleteAutomatic Autom. complete? REValuationConditionGroup Cond. Val. Group REValuationLinearType Linearization Type REFlowTypeLinear FlowType Linearizat. REFlowTypeLinearNegative FlowType Linearizat. REFlowTypeInterest FlowType Interest REFlowTypeClearing Clearing Flow Type REFlowTypeRepayment FlowType Repayment REFlowTypeAsset Assets Flow Type REFlowTypeDepreciation FlowType Depreciat. REValuationClassification Classification REIsCndnAndRmngShareLinearize Linearize? REValuationIntegrationType Integration Type REIsExclForNewAssgmt Obsolete REIsValuationRuleInformational Informational InterestCalculationMethod Int. Calc. Method

Data Extraction
Data Extraction Type This CDS view is enabled for data extraction in full mode.

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentRE-FX-2CL
CapabilitiesData Source for Data Extraction,Association Target for Defining CDS Entities,Analytical Dimension
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view is designed to provide a structured representation of real estate valuation rules within a system. It integrates various aspects of real estate valuation, including accounting principles, valuation types, condition groups, flow types, and classification, among others. The view serves as a dimension in analytical scenarios, allowing for the extraction and analysis of data related to real estate valuation rules.</p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>What are the different real estate valuation rules defined in the system?</p></li> <li><p>How are these valuation rules associated with specific accounting principles?</p></li> <li><p>What types of real estate valuation are performed automatically or completed automatically?</p></li> <li><p>Which condition groups are linked to each valuation rule?</p></li> <li><p>What are the flow types associated with linear valuation, interest, clearing, repayment, asset acquisition, and depreciation?</p></li> <li><p>How is each valuation rule classified in terms of valuation classification?</p></li> <li><p>What integration types are used for real estate valuation rules?</p></li> <li><p>Are there any valuation rules that are informational only?</p></li> <li><p>What methods are used for interest calculation in real estate valuation rules?</p></li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
tivcerule _ValuationRule from

Associations (14)

CardinalityTargetAliasCondition
[0..1] I_AccountingPrinciple _AccountingPrinciple $projection.AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple
[0..1] I_REValuationType _REValuationType $projection.REValuationType = _REValuationType.REValuationType
[0..1] I_REValuationConditionGrp _REValuationConditionGrp $projection.REValuationConditionGroup = _REValuationConditionGrp.REValuationConditionGroup
[0..1] I_REValuationLinearType _REValuationLinearType $projection.REValuationLinearType = _REValuationLinearType.REValuationLinearType
[0..1] I_REFlowType _REFlowTypeLinear $projection.REFlowTypeLinear = _REFlowTypeLinear.REFlowType
[0..1] I_REFlowType _REFlowTypeInterest $projection.REFlowTypeInterest = _REFlowTypeInterest.REFlowType
[0..1] I_REFlowType _REFlowTypeLinearNegative $projection.REFlowTypeLinearNegative = _REFlowTypeLinearNegative.REFlowType
[0..1] I_REFlowType _REFlowTypeClearing $projection.REFlowTypeClearing = _REFlowTypeClearing.REFlowType
[0..1] I_REFlowType _REFlowTypeRepayment $projection.REFlowTypeRepayment = _REFlowTypeRepayment.REFlowType
[0..1] I_REFlowType _REFlowTypeAsset $projection.REFlowTypeAsset = _REFlowTypeAsset.REFlowType
[0..1] I_REFlowType _REFlowTypeDepreciation $projection.REFlowTypeDepreciation = _REFlowTypeDepreciation.REFlowType
[0..1] I_REValuationClassification _REValuationClassification $projection.REValuationClassification = _REValuationClassification.REValuationClassification
[0..1] I_REValuationIntegType _REValuationIntegType $projection.REValuationIntegrationType = _REValuationIntegType.REValuationIntegrationType
[0..*] I_RealEstateValuationRuleText _Text $projection.REValuationRule = _Text.REValuationRule

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label RE Valuation Rule view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
ObjectModel.representativeKey REValuationRule view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.sapObjectNodeType.name RealEstateValuationRule view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY REValuationRule cerule Valuation Rule
AccountingPrinciple accprinciple Accounting Principle
REValuationType cetype Valuation Type
REIsValuationPerformAutomatic cetypeautoeval Perform Automatic Valuation?
REIsValuationCompleteAutomatic cetypeautocomplete Automatically Set to Complete?
REValuationConditionGroup cdgroup Condition Valuation Group
REValuationLinearType straightlinetype Linearization Type
REFlowTypeLinear flowtypestraightlining Linearization Flow Type
REFlowTypeLinearNegative flowtypestraightlining_ne Linearization Flow Type
REFlowTypeInterest flowtypeinterest Flow Type Interest
REFlowTypeClearing flowtypepayment Clearing Flow Type
REFlowTypeRepayment flowtyperepayment Flow Type Repayment
REFlowTypeAsset flowtypeacquisition Assets Flow Type
REFlowTypeDepreciation flowtypedepreciation Flow Type Depreciation
REValuationClassification cesltype Valuation Classification
REIsCndnAndRmngShareLinearize ceisslrest Linearize Conditions and Remaining Shares?
REValuationIntegrationType integrationtype Integration Type
REIsExclForNewAssgmt cuexcludeassign No New Creation or Assignment
REIsValuationRuleInformational isinformationalrule Informational Valuation Rule
InterestCalculationMethod interestcalcmethod Interest Calculation Method
_AccountingPrinciple _AccountingPrinciple
_REValuationType _REValuationType
_REValuationConditionGrp _REValuationConditionGrp
_REValuationLinearType _REValuationLinearType
_REFlowTypeLinear _REFlowTypeLinear
_REFlowTypeInterest _REFlowTypeInterest
_REFlowTypeLinearNegative _REFlowTypeLinearNegative
_REFlowTypeClearing _REFlowTypeClearing
_REFlowTypeRepayment _REFlowTypeRepayment
_REFlowTypeAsset _REFlowTypeAsset
_REFlowTypeDepreciation _REFlowTypeDepreciation
_REValuationClassification _REValuationClassification
_REValuationIntegType _REValuationIntegType
_Text _Text

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_REValuationRule.
-- 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: IREVALUATIONRULE

CREATE VIEW I_REValuationRule AS
SELECT
  cerule AS REValuationRule,
  accprinciple AS AccountingPrinciple,
  cetype AS REValuationType,
  cetypeautoeval AS REIsValuationPerformAutomatic,
  cetypeautocomplete AS REIsValuationCompleteAutomatic,
  cdgroup AS REValuationConditionGroup,
  straightlinetype AS REValuationLinearType,
  flowtypestraightlining AS REFlowTypeLinear,
  flowtypestraightlining_ne AS REFlowTypeLinearNegative,
  flowtypeinterest AS REFlowTypeInterest,
  flowtypepayment AS REFlowTypeClearing,
  flowtyperepayment AS REFlowTypeRepayment,
  flowtypeacquisition AS REFlowTypeAsset,
  flowtypedepreciation AS REFlowTypeDepreciation,
  cesltype AS REValuationClassification,
  ceisslrest AS REIsCndnAndRmngShareLinearize,
  integrationtype AS REValuationIntegrationType,
  cuexcludeassign AS REIsExclForNewAssgmt,
  isinformationalrule AS REIsValuationRuleInformational,
  interestcalcmethod AS InterestCalculationMethod
FROM tivcerule AS _ValuationRule
LEFT OUTER JOIN I_AccountingPrinciple AS _AccountingPrinciple ON AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple  -- association [0..1]
LEFT OUTER JOIN I_REValuationType AS _REValuationType ON REValuationType = _REValuationType.REValuationType  -- association [0..1]
LEFT OUTER JOIN I_REValuationConditionGrp AS _REValuationConditionGrp ON REValuationConditionGroup = _REValuationConditionGrp.REValuationConditionGroup  -- association [0..1]
LEFT OUTER JOIN I_REValuationLinearType AS _REValuationLinearType ON REValuationLinearType = _REValuationLinearType.REValuationLinearType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeLinear ON REFlowTypeLinear = _REFlowTypeLinear.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeInterest ON REFlowTypeInterest = _REFlowTypeInterest.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeLinearNegative ON REFlowTypeLinearNegative = _REFlowTypeLinearNegative.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeClearing ON REFlowTypeClearing = _REFlowTypeClearing.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeRepayment ON REFlowTypeRepayment = _REFlowTypeRepayment.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeAsset ON REFlowTypeAsset = _REFlowTypeAsset.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REFlowType AS _REFlowTypeDepreciation ON REFlowTypeDepreciation = _REFlowTypeDepreciation.REFlowType  -- association [0..1]
LEFT OUTER JOIN I_REValuationClassification AS _REValuationClassification ON REValuationClassification = _REValuationClassification.REValuationClassification  -- association [0..1]
LEFT OUTER JOIN I_REValuationIntegType AS _REValuationIntegType ON REValuationIntegrationType = _REValuationIntegType.REValuationIntegrationType  -- association [0..1]
LEFT OUTER JOIN I_RealEstateValuationRuleText AS _Text ON REValuationRule = _Text.REValuationRule  -- association [0..*]
;