1. 日期 加减


'RP_CALC_DATE_IN_INTERVAL'
 
              EXPORTING
                DATE            = in_date
                DAYS            = 5
                MONTHS          = 0
'+'
                YEARS           = 0
              IMPORTING
                CALC_DATE       = out_date
                .

 

     也可以 通过 

                   日期 +/- 数字

       的语句进行日期的加减。 当对于日期做操作时表示 加减 day  ,当对于时间做操作时表示加减 second

 

 

 

2.    日期 比较

 

    可以比较日期,也可以比较日期 + 时间。但是不能单独比较时间

TYPE-POOLS : TRFF .
     DATA  : X_LOG_OP        TYPE TRFF_TYPE_C_2 .

        dat1 = sy-datum.
        dat2 = sy-datum .
        tim1 = sy-uzeit.
        tim2 = sy-uzeit - 1.


          CALL FUNCTION 'FIMA_DATE_COMPARE'
          EXPORTING
            I_FLG_INTRADAY = 'X'
            I_DATE         = dat1
            I_TIME         = tim1
            I_COMP_DATE    = dat2
            I_COMP_TIME    = tim2
          IMPORTING
            E_LOG_OP       = X_LOG_OP.

write:/ dat1,tim1.
write:/ dat2,tim2.
write x_log_op.


          CALL FUNCTION 'FIMA_DATE_COMPARE'
          EXPORTING
            I_FLG_INTRADAY = 'X'
            I_DATE         = dat1
*            I_TIME         = tim1
            I_COMP_DATE    = dat2
*            I_COMP_TIME    = tim2
          IMPORTING
            E_LOG_OP       = X_LOG_OP.

write:/ dat1,tim1.
write:/ dat2,tim2.
write x_log_op.