맨날 쓰는데 맨날 까먹음
RE_ADD_MONTH_TO_DATE
- MONTHS에 -, + 숫자를 주면 원하는 날(OLDDATE)부터 앞, 뒤의 월을 리턴
RH_GET_DATE_DAYNAME
- 입력일자가 월요일부터 몇번째 일자인지, 입력일자 요일의 명칭을 리턴
DATE_COMPUTE_DAY
- 입력일자가 월요일부터 몇번째 일자인지 리턴
DATE_GET_WEEK
- 입력일자가 해당 년도의 몇번째 주차인지 리턴
HOLIDAY_CHECK_AND_GET_INFO
- 입력일자의 공휴일 여부
WEEK_GET_FIRST_DAY
- 입력주차의 월요일을 리턴
RP_LAST_DAY_OF_MONTHS
- 입력일자가 속한 월의 마지막 일자를 리턴
LAST_DAY_IN_PERIOD_GET
- 입력년도(I_GJAHR)를 구간(I_PERIV)으로 나누어서
입력한 구간(I_POPER)의 마지막 일자를 리턴
RP_LAST_DAY_OF_MONTHS
해당 월의 마지막 날을 리턴
FIMA_DAYS_AND_MONTHS_AND_YEARS
두 날짜 사이의 기간을 리턴
t_days = 466
t_months = 16
t_years = 2
DATE_COMPUTE_DAY
해당일의 요일을 숫자로 리턴
월 : 1
화 : 2
수 : 3
......
일 : 7
RP_CALC_DATE_IN_INTERVAL
- 기간 계산
DATE_CHECK_PLAUSIBILITY
- 날짜 유효성 체크
GET_WEEK_INFO_BASED_ON_DATE
- 일자의 주차/해당주차의 월요일,일요일을 리턴
DATA LV_DATE_INT TYPE SY-DATUM.
DATA LV_DATE_EXT(10).
CALL 'DATE_CONV_EXT_TO_INT'
ID 'DATINT' FIELD lv_date_int
ID 'DATEXT' FIELD lv_date_ext.
- SU01 사용자 세팅에 따른 Key-in output 일자를 DATS(8) 값으로 변환