如何为@Consumption.filter.defaultValue 设置日期范围?

Posted

技术标签:

【中文标题】如何为@Consumption.filter.defaultValue 设置日期范围?【英文标题】:How to set date range for @Consumption.filter.defaultValue? 【发布时间】:2022-01-18 22:01:54 【问题描述】:

我正在使用 ABAP Restful 应用程序编程模型 - oData v2。

我希望能够在过去 3 个月内的某个日期范围内默认为 CreationDate。

在一个非常基本的级别上,我可以默认一个任意日期,请参阅下面的 CDS 视图...

 @Consumption.filter.defaultValue: '20201012000000'  
 CreationDate : rap_cp_odata_v2_edm_datetime ; 

您能否提供一个示例,说明如何使用可追溯到 3 个月的今天的日期来设置日期范围,而不必提供文字值?

【问题讨论】:

【参考方案1】:

将此添加到 Date 字段 -

@Consumption.filter.selectionType: #INTERVAL

【讨论】:

以上是关于如何为@Consumption.filter.defaultValue 设置日期范围?的主要内容,如果未能解决你的问题,请参考以下文章

如何为下拉菜单制作 CSS 边框?

如何为 CAShapeLayer 路径和填充颜色设置动画

iPhone - 如何为图像着色?

如何为 RecyclerView 设置 onItemClickListener? [复制]

WCF - 如何为 NTLM 身份验证配置 netTcpBinding?

如何为 UIToolbar 上的按钮添加滚动?