当我致电FIMA_DATE_CREATE时,返回意外结果

2020-08-22 14:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 当我致电 FIMA_...

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

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


嗨朋友,

当我致电" FIMA_DATE_CREATE"时。

 DATA:日期TYPE vtbbewe-dvalut,
 标志TYPE trff_flg,
 天TYPE trff_type_n_2。
 通话功能'FIMA_DATE_CREATE'
 出口
 i_date ='20200223'
 i_days = 6
 输入
 e_date =日期
 e_flg_end_of_month =标志
 e_days_of_i_date =天。  

e_date = 20200229。

当输入i_date ='20200224'。时,e_date也返回'20200229'..

有人可以告诉我为什么吗?

5条回答
骆驼绵羊
2020-08-22 15:02

此功能可以很好地处理leap年。 参数I_DAYS用于每个月有30个工作日的工作日,称为"德国利息法(Deutsche Zinsmethode)30/360"。其行为与设计相同。

在上面的示例中,将6和 到日期23.02.2020的7个利息日(I_DAYS)将使您到日期29.02.2020,因为您也始终获得2月的30利息日。 第八个利息日将使您到达2020年3月1日。

因此,从技术上讲,在a年中,您将在2月29日获得2个利息日,而在非year年中,您将获得3个利息。 2月28日。

一周热门 更多>