功能模块,将天数添加到当前日期

2020-08-25 12:19发布

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

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


大家好,

谁能指定功能模块在当前日期后增加天数?

例如 如果我将7天添加到1月31日,则应为2月7日,而不是38日。

请用示例指定。

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

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


大家好,

谁能指定功能模块在当前日期后增加天数?

例如 如果我将7天添加到1月31日,则应为2月7日,而不是38日。

请用示例指定。

付费偷看设置
发送
7条回答
悻福寶寶
1楼-- · 2020-08-25 12:53

您可以简单地将日期添加为以下日期:

数据:date1(如sy-datum),date2(如基准)。

date2 = sy -datum + 10。

写入:/date2。

它在10天后给出日期

致谢

安吉

huskylover
2楼-- · 2020-08-25 13:01

请不要在I_IPRKZ字段中使用DMY。

适当的金额是

空白(每天),1(每周),2(每月),3(每年)

Nir深蓝
3楼-- · 2020-08-25 12:49

编写新的功能模块很容易!

我记得有一段时间写了一个新的功能模块,将"会计年度"转换为"日历年和月份"。

闻人可可
4楼-- · 2020-08-25 12:51

嗨,

根据需要使用以下功能模块(ADD_TIME_TO_DATE)。

DATA:F_DATE SY-DATUM,

T_DATE LIKE SY-DATUM,

V_IPRKZ就像MARA-IPRKZ。

V_IPRKZ ='D'。

F_DATE ='20120509'。

*转换为内部表示

CALL FUNCTION'CONVERSION_EXIT_PERKZ_INPUT'

导出

输入= V_IPRKZ

导入

输出= V_IPRKZ。

CALL FUNCTION'ADD_TIME_TO_DATE'

导出

I_IDATE = F_DATE "您在此处的原始日期

I_TIME = 5 "要添加到给定日期的天数,月数或年数

I_IPRKZ = V_IPRKZ "指标D =天M =月Y =年

* I_RDMHD =

导入

O_IDATE = T_DATE "处理日期

在上面的示例中,

I_TIME = 5

I_IPRKZ ='D'

因此,它将给定日期增加5天。


-谢谢

Chintan

微wx笑
5楼-- · 2020-08-25 12:56

嗨,Debarshi。

无需使用FM,您可以直接添加天数。

例如

数据现在键入d值'20070131'。

现在=现在+ 7。

此致

feng。

何必丶何苦呢
6楼-- · 2020-08-25 13:02

不需要FM,

如果变量类型为sy-datum,则当您简单地添加时,系统会自动执行此任务

一周热门 更多>