I_REContrConditionCalculation

DDL: I_RECONTRCONDITIONCALCULATION SQL: IRECNDNCALC Type: view_entity BASIC Package: VDM_RE_CD

RE Condition Calculation Factors

I_REContrConditionCalculation (Basic)

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

REContractConditionCalculation · Cross Applications

I_REContrConditionCalculation is a Basic CDS View (Dimension) that provides data about "RE Condition Calculation Factors" in SAP S/4HANA. It reads from 1 data source (vicdcondcalc) and exposes 21 fields with key field RECndnCalculationUUID. It has 3 associations to related views. Part of development package VDM_RE_CD.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentRE-FX-CN-2CL
CapabilitiesData Source for Data Extraction,Analytical Dimension,Association Target for Defining CDS Entities
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

Documentation

Data Sources (1)

SourceAliasJoin Type
vicdcondcalc vicdcondcalc from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_REContract _REContract $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber
[0..1] I_Currency _Currency $projection.REConditionCurrency = _Currency.Currency
[1..1] I_REConditionType _REConditionType $projection.REConditionType = _REConditionType.REConditionType

Annotations (16)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.technicalName IRECNDNCALC view
ObjectModel.representativeKey RECndnCalculationUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.sapObjectNodeType.name REContractConditionCalculation view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label RE Condition Calculation Factors view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY RECndnCalculationUUID calcguid GUID (RAW16) for Calculations
REConditionUUID condguid GUID (RAW16) for Conditions
InternalRealEstateNumber intreno Internal Key of Real Estate Object
REStatusObjectCalculation objnr Object Number for Calculation
REConditionType condtype Condition Type
REConditionValidityStartDate condvalidfrom Date as of Which the Condition Is Valid
ValidityStartDate Validity Start Date
ValidityEndDate Validity End Date
REConditionCalculationFactor calcvalue Currency-Dependent Calculation Factor
REConditionItemAmount condvalue Condition item currency amount
REConditionItemTaxAmount taxvalue Tax on Sales/Purchase of Condition Item
REConditionNetAmount condvaluenet Currency Amount (Net) of Condition Item
REConditionGrossAmount condvaluegross Currency Amount (Gross) of Condition Item
REConditionCurrency condcurr Currency of Condition Item
RENumberOfCalculation calcnumber Sequence Number of Calculation
BusinessPartner partner Business Partner Number
REPartnerStatusObject partnerobjnr Object Number
REConditionDueDate duedate Promised For
_REContract _REContract
_REConditionType _REConditionType
_Currency _Currency

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_REContrConditionCalculation.
-- 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: IRECNDNCALC

CREATE VIEW I_REContrConditionCalculation AS
SELECT
  calcguid AS RECndnCalculationUUID,
  condguid AS REConditionUUID,
  intreno AS InternalRealEstateNumber,
  objnr AS REStatusObjectCalculation,
  condtype AS REConditionType,
  condvalidfrom AS REConditionValidityStartDate,
  cast(valuevalidfrom as rebdvdmvalidfrom preserving type) AS ValidityStartDate,
  cast(valuevalidto as rebdvdmvalidto preserving type) AS ValidityEndDate,
  calcvalue AS REConditionCalculationFactor,
  condvalue AS REConditionItemAmount,
  taxvalue AS REConditionItemTaxAmount,
  condvaluenet AS REConditionNetAmount,
  condvaluegross AS REConditionGrossAmount,
  condcurr AS REConditionCurrency,
  calcnumber AS RENumberOfCalculation,
  partner AS BusinessPartner,
  partnerobjnr AS REPartnerStatusObject,
  duedate AS REConditionDueDate
FROM vicdcondcalc
LEFT OUTER JOIN I_REContract AS _REContract ON InternalRealEstateNumber = _REContract.InternalRealEstateNumber  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _Currency ON REConditionCurrency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_REConditionType AS _REConditionType ON REConditionType = _REConditionType.REConditionType  -- association [1..1]
;