sapui5列表报告的过滤器选项中的日期

2020-09-12 09:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经使用列表报告模板创建了sapui5列表报告,我在报告的选择字段中有一个字段"截止日期"。 该字段在屏幕上显示为Multiinput而不是Datepicker。 我想在

中显示该字段

-后端系统没有注释。

-字段是后端中的日期类型(Edm.DateTime)。

-在metdata文件中,我维护了sap:display-format =" Date"属性

-元数据文件:

<属性名称=" Dmdt"类型=" Edm.DateTime" Nullable =" false" Precision =" 7" sap:label ="截止日期" sap:creatable =" false" sap:updatable =" false" sap:sortable =" false" sap:display-format =" Date"/>

我想将字段显示为Datepicker。

请提出前进的方向。

此致

Saurabh

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经使用列表报告模板创建了sapui5列表报告,我在报告的选择字段中有一个字段"截止日期"。 该字段在屏幕上显示为Multiinput而不是Datepicker。 我想在

中显示该字段

-后端系统没有注释。

-字段是后端中的日期类型(Edm.DateTime)。

-在metdata文件中,我维护了sap:display-format =" Date"属性

-元数据文件:

<属性名称=" Dmdt"类型=" Edm.DateTime" Nullable =" false" Precision =" 7" sap:label ="截止日期" sap:creatable =" false" sap:updatable =" false" sap:sortable =" false" sap:display-format =" Date"/>

我想将字段显示为Datepicker。

请提出前进的方向。

此致

Saurabh

付费偷看设置
发送
6条回答
黑丝骑士
1楼-- · 2020-09-12 09:53

(以防将来有人偶然发现此问题)

如果这是您要查找的字段类型,则可以通过在实现类中重新定义DEFINE方法来添加附加注释来实现。

数据:lo_entity_type类型参考/iwbep/if_mgw_odata_entity_typ,
       lo_property类型参考/iwbep/cl_mgw_odata_property,
       lo_annotation类型参考/iwbep/if_mgw_odata_annotation。

 super-> define()。

 lo_entity_type =模型-> get_entity_type(iv_entity_name ='ZSomeODataServiceType')。
 lo_property?= lo_entity_type-> get_property(iv_property_name ='SomeDateField')。

 呼叫方法lo_property->/iwbep/if_mgw_odata_annotatabl〜create_annotation
   出口
     iv_annotation_namespace =/iwbep/if_mgw_med_odata_types => gc_sap_namespace
   接收
     ro_annotation = lo_annotation。

 lo_annotation-> add(iv_key ='filter-restriction'iv_value ='interval')。
路亽曱_Ryan
2楼-- · 2020-09-12 09:50

Hello Saurabh,

我检查了智能过滤器条形码,它寻找显示格式注释。 您能否分享代码片段以进一步检查。

感谢和问候,

Veera

樱桃小丸子0093
3楼-- · 2020-09-12 10:09

嗨,

正如Mark Castle所述,您可以使用过滤器限制。 如果要显示日期选择器而不是日期范围选择,请使用"筛选器限制"值作为"单个"。

示例CDS注释:

Common.FilterExpressionRestrictions:[{属性:<您的日期字段>,AllowedExpressions:#SingleInterval}]

希望有帮助。

此致

Vinod

clasier
4楼-- · 2020-09-12 09:55

嗨,

以下是代码段:

这是我的元数据文件:

我为日期字段添加了显示格式=" Date",但是在选择屏幕上没有显示" Datepicker"

nice_wp
5楼-- · 2020-09-12 10:03

Hello Saurabh,

您知道吗?

谢谢你的伴侣!

奥利维尔(Olivier)

追夢秋陽
6楼-- · 2020-09-12 09:46

你好,

我也遇到同样的问题。 我在DateTime字段中创建了"显示格式"和"过滤器限制"两个注释,并且我的智能过滤器没有更改。

有解决方案吗?

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答