A_REContrNoticeTermForObj

DDL: A_RECONTRNOTICETERMFOROBJ Type: view_entity CONSUMPTION

Object Notice Terms

A_REContrNoticeTermForObj is a Consumption CDS View that provides data about "Object Notice Terms" in SAP S/4HANA. It reads from 1 data source (R_REContrNoticeTermForObjTP) and exposes 31 fields with key fields InternalRealEstateNumber, RETermType, REStatusObject, RETermNumber, RENoticeRule.

Data Sources (1)

SourceAliasJoin Type
R_REContrNoticeTermForObjTP R_REContrNoticeTermForObjTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
EndUserText.label Object Notice Terms view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name REContrNoticeTermForObj_Type view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber
KEY RETermType RETermType
KEY REStatusObject REStatusObject
KEY RETermNumber RETermNumber
KEY RENoticeRule RENoticeRule
KEY RENoticeSequenceNo RENoticeSequenceNo
ValidityStartDate ValidityStartDate
RETermName RETermName
RENoticeType RENoticeType
RENoticeProcedure RENoticeProcedure
RENoticeGivingParty RENoticeGivingParty
RENoticeRuleType RENoticeRuleType
RENoticeRuleDescription RENoticeRuleDescription
RETermPeriodInYears RETermPeriodInYears
RETermPeriodInMonths RETermPeriodInMonths
RETermPeriodInDays RETermPeriodInDays
REPeriodEndRhythmType REPeriodEndRhythmType
RENoticePeriodInMonths RENoticePeriodInMonths
RENoticePeriodInWeeks RENoticePeriodInWeeks
RENoticePeriodInDays RENoticePeriodInDays
RENoticeGracePeriod RENoticeGracePeriod
REGracePeriodCalOrWorkDays REGracePeriodCalOrWorkDays
RENoticePeriodCalendar RENoticePeriodCalendar
RENoticeYear RENoticeYear
RENoticeMonth RENoticeMonth
RENoticeDay RENoticeDay
RENoticeReceiptYear RENoticeReceiptYear
RENoticeReceiptMonth RENoticeReceiptMonth
RENoticeReceiptDay RENoticeReceiptDay
RENoticeRcptCalOrWorkDays RENoticeRcptCalOrWorkDays
RENoticeReceiptCalendar RENoticeReceiptCalendar
@AccessControl.authorizationCheck: #CHECK
//@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED


@VDM : {
    lifecycle.contract.type : #PUBLIC_REMOTE_API,
    usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ],
    viewType: #CONSUMPTION
    }

@EndUserText.label: 'Object Notice Terms'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'RETermType', 'RENoticeType']
@ObjectModel.usageType: { 
  dataClass: #MASTER,
  serviceQuality: #C,
  sizeCategory: #L
}
@Metadata.ignorePropagatedAnnotations:true
@OData.entityType.name:'REContrNoticeTermForObj_Type'
define view entity A_REContrNoticeTermForObj
  as projection on R_REContrNoticeTermForObjTP
{
  key InternalRealEstateNumber,
  key RETermType,
  key REStatusObject,
  key RETermNumber,
  key RENoticeRule,
  key RENoticeSequenceNo,
      @Semantics.businessDate.from: true
      ValidityStartDate,
      @Semantics.text: true
      RETermName,
      RENoticeType,
      RENoticeProcedure,
      RENoticeGivingParty,
      RENoticeRuleType,
      @Semantics.text: true
      RENoticeRuleDescription,
      RETermPeriodInYears,
      RETermPeriodInMonths,
      RETermPeriodInDays,
      REPeriodEndRhythmType,
      RENoticePeriodInMonths,
      RENoticePeriodInWeeks,
      RENoticePeriodInDays,
      RENoticeGracePeriod,
      REGracePeriodCalOrWorkDays,
      RENoticePeriodCalendar,
      RENoticeYear,
      RENoticeMonth,
      RENoticeDay,
      RENoticeReceiptYear,
      RENoticeReceiptMonth,
      RENoticeReceiptDay,
      RENoticeRcptCalOrWorkDays,
      RENoticeReceiptCalendar,

      _REContract : redirected to parent A_REContract
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_RECONTRNOTICETERMFOROBJTP"
],
"ASSOCIATED":
[
"A_RECONTRACT",
"R_RECONTRACTTP"
],
"BASE":
[
"R_RECONTRNOTICETERMFOROBJTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/