2020-09-16 11:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想在每个月的最后一个星期一在萨普(Sap)工作
数据服务(机顶盒)
嗨。
好的,这需要一些逻辑。 我可以尝试解释逻辑,但是您必须自己进行编码。
假设今天是$ GV_DATE = sysdate()。 现在,使用last_date()函数获取当前月份的最后日期,并将其再次分配给变量$ GV_LAST_DAY。 现在构建一个while循环,该循环应该从计算出的最后日期开始,最多进行7次迭代,检查一周中的某天(使用day_in_week),并在星期一(或者如果我没记错的话,您得到一个数字)就知道了 该月最后一个星期一的日期,并将其存储在$ GV_LAST_MONDAY中。
现在您知道该月的最后一个星期一的日期。 安排DS作业在每月的最后7天内每天触发。 建立条件逻辑,如果$ GV_LAST_MONDAY = $ GV_DATE让作业运行,则引发异常(raise_exception())并终止作业。
关于。 S
你好Gangadhar, 请参考以下链接。 https://archive.sap.com/discussions/thread/1582745 希望对您有所帮助 问候, Vijay Chaudhary
最多设置5个标签!
嗨。
好的,这需要一些逻辑。 我可以尝试解释逻辑,但是您必须自己进行编码。
假设今天是$ GV_DATE = sysdate()。 现在,使用last_date()函数获取当前月份的最后日期,并将其再次分配给变量$ GV_LAST_DAY。 现在构建一个while循环,该循环应该从计算出的最后日期开始,最多进行7次迭代,检查一周中的某天(使用day_in_week),并在星期一(或者如果我没记错的话,您得到一个数字)就知道了 该月最后一个星期一的日期,并将其存储在$ GV_LAST_MONDAY中。
现在您知道该月的最后一个星期一的日期。 安排DS作业在每月的最后7天内每天触发。 建立条件逻辑,如果$ GV_LAST_MONDAY = $ GV_DATE让作业运行,则引发异常(raise_exception())并终止作业。
关于。 S
你好Gangadhar,
请参考以下链接。
https://archive.sap.com/discussions/thread/1582745
希望对您有所帮助
问候,
Vijay Chaudhary
一周热门 更多>