两个日期之间的周期表

2020-09-15 08:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在寻找可以...

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

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


大家好,

我正在寻找可以为我提供以下信息的函数或方法。 我有一个日期间隔例如 由01.05.2018至30.04.2019。 现在,我要返回一个表格,其中应包含这两个日期之间的所有时间段。

(1)01.05.2018-30.05.2018
 (2)01.06.2018-30.06.2018
 ....
 (12)01.04.2019-30.04.2019 

有人有主意吗?

致谢
Michael

4条回答
闻人可可
2020-09-15 08:34

Matthew是正确的,您应该编写自己的FM。 您可以尝试下面的代码。

IV_PARAM_BEGIN和IV_PARAM_END应该是功能模块的导入参数。

 TYPES:类型为y_period,
          TYPE类型的开始日期,
          终止日期TYPE数据,
        结束于y_period。

 数据:lw_period TYPE y_period,
       lt_period y_period的类型表。

 数据:iv_param_begin TYPE基准值" 20171101",
       iv_param_end TYPE基准值" 20180331"。

 lw_period-begindate = iv_param_begin(6)&&'01'。

 lw_period-begindate LT iv_param_end。
   通话功能" FKK_LAST_DAY_OF_MONTH"
     出口
       day_in = lw_period-begindate
     输入
       last_day_of_month = lw_period-enddate。

   追加lw_period到lt_period。
lw_period-begindate = lw_period-enddate + 1。 结束。

一周热门 更多>