ABAP 日期加减函数FUNCTION

大家应该都知道在ABAP上面的日期加减就直接写就行了,比如SY-DATUM+1就是日期加上一天,但是如果加上十年呢,是不是SY-DATUM+10X365?

上日期的加减函数

CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
            EXPORTING
              DATE      = SY-DATUM
              DAYS      = 0         "天数加N或者减N 不加也不减 写0
              MONTHS    = 0         "月份加N或者减N 不加也不减 写0
              SIGNUM    = '+'       "可以是+或者-
              YEARS     = 10        "年份加N或者减N 不加也不减 写0
            IMPORTING
              CALC_DATE = LV_DATUM. "得到加减之后的日期

这样的话,就可以直接计算出来了。

你可能感兴趣的:(ABAP基础,sap,abap)