I_REConditionAddl

DDL: I_RECONDITIONADDL SQL: IRECONDITIONADDL Type: view COMPOSITE

RE Condition additional

I_REConditionAddl is a Composite CDS View that provides data about "RE Condition additional" in SAP S/4HANA. It reads from 1 data source (I_RECondition) and exposes 60 fields with key fields InternalRealEstateNumber, REConditionUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_RECondition I_RECondition from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_REContract _REContract $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber
[1..1] I_REEntryValidity _REEntryValidity $projection.REEntryValidity = _REEntryValidity.REEntryValidity
[0..1] I_REObjectAssgmtIdnAddl _REStatusObjectCalculation $projection.InternalRealEstateNumber = _REStatusObjectCalculation.InternalRealEstateNumber and $projection.REStatusObjectCalculation = _REStatusObjectCalculation.REStatusObjectTarget
[0..1] I_REObjectAssgmtIdnAddl _REStatusObjectDistribution $projection.InternalRealEstateNumber = _REStatusObjectDistribution.InternalRealEstateNumber and $projection.REStatusObjectDistribution = _REStatusObjectDistribution.REStatusObjectTarget

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IRECONDITIONADDL view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.representativeKey REConditionUUID view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label RE Condition additional view

Fields (60)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
KEY REConditionUUID REConditionUUID Condition
REStatusObjectCalculation REStatusObjectCalculation
REConditionType REConditionType Condition Type
REExtConditionPurpose REExtConditionPurpose
ValidityStartEndDateValue
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
REStatusObjectDistribution REStatusObjectDistribution
REConditionCalcIsInvalid REConditionCalcIsInvalid Calc. Invalid
REDistributionIsInvalid REDistributionIsInvalid Dist. Invalid
REConditionObjTypeCalculation REConditionObjTypeCalculation
REConditionObjTypeDistribution REConditionObjTypeDistribution
REPostingTerm REPostingTerm Posting Term
REOrglAssignmentTerm REOrglAssignmentTerm
RERhythmTerm RERhythmTerm
REConditionIsToBeDeleted REConditionIsToBeDeleted Deletion ind.
REObjectTypeDistribution REObjectTypeDistribution
REObjectTypePosting REObjectTypePosting
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
RESourceOfCreation RESourceOfCreation Source.In.Entry
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
RESourceOfChange RESourceOfChange Editing Source
REIsOneTimeCondition REIsOneTimeCondition One-Time Cond.
REConditionIsStatistical REConditionIsStatistical
REAdjustmentNumber REAdjustmentNumber Adjust. Term
RESalesTerm RESalesTerm Sales Term
REPeakSalesTerm REPeakSalesTerm Peak Sales Term
RESrvcChrgSettlementPostingTrm RESrvcChrgSettlementPostingTrm SCS Post.Term
REWithholdingTaxTerm REWithholdingTaxTerm WT Term
RECalculationRule RECalculationRule Calculation Rule
REUnitPrice REUnitPrice Unit Price
REConditionCurrency REConditionCurrency
RECalculationRuleParam1 RECalculationRuleParam1 Calc.FormParam.
RECalculationRuleParam2 RECalculationRuleParam2 Calc.FormParam.
REDistributionRule REDistributionRule Distrib. Form.
REDistributionRuleParam1 REDistributionRuleParam1 Dist.Form.Param
REDistributionRuleParam2 REDistributionRuleParam2 Dist.Form.Param
REReasonForChange REReasonForChange Change Reason
REStsObjectParamCalculation REStsObjectParamCalculation
REStsObjectParamDistribution REStsObjectParamDistribution
RECashFlowPostingFromDate RECashFlowPostingFromDate First Posting From
_Currency _Currency
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_REObjectTypeDistribution _REObjectTypeDistribution
_REObjectTypePosting _REObjectTypePosting
_RECndnCalculationRuleExt _RECndnCalculationRuleExt
_RECndnDistributionRuleExt _RECndnDistributionRuleExt
_REConditionChangeReason _REConditionChangeReason
_REConditionObjTypeCalculation _REConditionObjTypeCalculation
_REConditionObjTypeDistr _REConditionObjTypeDistr
_REConditionType _REConditionType
_REConditionPurposeExt _REConditionPurposeExt
_REEntryValidity _REEntryValidity
_REContract _REContract

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_REConditionAddl.
-- 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: IRECONDITIONADDL

CREATE VIEW I_REConditionAddl AS
SELECT
  InternalRealEstateNumber,
  REConditionUUID,
  REStatusObjectCalculation,
  REConditionType,
  REExtConditionPurpose,
  cast(concat(ValidityStartDate, ValidityEndDate ) as recadateperiod) AS ValidityStartEndDateValue,
  ValidityStartDate,
  ValidityEndDate,
  REStatusObjectDistribution,
  REConditionCalcIsInvalid,
  REDistributionIsInvalid,
  REConditionObjTypeCalculation,
  REConditionObjTypeDistribution,
  REPostingTerm,
  REOrglAssignmentTerm,
  RERhythmTerm,
  REConditionIsToBeDeleted,
  REObjectTypeDistribution,
  REObjectTypePosting,
  CreatedByUser,
  CreationDate,
  CreationTime,
  RESourceOfCreation,
  LastChangedByUser,
  LastChangeDate,
  LastChangeTime,
  RESourceOfChange,
  REIsOneTimeCondition,
  REConditionIsStatistical,
  REAdjustmentNumber,
  RESalesTerm,
  REPeakSalesTerm,
  RESrvcChrgSettlementPostingTrm,
  REWithholdingTaxTerm,
  RECalculationRule,
  REUnitPrice,
  REConditionCurrency,
  RECalculationRuleParam1,
  RECalculationRuleParam2,
  REDistributionRule,
  REDistributionRuleParam1,
  REDistributionRuleParam2,
  REReasonForChange,
  REStsObjectParamCalculation,
  REStsObjectParamDistribution,
  RECashFlowPostingFromDate
FROM I_RECondition
LEFT OUTER JOIN I_REContract AS _REContract ON InternalRealEstateNumber = _REContract.InternalRealEstateNumber  -- association [1..1]
LEFT OUTER JOIN I_REEntryValidity AS _REEntryValidity ON REEntryValidity = _REEntryValidity.REEntryValidity  -- association [1..1]
LEFT OUTER JOIN I_REObjectAssgmtIdnAddl AS _REStatusObjectCalculation ON InternalRealEstateNumber = _REStatusObjectCalculation.InternalRealEstateNumber AND REStatusObjectCalculation = _REStatusObjectCalculation.REStatusObjectTarget  -- association [0..1]
LEFT OUTER JOIN I_REObjectAssgmtIdnAddl AS _REStatusObjectDistribution ON InternalRealEstateNumber = _REStatusObjectDistribution.InternalRealEstateNumber AND REStatusObjectDistribution = _REStatusObjectDistribution.REStatusObjectTarget  -- association [0..1]
;