增加数据天数

2020-08-21 07:43发布

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

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


我正在尝试使用此ADD_CALENDAR_DAYS_TO_DATE fm为日期添加天数。

例如,如果我有日期20.02.2019,并且我必须加3天,则必须给出23.02.2019的输出。

您能举个例子说明如何使用此fm或其他方法吗?

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

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


我正在尝试使用此ADD_CALENDAR_DAYS_TO_DATE fm为日期添加天数。

例如,如果我有日期20.02.2019,并且我必须加3天,则必须给出23.02.2019的输出。

您能举个例子说明如何使用此fm或其他方法吗?

付费偷看设置
发送
4条回答
路亽曱_Ryan
1楼 · 2020-08-21 08:04.采纳回答

如果要将日历天添加(或减去)到给定日期,则+/-运算符(或ADD/SUBTRACT)与整数一起使用也可以。 ABAP可以完美地解决这一问题(不必担心月底或leap年,只需尝试一下即可。)。

 DATA num_of_days_integer TYPE i。
 DATA named_date TYPE数据。

 将num_of_days_integer添加到给定的日期。  "这两个语句具有相同的功能
 给定日期=给定日期+ num_of_days_integer。  

但是,如果您想将工作日添加到给定日期,则需要将SAP或自定义工厂日历(带有国家和/或区域性假日以及可能的自定义休息日)应用到 发布了标准功能模块:

  • FACTORYDATE_CONVERT_TO_DATE
  • DATE_CONVERT_TO_FACTORYDATE。

搜索论坛或ABAP文档以获取更多信息。 这个问题已经被问过很多次了。

Climb_Ma
2楼-- · 2020-08-21 08:05

亲爱的尼克

您问如何在日期中添加一天,您得到了很多答案。

您只想增加工作日吗?

还是只想使用此功能?

还是要做 您要添加系统中公司/工厂压延机设置的压延天数吗?

问候

Venkat

Aaron 3364
3楼-- · 2020-08-21 07:48

嗨尼克,

只需添加带日期的天数

数据:lv_date类型为sy-datum。

 lv_date = sy-datum + 2。
95年老男孩
4楼-- · 2020-08-21 07:59

一周热门 更多>