R_REContrReminderRuleTP

DDL: R_RECONTRREMINDERRULETP Type: view_entity TRANSACTIONAL

Real Estate Reminder Rule TP

R_REContrReminderRuleTP is a Transactional CDS View that provides data about "Real Estate Reminder Rule TP" in SAP S/4HANA. It reads from 1 data source (I_REReminderObjRuleWithParam) and exposes 18 fields with key fields InternalRealEstateNumber, REReminderNumber, REReminderRuleParamNumber.

Data Sources (1)

SourceAliasJoin Type
I_REReminderObjRuleWithParam I_REReminderObjRuleWithParam from

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Real Estate Reminder Rule TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey REReminderNumber view
Analytics.technicalName RRECNREMINDRULE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber
KEY REReminderNumber REReminderNumber
KEY REReminderRuleParamNumber REReminderRuleParamNumber
REReminderRule REReminderRule
REReminderReason REReminderReason
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
REReminderParamType REReminderParamType
REReminderParamDate REReminderParamDate
REReminderParamNmbr REReminderParamNmbr
REReminderParamIsBoolean REReminderParamIsBoolean
_REReminderDate _REReminderDate
_REReminderObjRuleParam _REReminderObjRuleParam
_REReminderParamType _REReminderParamType
_REReminderReason _REReminderReason
_REReminderRule _REReminderRule
_REReminderObjRuleParamAddl _REReminderObjRuleParamAddl
_REContract _REContract
@AccessControl.authorizationCheck: #CHECK

@EndUserText.label: 'Real Estate Reminder Rule TP'

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]

@ObjectModel.representativeKey:  'REReminderNumber'
@Analytics.technicalName: 'RRECNREMINDRULE'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'REReminderNumber' ]
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L

define view entity R_REContrReminderRuleTP
  as select from I_REReminderObjRuleWithParam
  association to parent R_REContractTP as _REContract on $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber
{
      //I_REReminderObjRule

  key InternalRealEstateNumber,
  key REReminderNumber,
  key REReminderRuleParamNumber,
      @ObjectModel.foreignKey.association: '_REReminderRule'
      REReminderRule,
      @ObjectModel.foreignKey.association: '_REReminderReason'
      REReminderReason,
      @Semantics.businessDate.from: true
      ValidityStartDate,
      @Semantics.businessDate.to: true
      ValidityEndDate,
      @ObjectModel.foreignKey.association: '_REReminderParamType'
      REReminderParamType,
      REReminderParamDate,
      REReminderParamNmbr,
      REReminderParamIsBoolean,
      //  REReminderParamName,

      
//      _REReminderObjRuleParamAddl.REReminderParamDateIsHidden as REReminderParamDateIsHidden,

//      _REReminderObjRuleParamAddl.REReminderParamNmbrIsHidden as REReminderParamNmbrIsHidden,

//      _REReminderObjRuleParamAddl.REReminderParamIndIsHidden as REReminderParamIndIsHidden,


      /* Associations */
      //I_REReminderObjRule

      _REReminderDate,
      _REReminderObjRuleParam,
      _REReminderParamType,
      _REReminderReason,
      _REReminderRule,
      _REReminderObjRuleParamAddl,
      _REContract

}
where
  InternalRealEstateNumber like 'IS%'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_REREMINDEROBJRULEWITHPARAM"
],
"ASSOCIATED":
[
"I_REREMINDERDATE",
"I_REREMINDEROBJRULEPARAM",
"I_REREMINDEROBJRULEPARAMADDL",
"I_REREMINDERPARAMTYPE",
"I_REREMINDERREASON",
"I_REREMINDERRULE",
"R_RECONTRACTTP"
],
"BASE":
[
"I_REREMINDEROBJRULEWITHPARAM"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/