I_RESalesCalculationResult

DDL: I_RESALESCALCULATIONRESULT SQL: IREOMSRPDETN Type: view_entity COMPOSITE Package: VDM_RE_SR

RE Sales based rent calculation result

I_RESalesCalculationResult is a Composite CDS View that provides data about "RE Sales based rent calculation result" in SAP S/4HANA. It reads from 1 data source (I_RESlsCalculationResultBasic) and exposes 23 fields with key field RESalesResultUUID. It has 4 associations to related views. Part of development package VDM_RE_SR.

Data Sources (1)

SourceAliasJoin Type
I_RESlsCalculationResultBasic _RESlsCalculationResultBasic from

Associations (4)

CardinalityTargetAliasCondition
[1..*] I_REProcess _RESalesProcess $projection.REProcessUUID = _RESalesProcess.REProcessUUID
[1..1] I_REContract _REContract $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber
[1..*] I_RESalesReportingTerm _RESalesReportingTerm $projection.InternalRealEstateNumber = _RESalesReportingTerm.InternalRealEstateNumber
[1..*] I_RESalesRuleTermBasic _RESalesRuleTermBasic $projection.InternalRealEstateNumber = _RESalesRuleTermBasic.InternalRealEstateNumber

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey RESalesResultUUID view
EndUserText.label RE Sales based rent calculation result view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY RESalesResultUUID RESalesResultUUID GUID
REProcessUUID REProcessUUID Valuation Proc.
InternalRealEstateNumber InternalRealEstateNumber RE Key
RealEstateContract
RealEstateProcess _RESalesProcess RealEstateProcess
REProcessType _RESalesProcess REProcessType
CompanyCode _REContract CompanyCode Receiver Company Code
Currency Currency Valuation Crcy
RETermNumber RETermNumber Number
RETermName _RESalesRuleTermBasic RETermName Name of Term
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
RETrnsltnRuleLoclGrossAmount RETrnsltnRuleLoclGrossAmount Gross in LC
RETrnsltnRuleLoclNetAmount RETrnsltnRuleLoclNetAmount Net in LC
RETrnsltnRuleLoclTaxAmount RETrnsltnRuleLoclTaxAmount LC Tax Amount
RESalesRentReceivableNetAmount RESalesRentReceivableNetAmount
RESalesRentReceivableTaxAmount RESalesRentReceivableTaxAmount
REAdvancePaymentNetAmount REAdvancePaymentNetAmount
REAdvancePaymentTaxAmount REAdvancePaymentTaxAmount
_REContract _REContract
_RESalesProcess _RESalesProcess
_RESalesReportingTerm _RESalesReportingTerm
_RESalesRuleTermBasic _RESalesRuleTermBasic

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_RESalesCalculationResult.
-- 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: IREOMSRPDETN

CREATE VIEW I_RESalesCalculationResult AS
SELECT
  RESalesResultUUID,
  REProcessUUID,
  InternalRealEstateNumber,
  cast(_REContract.RealEstateContract as recnnumber preserving type) AS RealEstateContract,
  _RESalesProcess.RealEstateProcess AS RealEstateProcess,
  _RESalesProcess.REProcessType AS REProcessType,
  _REContract.CompanyCode AS CompanyCode,
  Currency,
  RETermNumber,
  _RESalesRuleTermBasic.RETermName AS RETermName,
  ValidityStartDate,
  ValidityEndDate,
  RETrnsltnRuleLoclGrossAmount,
  RETrnsltnRuleLoclNetAmount,
  RETrnsltnRuleLoclTaxAmount,
  RESalesRentReceivableNetAmount,
  RESalesRentReceivableTaxAmount,
  REAdvancePaymentNetAmount,
  REAdvancePaymentTaxAmount
FROM I_RESlsCalculationResultBasic AS _RESlsCalculationResultBasic
LEFT OUTER JOIN I_REProcess AS _RESalesProcess ON REProcessUUID = _RESalesProcess.REProcessUUID  -- association [1..*]
LEFT OUTER JOIN I_REContract AS _REContract ON InternalRealEstateNumber = _REContract.InternalRealEstateNumber  -- association [1..1]
LEFT OUTER JOIN I_RESalesReportingTerm AS _RESalesReportingTerm ON InternalRealEstateNumber = _RESalesReportingTerm.InternalRealEstateNumber  -- association [1..*]
LEFT OUTER JOIN I_RESalesRuleTermBasic AS _RESalesRuleTermBasic ON InternalRealEstateNumber = _RESalesRuleTermBasic.InternalRealEstateNumber  -- association [1..*]
;