2013년 10월 22일 화요일

[SAP] 날자 계산하기

- LV_DATUM 날자를 기준으로 10일 전의 날자를 계산하여 준다.

CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
  EXPORTING
    DATE           = LV_DATUM
    DAYS           = '10'
    MONTHS      = '00'
    SIGNUM       = '-'
    YEARS         = '00'
  IMPORTING
    CALC_DATE = I_DATE .


- LV_DATUM을 기준으로 XX개월(+/-) 구간의 일자를 구한다.
  CALL FUNCTION 'RE_ADD_MONTH_TO_DATE'
    EXPORTING
      MONTHS        = 'XX'
      OLDDATE       = LV_DATUM
    IMPORTING
      NEWDATE       = GV_SDATE.


-  LV_DATUM일자에 해당되는 월의 마지막 일자를 구한다.
  CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS'
    EXPORTING
      DAY_IN                  = LV_DATUM
    IMPORTING
      LAST_DAY_OF_MONTH       = GV_EDATE.

댓글 없음:

댓글 쓰기