ABAP计算间隔月份
千萬不要用函數:FIMA_DAYS_AND_MONTHS_AND_YEARS
*??????????CALL?FUNCTION?'FIMA_DAYS_AND_MONTHS_AND_YEARS'
*????????????EXPORTING
*??????????????I_DATE_FROM?=?<ITAB>-AUDAT
**?????????????I_KEY_DAY_FROM???????=
*??????????????I_DATE_TO???=?<ITAB>-BLDAT_RE
**?????????????I_KEY_DAY_TO?????????=
**?????????????I_FLG_SEPARATE???????=?'?'
*????????????IMPORTING
**?????????????E_DAYS??????=
*??????????????E_MONTHS????=?LV_MONTH1
**?????????????E_YEARS?????=
*????????????.
這個計算出來的是天數轉為月份的。
正解:
?LV_YEAR?=?<ITAB>-BLDAT_RE+0(4)?-?<ITAB>-AUDAT+0(4).
?LV_MONTH1?=?<ITAB>-BLDAT_RE+4(2)?-?<ITAB>-AUDAT+4(2)?+?LV_YEAR?*?12.
總結
以上是生活随笔為你收集整理的ABAP计算间隔月份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HANA数据库为何如此之快
- 下一篇: 【转】物料与客户主数据的税分类