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 |