Findind给定日期的最近日期(sap Abap)

2020-08-23 13:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要找到给定日期的最近的星期四...

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

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


我需要找到给定日期的最近的星期四。 有没有可用的功能模块?...

例如:如果给定日期为星期六的15/02/2020,则应将日期返回为最近的星期四13/02/2020。

如果给定的日期是星期二的18/02/2020,则应返回最近的星期四的20/02/2020。

8条回答
梦想连接
2020-08-23 13:35

嗨露丝兰,

尝试以下程序获取最近的星期四。

报告zdev_neat_tursday。

 数据gv_today TYPE d。
 数据:gv_tursday TYPE d。
 数据gv_wotnr TYPE p。
 数据:gv_dif TYPE p。

 参数p_dt类型bkpf-budat强制性。

       gv_today = p_dt。

       通话功能" DAY_IN_WEEK"
 出口
   基准= gv_today
 输入
   wotnr = gv_wotnr。

   如果gv_wotnr = 4。
   写:gv_today。
   其他。
   gv_dif = 4-gv_wotnr。
   gv_tursday = gv_today + gv_dif。
   写:gv_tursday。
   ENDIF。

一周热门 更多>