R_RECONTRNOTICETERMFOROBJTP

CDS View

Real Estate Notice Term for Objects TP

R_RECONTRNOTICETERMFOROBJTP is a CDS View in S/4HANA. Real Estate Notice Term for Objects TP. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_REContrNoticeTermForObj view_entity projection CONSUMPTION Object Notice Terms
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Real Estate Notice Term for Objects TP'

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

@ObjectModel.representativeKey:  'REStatusObject'
@Analytics.technicalName: 'RRECNNTTRMOBJTP'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'RETermType', 'RENoticeType', 'REStatusObject'  ]
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L


define view entity R_REContrNoticeTermForObjTP
  as select from I_RENoticeTermForObjects as _RENoticeTerm
  association to parent R_REContractTP as _REContract on $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber
{

      //_RENoticeTerm

  key InternalRealEstateNumber,
      @ObjectModel.foreignKey.association: '_RETermType'
  key RETermType,
      @ObjectModel.foreignKey.association: '_REObjectTypeDetail'
  key REStatusObject,
  key RETermNumber,
      @ObjectModel.foreignKey.association: '_RENoticeRule'
  key RENoticeRule,
  key RENoticeSequenceNo,
      @Semantics.businessDate.from: true
      ValidityStartDate,
      RETermName,
      @ObjectModel.foreignKey.association: '_REObjectType'
      RealEstateObjectType,
      @ObjectModel.foreignKey.association: '_RENoticeType'
      RENoticeType,
      @ObjectModel.foreignKey.association: '_RENoticeProcedure'
      RENoticeProcedure,
      @ObjectModel.foreignKey.association: '_RENoticeGivingParty'
      RENoticeGivingParty,
      @ObjectModel.foreignKey.association: '_RENoticeRuleType'
      RENoticeRuleType,
      @Semantics.text: true
      RENoticeRuleDescription,
      RETermPeriodInYears,
      RETermPeriodInMonths,
      RETermPeriodInDays,
      @ObjectModel.foreignKey.association: '_REPeriodEndRhythmType'
      REPeriodEndRhythmType,
      RENoticePeriodInMonths,
      RENoticePeriodInWeeks,
      RENoticePeriodInDays,
      RENoticeGracePeriod,
      @ObjectModel.foreignKey.association: '_REGracePeriodCalOrWorkDay'
      REGracePeriodCalOrWorkDays,
      @ObjectModel.foreignKey.association: '_NoticePeriodCalendar'
      RENoticePeriodCalendar,
      RENoticeYear,
      RENoticeMonth,
      RENoticeDay,
      RENoticeReceiptYear,
      RENoticeReceiptMonth,
      RENoticeReceiptDay,
      @ObjectModel.foreignKey.association: '_RENoticeReceiptCalOrWorkDay'
      RENoticeRcptCalOrWorkDays,
      @ObjectModel.foreignKey.association: '_NoticeReceiptCalendar'
      RENoticeReceiptCalendar,
      /* Associations */

      _NoticePeriodCalendar,
      _NoticeReceiptCalendar,
      _REObjectTypeDetail,
      _REGracePeriodCalOrWorkDay,
      _RENoticeGivingParty,
      _RENoticeProcedure,
      _RENoticeReceiptCalOrWorkDay,
      _RENoticeRule,
      _RENoticeRuleData,
      _RENoticeRuleType,
      _RENoticeType,
      _REPeriodEndRhythmType,
      _RETerm,
      _RETermType,
      _RENoticeTerm._REObjectType,

      _REContract

}
where
  _REContract.RealEstateObjectType = 'IS'