R_REContrValuationProcStepTP

DDL: R_RECONTRVALUATIONPROCSTEPTP Type: view_entity TRANSACTIONAL

Valuation Process Step

R_REContrValuationProcStepTP is a Transactional CDS View that provides data about "Valuation Process Step" in SAP S/4HANA. It reads from 1 data source (I_REValuationProcessStep) and exposes 28 fields with key fields InternalRealEstateNumber, REValuationProcessUUID, RETermNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_REValuationProcessStep I_REValuationProcessStep from

Associations (1)

CardinalityTargetAliasCondition
[1..1] R_REContrValuationTP _ValuationRule $projection.InternalRealEstateNumber = _ValuationRule.InternalRealEstateNumber and $projection.REValuationRuleUUID = _ValuationRule.REValuationRuleUUID

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Valuation Process Step view
ObjectModel.representativeKey RETermNumber view
Analytics.technicalName RREVALUROCSTEPTP view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber
KEY REValuationProcessUUID REValuationProcessUUID
KEY RETermNumber RETermNumber
REValuationRuleUUID REValuationRuleUUID
REValuationProcessReason REValuationProcessReason
REValuationBehavior REValuationBehavior
REConsiderationStartDate REConsiderationStartDate
REInfoText REInfoText
REContractValueAmount REContractValueAmount
RENetPresentValueAmount RENetPresentValueAmount
RERemainingCapitalAmount RERemainingCapitalAmount
Currency Currency
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
RESourceOfCreation RESourceOfCreation
LastChangedByUser LastChangedByUser
LastChangeDate LastChangeDate
LastChangeTime LastChangeTime
RESourceOfChange RESourceOfChange
RELinearizationStartDate RELinearizationStartDate
REProbableEndDate REProbableEndDate
REAbsoluteEndDate REAbsoluteEndDate
REValuationEngine REValuationEngine
_ValuationBehavior _ValuationBehavior
_ValuationProcessReason _ValuationProcessReason
_ValuationRule _ValuationRule
_REContract _REContract
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED

@EndUserText.label: 'Valuation Process Step'
@ObjectModel.representativeKey: 'RETermNumber'
@Analytics.technicalName: 'RREVALUROCSTEPTP'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'REValuationProcessUUID', 'RETermNumber' , 'REValuationRuleUUID']
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]

define view entity R_REContrValuationProcStepTP
  as select from I_REValuationProcessStep
  association        to parent R_REContractTP as _REContract    on  $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber

  association [1..1] to R_REContrValuationTP  as _ValuationRule on  $projection.InternalRealEstateNumber = _ValuationRule.InternalRealEstateNumber
                                                                and $projection.REValuationRuleUUID      = _ValuationRule.REValuationRuleUUID

{
  key InternalRealEstateNumber,
  key REValuationProcessUUID,
  key RETermNumber,
      REValuationRuleUUID,
      REValuationProcessReason,
      REValuationBehavior,
      REConsiderationStartDate,
      REInfoText,
      REContractValueAmount,
      RENetPresentValueAmount,
      RERemainingCapitalAmount,
      Currency,
      CreatedByUser,
      CreationDate,
      CreationTime,
      //          Create Timestamp aggregation

      @Semantics.systemDateTime.createdAt: true
      cast (dats_tims_to_tstmp( CreationDate,
                                CreationTime,
                              abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as vdm_creationdatetime) as CreationDateTime,
      RESourceOfCreation,
      LastChangedByUser,
      LastChangeDate,
      LastChangeTime,
      //          LastChange Timestamp aggregation

      @Semantics.systemDateTime.lastChangedAt: true
      cast (dats_tims_to_tstmp( LastChangeDate,
                          LastChangeTime,
                          abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as vdm_lastchangedon)        as LastChangeDateTime,
      RESourceOfChange,
      RELinearizationStartDate,
      REProbableEndDate,
      REAbsoluteEndDate,
      REValuationEngine,

      _ValuationBehavior,
      _ValuationProcessReason,
      _ValuationRule,
      _REContract

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_REVALUATIONPROCESSSTEP"
],
"ASSOCIATED":
[
"I_REVALUATIONBEHAVIOR",
"I_REVALUATIONPROCESSREASON",
"R_RECONTRACTTP",
"R_RECONTRVALUATIONTP"
],
"BASE":
[
"I_REVALUATIONPROCESSSTEP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/