解决方案:
- 先判断两个日期是否有数据
去除空格 CONDENSE text [NO-GAPS])
使用日期函数。
"计算两日期之间间隔的天数
CONDENSE <lfs_et>-eindt_jh NO-GAPS. "去空格
CONDENSE <lfs_et>-eindt_ch NO-GAPS. "去空格
p_date_from = <lfs_et>-eindt_jh.
p_date_to = <lfs_et>-eindt_ch.
CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
EXPORTING
i_date_from = p_date_from
i_date_to = p_date_to
i_flg_separate = ''
IMPORTING
e_days = p_days.
<lfs_et>-yqts = p_days.
转载资料推荐:
1、ABAP日期函数
——————————
http://www.sapjx.com/abap-datetime-function.html
2、删除字符串中的空格(CONDENSE text [NO-GAPS])
——————————
http://www.baidusap.com/abap/report/2819