将日期范围拆分为多个记录

2020-09-03 01:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个具有两个特征...

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

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


大家好,

我有一个具有两个特征的DSO:" Date from"和" Date to",我必须在目标DSO中将它们转换为0CALMONTH。

例如:
我在源DSO中有"日期自" 01.01.2019和"日期至" 01.03.2019

在目标DSO中,我想要一条记录的值为01.2019,另一条记录的值为02.2019,另一条记录的值为03.2019

因此,每个月都有一个记录,记录范围是" Date From"和" Date to"

我该怎么做? 这可能吗?

提前谢谢!

问候。

3条回答
Tong__Ming
2020-09-03 01:39

你好,

我的想法是在结束例程中执行此操作。 您可以将起始日期和当前日期存储在变量中,然后计算它们之间的差异。

在此之后,循环执行DO。 DO N(差异)。 并一直用+ 1来增加日期计数。

使用以下标准类添加记录:

呼叫方法me-> new_record__end_routine
  出口
  source_segid = 1
  source_record = syst-tabix
  输入
  record_new = wa_pack-record。
  追加WA_PACK到RESULT_PACKAGE。

希望这会有所帮助。

关于

AL

一周热门 更多>