SAP leap年检查和修改

2020-09-01 18:40发布

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

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


我在这里遇到问题,需要帮助。

眼前的问题是..

您的系统必须接受输入年份,并检查是否为a年。 如果是a年,则必须将2月更改为29天。 必须在运行时计算一个月中的几天。 在可能的地方使用"可变","大小写"和"如果"结构。

现在,我非常有能力编写一个接受输入日期的代码,并且还可以检查是否是a年,但是我卡在其要求的位置,然后将2月更改为29天(如果是where年)? 有关如何解决此问题的任何建议,请

谢谢

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

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


我在这里遇到问题,需要帮助。

眼前的问题是..

您的系统必须接受输入年份,并检查是否为a年。 如果是a年,则必须将2月更改为29天。 必须在运行时计算一个月中的几天。 在可能的地方使用"可变","大小写"和"如果"结构。

现在,我非常有能力编写一个接受输入日期的代码,并且还可以检查是否是a年,但是我卡在其要求的位置,然后将2月更改为29天(如果是where年)? 有关如何解决此问题的任何建议,请

谢谢

付费偷看设置
发送
4条回答
zhangjiyang1323
1楼-- · 2020-09-01 19:27

很少使用ABAP代码,通过使用D(日期)类型和转换为I(整数)类型(日期是自1/1/0001(julian/公历):

 ASSERT CONV i(CONV d('20190229'))=0。"无效日期
 ASSERT CONV i(CONV d('20200229'))<>0。"有效日期
派大星 ヾ
2楼-- · 2020-09-01 19:16

你好乔纳森·克雷格(Jonathan Craig)

"将2月更改为29天"是什么意思,在这里有什么要求?

粗暴的香蕉
3楼-- · 2020-09-01 19:20

嗨,乔纳森 ,

尝试通过月份和年份来调频NUMBER_OF_DAYS_PER_MONTH_GET ...

问候,

Abinath。S

compass1988
4楼-- · 2020-09-01 19:19

通常 不需要更改。默认情况下,系统会从系统日历中获取日期。为什么会是您的情况?

一周热门 更多>