2020-08-21 22:00发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在HANA侧车中,我具有标量功能... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在HANA侧车中,我具有标量功能,因此我可以根据存储在桌上的任何出生日期轻松获得下一个生日。 处理方面,例如2月29日on年出生的人。
但是,有没有人有任何可重用的方式在CDS视图中执行此操作,而又不求助于在HANA本身内部开发对象(即使这可能是一个不错的选择-我更愿意将所有内容保留在ABAP域中)?
或者,人们做了什么工作以确保与员工编号一起使用时的最佳绩效,以便不为所有员工计算下一个生日。
我无法抗拒...
然后我注意到一种视图是不可能的。 您可能需要堆叠2或3。
一个问题是与当前日期的比较。 要正确计算年份,您需要知道此人今年是否已经过生日。 因此,我使用了Parameter,因为在我的系统中没有Session变量。
下一个问题是,如果此人今年已经过生日,则增加一年。 您需要先将包含年份的当前日期替换为从char到numc,然后到int4的年份。 如果在一个视图中,ABAP会在某些"发布"中检查并阻止它。
那是我目前停下来的地方。 希望这对您有所帮助。
最多设置5个标签!
我无法抗拒...
然后我注意到一种视图是不可能的。 您可能需要堆叠2或3。
一个问题是与当前日期的比较。 要正确计算年份,您需要知道此人今年是否已经过生日。 因此,我使用了Parameter,因为在我的系统中没有Session变量。
下一个问题是,如果此人今年已经过生日,则增加一年。 您需要先将包含年份的当前日期替换为从char到numc,然后到int4的年份。 如果在一个视图中,ABAP会在某些"发布"中检查并阻止它。
那是我目前停下来的地方。 希望这对您有所帮助。
一周热门 更多>