A_REContrReminderRule

DDL: A_RECONTRREMINDERRULE Type: view_entity CONSUMPTION

Reminder Rules

A_REContrReminderRule is a Consumption CDS View that provides data about "Reminder Rules" in SAP S/4HANA. It reads from 1 data source (R_REContrReminderRuleTP) and exposes 11 fields with key fields InternalRealEstateNumber, REReminderNumber, REReminderRuleParamNumber.

Data Sources (1)

SourceAliasJoin Type
R_REContrReminderRuleTP R_REContrReminderRuleTP projection

Annotations (9)

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

Fields (11)

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
@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: 'Reminder Rules'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'REReminderNumber', 'REReminderRuleParamNumber']
@ObjectModel.usageType: { 
  dataClass: #MASTER,
  serviceQuality: #C,
  sizeCategory: #L
}
@Metadata.ignorePropagatedAnnotations:true
@OData.entityType.name:'REContrReminderRule_Type'
define view entity A_REContrReminderRule
  as projection on R_REContrReminderRuleTP
{
 //R_REContrReminderRuleTP

 key InternalRealEstateNumber,
 key REReminderNumber,
 key REReminderRuleParamNumber,
 REReminderRule,
 REReminderReason,
 @Semantics.businessDate.from: true
 ValidityStartDate,
 @Semantics.businessDate.to: true
 ValidityEndDate,
 REReminderParamType,
 REReminderParamDate,
 REReminderParamNmbr,
 REReminderParamIsBoolean,
// REReminderParamName,


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