R_REIntegObjectReminderDateTP

DDL: R_REINTEGOBJECTREMINDERDATETP SQL: RREINTOBJREMIDAT Type: view_entity TRANSACTIONAL

IntegrationObject Reminder Date TP

R_REIntegObjectReminderDateTP is a Transactional CDS View that provides data about "IntegrationObject Reminder Date TP" in SAP S/4HANA. It reads from 1 data source (I_REReminderDate) and exposes 18 fields with key fields InternalRealEstateNumber, REReminderNumber, REReminderDate.

Data Sources (1)

SourceAliasJoin Type
I_REReminderDate I_REReminderDate from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label IntegrationObject Reminder Date TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey REReminderNumber view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber
KEY REReminderNumber REReminderNumber
KEY REReminderDate REReminderDate
REReminderUUID REReminderUUID
REReminderRule REReminderRule
REReminderReason REReminderReason
Responsible Responsible
REReminderWrkflwDate REReminderWrkflwDate
REReminderIsDone REReminderIsDone
REReminderIsFix REReminderIsFix
REReminderIsWrkflwSend REReminderIsWrkflwSend
TextObjectKey TextObjectKey
REReminderInfoText REReminderInfoText
_REReminderLongText _REReminderLongText
_REReminderReason _REReminderReason
_REReminderRule _REReminderRule
_ResponsibleUser _ResponsibleUser
_REIntegrationObjectTP _REIntegrationObjectTP
//@AbapCatalog.sqlViewName: 'RREINTOBJREMIDAT'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'IntegrationObject Reminder Date TP'
//@ClientHandling.algorithm: #SESSION_VARIABLE

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

@ObjectModel.representativeKey: 'REReminderNumber' 
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'REReminderUUID' ]
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L


define view entity R_REIntegObjectReminderDateTP as select from I_REReminderDate 
association to parent R_REIntegrationObjectTP as _REIntegrationObjectTP on $projection.InternalRealEstateNumber = _REIntegrationObjectTP.InternalRealEstateNumber
{
  //I_REReminderDate

  key InternalRealEstateNumber,
  key REReminderNumber,
  @Semantics.businessDate.at: true
  key REReminderDate,
  REReminderUUID,
   @ObjectModel.foreignKey.association: '_REReminderRule'
  REReminderRule, 
   @ObjectModel.foreignKey.association: '_REReminderReason'
  REReminderReason,
  Responsible,
  @Semantics.businessDate.at: true
  REReminderWrkflwDate,
  REReminderIsDone,
  REReminderIsFix,
  REReminderIsWrkflwSend,
  TextObjectKey,
  REReminderInfoText,
  /* Associations */
  //I_REReminderDate

  _REReminderLongText,
  _REReminderReason,
  _REReminderRule,
  _ResponsibleUser,
  
   _REIntegrationObjectTP
}
where //_REIntegrationObjectTP.RealEstateObjectType = 'J5'

  InternalRealEstateNumber like 'J5%'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_REREMINDERDATE"
],
"ASSOCIATED":
[
"I_REREMINDERREASON",
"I_REREMINDERRULE",
"I_TEXTOBJECTPLAINLONGTEXT",
"I_USER",
"R_REINTEGRATIONOBJECTTP"
],
"BASE":
[
"I_REREMINDERDATE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/