1. RH_GET_DATE_DAYNAME   

 - 입력일자가 월요일부터 몇번째 일자인지, 입력일자 요일의 이름(MON, TUE 등)

   을 return해 줍니다.


2. DATE_COMPUTE_DAY

 - 입력일자가 월요일부터 몇번째 일자인지 return해 줍니다.


3. DATE_GET_WEEK

 - 입력일자가 해당 년도의 몇번째 주차인지 return해 줍니다.


4. HOLIDAY_CHECK_AND_GET_INFO

 - 입력일자가 공휴일인지 check해 줍니다.


5. WEEK_GET_FIRST_DAY

 - 입력주차의 월요일을 return해 줍니다.


6. RP_LAST_DAY_OF_MONTHS

 - 입력일자가 속한 월의 마지막 일자를 return해 줍니다.


7. LAST_DAY_IN_PERIOD_GET

 - 입력년도(I_GJAHR)를 구간(I_PERIV)으로 나누어서 입력한 구간(I_POPER)의

   마지막 일자를 return해 줍니다. 



날짜 차이 몇일인지

  CALL FUNCTION 'SD_DATETIME_DIFFERENCE'

          EXPORTING

              DATE1            = LV_DAT1

              TIME1            = '100000'

              DATE2            = LV_DAT2

              TIME2            = '100000'

            IMPORTING

              DATEDIFF         = LV_DIFF

            EXCEPTIONS

              INVALID_DATETIME = 1

              OTHERS           = 2.


*날짜 차이 빼거나 더하기

CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'

  EXPORTING

    DATE      = SY-DATUM

    DAYS      = '0'

    MONTHS    = '1'

    SIGNUM    = '-'

    YEARS     = '0'

  IMPORTING

    CALC_DATE = L_FROM_DATE.

'ABAP' 카테고리의 다른 글

[ABAP / sproxy] proxy 생성 방법  (0) 2014.04.15
[ABAP] 문자열 관련 Function  (1) 2013.08.12
[ABAP] Number RANGE 사용하기  (0) 2013.08.12
[ABAP] 다른 프로그램 호출 샘플  (0) 2013.08.12
[ABAP] 소스 수정하는 소스  (0) 2013.08.12
Posted by INSPIEN
,