在CDS视图中计算下一个生日?

2020-08-21 22:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在HANA侧车中,我具有标量功能...

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

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


在HANA侧车中,我具有标量功能,因此我可以根据存储在桌上的任何出生日期轻松获得下一个生日。 处理方面,例如2月29日on年出生的人。

但是,有没有人有任何可重用的方式在CDS视图中执行此操作,而又不求助于在HANA本身内部开发对象(即使这可能是一个不错的选择-我更愿意将所有内容保留在ABAP域中)?

或者,人们做了什么工作以确保与员工编号一起使用时的最佳绩效,以便不为所有员工计算下一个生日。

4条回答
ZJXianG
2020-08-21 22:28

正如John在twitter上所指出的那样-以上假设假定2月29日过生日的人都在庆祝生日 在非le年的第28个,但是如果您想使用3月1日,则只需更新代码,并添加一个额外的case语句(因为第2个仅在AnniversaryDateThisYearValid = 0时有效)

一周热门 更多>