본문 바로가기

ABAP 물타기/Function

날짜 관련 함수


날짜사이의 차이를 계산 (일단위)
    DATA: LV_TODAT TYPE SY-DATUM,
        LV_FRDAT TYPE SY-DATUM,
        LV_DAY TYPE P.

  LV_FRDAT = '20110701'.
  LV_TODAT = SY-DATUM.


  CALL FUNCTION 'SD_DATETIME_DIFFERENCE'
             EXPORTING
                  DATE1    = LV_TODAT
                  TIME1    = SY-UZEIT
                  DATE2    = LV_FRDAT
                  TIME2    = SY-UZEIT
             IMPORTING
                  DATEDIFF = LV_DAY.



월단위 차이를 계산

    DATA: P_MON TYPE P,
        P_DAY TYPE P.
  data : lv_month(3type n.
 
  CALL FUNCTION 'HR_PT_GET_MONTHS'
       EXPORTING
         first_date              = P_FRDAT
         second_date             = P_TODAT
         modify_interval         = '+'
       IMPORTING
         DURATION                = lv_month
       EXCEPTIONS
         INVALID_SEQ_DATES       = 1
         OTHERS                  = 2
               .
   

'ABAP 물타기 > Function' 카테고리의 다른 글

날짜시간 계산 function  (0) 2012.02.27
숫자 값인 지 구분  (0) 2011.10.18
[QM] FUNCTION 검사유형(ART) AND 플랜트(WERK) 권한 체크  (0) 2011.10.04
Convert 환율 수량단위 Function  (0) 2011.01.27
Popup Message  (0) 2011.01.21