날짜관련 유용한 Function입니다.
1. CALL FUNCTION 'RE_ADD_MONTH_TO_DATE'
EXPORTING
MONTHS =
OLDDATE =
* IMPORTING
* NEWDATE =
.
*
MONTHS에 -, + 숫자를 주면 원하는 날(OLDDATE)부터 앞, 뒤의 월을 계산해준다.
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해 줍니다.
8.CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS'
EXPORTING
DAY_IN = DAYIN
IMPORTING
LAST_DAY_OF_MONTH = DAYOUT.
해당 달의 마지막 날을 계산하는 function
DAYIN 에 날짜를 넣으면...
DAYOUT이 마지막 날짜를 가지고 옵니다..
9. from date와 to date를 넘겨주면 그 기간을 일, 월, 년으로 return
CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
EXPORTING
I_DATE_FROM = '19991008'
I_DATE_TO = '20000116'
IMPORTING
E_DAYS = t_days
E_MONTHS = t_months
E_YEARS = t_years.
결과 : t_days = 466
t_months = 16
t_years = 2
10.월의 마지막 일 return
REPORT zaja .
DATA: v_aa(10).
CALL FUNCTION 'END_OF_MONTH_DETERMINE'
EXPORTING
datum = sy-datum
IMPORTING
tt = v_aa
EXCEPTIONS
OTHERS = 1.
WRITE:/ v_aa.
====> 31
11.해당일의 요일을 숫자로 RETURN해주는 함수입니다
DATE_COMPUTE_DAY
월 : 1
화 : 2
수 : 3
......
일 : 7
12.원하는 날짜 그리고 월을 빼주는 평션
SIGNUM = + 면 미래일자를 - 면 과거일자를 콜함
RP_CALC_DATE_IN_INTERVAL
Import parameters Value
DATE 2003.02.06
DAYS 00
MONTHS 01
SIGNUM +
YEARS 00
==> 결과값
Export parameters Value
CALC_DATE 2003.03.06
13. 날짜가 유효한지 Check
DATE_CHECK_PLAUSIBILITY
14. 일자 사이의 개월 수 계산.
call function 'RH_PM_CONVERT_DATE_TO_MONTH'
exporting
begda = begda " 시작일자
endda = endda " 종료일자
importing
months = act_months " 개월 수
15. 일자를 입력하면 주차와 해당주차의 월요일과 일요일을 반환하는 함수
CALL FUNCTION 'GET_WEEK_INFO_BASED_ON_DATE'
EXPORTING
DATE = P_DATE
IMPORTING
WEEK = P_WEEK
MONDAY = P_MONDAY
SUNDAY = P_SUNDAY.
댓글 17
-
김지성
2007.07.06 01:32
-
이상현
2007.08.14 20:16
좋은정보 감사합니다.
-
UKS
2007.10.18 01:45
유용하게 쓰겠습니다.
-
문준연
2007.11.30 20:34
아주 유용한 자료..감사...감사... -
ABAP짱!
2007.12.06 19:39
<P>감사합니다~~ 필요했던건데 유용하게 잘 쓸꼐요</P> -
xcomedy
2008.06.12 09:01
좋은정보 감사합니다. -
Norton
2008.08.14 02:08
아주 유용한 자료 감사드립니다^^ -
동네이장
2008.08.20 05:57
감사합니다... -
소마1010
2009.09.10 02:30
고맙습니다. -
쾌남
2010.02.01 17:50
<P>감사합니다~~</P> -
botnick bu
2010.03.10 05:56
jetix.tv mega heros http://earlinejayee.cwsurf.de/kurland-myspace.com.html www.rocky.com www.jetix shows.com http://earlinejayee.cwsurf.de/www.jetix-m2.com.html coralie jr. theatrical agency davy byrns st. louis http://earlinejayee.cwsurf.de/wwwfishingandflies.com.html www.retirelink metlife.com contact jetix.fr http://earlinejayee.cwsurf.de/www.jetix.tv.com.html www.sevenfingers.com jetix.tv prize http://earlinejayee.cwsurf.de/jetix.nl-yin-yang-yo.html jetix.com tv www.tmntgame.com http://earlinejayee.cwsurf.de/jetix.es.html government loans.com play game jetix.com http://earlinejayee.cwsurf.de/75.34.28.205.html watts industries inc jetix.pl http://earlinejayee.cwsurf.de/tn-history-for-kids.com.html pit bull breeders st. john s nl what causes win32.sys error http://earlinejayee.cwsurf.de/42-pa.c.s.-section-9781.html chevy 4.3 engine pictures bb1250.1 http://earlinejayee.cwsurf.de/dave-vs.-carl.html reef video.com -
바람
2011.03.22 18:19
코딩으로 햇는데 ... 유용한 평선 감사합니다. -
미키
2011.05.13 23:58
좋은 펑션 감사합니다.......
-
Soku
2012.01.04 18:27
감사합니다
-
비에스피아바퍼
2012.06.29 22:07
찾던거 드디러 찾았어요 감사합니다 ㅠㅠ
-
어려운코딩
2013.11.22 20:02
감사합니다.
-
아밥밥
2014.05.13 20:45
정말 좋은 자료네요 감사합니다 ^^
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
22 | SAP Function 모음 [21] | CO01 | 2007.11.08 | 4858 |
21 | R/3 접속자에게 메세지 보내기 [12] | sapjoy | 2006.12.06 | 6198 |
20 | 숫자 왼쪽의 0 없애기 [8] | ecbase | 2006.12.02 | 15296 |
19 | 도메인 고정 값 read [2] | sapjoy | 2007.02.11 | 5383 |
» | 유용한 날짜 펑션들....(펌) [17] | 하늘사랑 | 2007.07.04 | 16784 |
17 | POPUP 함수(팝업) [11] | sapjoy | 2007.05.17 | 8807 |
16 | IP를 가져오는 클래스 메소드 및 함수 [6] | sapjoy | 2007.04.04 | 4946 |
15 | 현재 떠있는 화면에서 특정 필드의 값을 읽어오는 함수. [7] | 나침반친구 | 2007.03.13 | 4519 |
14 | IP를 가져오는 함수 [3] | sapjoy | 2007.03.09 | 4256 |
13 | 백그라운드 작업 관련 함수(batch job) [3] | sapjoy | 2007.03.02 | 6701 |
12 | background 관련 함수 [1] | sapjoy | 2006.12.29 | 4654 |
11 | STRING 관련 함수 [3] | sapjoy | 2006.12.29 | 6805 |
10 | (-)부호를 앞으로 바꿔주는 함수입니다 [13] | ecbase | 2006.12.02 | 4849 |
9 | function 날짜 정합성 점검 [5] | senk | 2007.04.21 | 5845 |
8 | SEARCH HELP FUNCTION 이용한 예제 [2] | 이종원 | 2007.04.06 | 5344 |
7 | FUNCTION 모음 [3] | 명신용 | 2007.04.03 | 6209 |
6 | BAPI Function 검색 사이트 [10] | 홍성현 | 2007.08.08 | 5796 |
5 | function 모음입니다. [5] | 양파링 | 2007.11.02 | 7908 |
4 | Calling RFC Function Modules in ABAP [12] | SARA | 2007.04.26 | 6114 |
3 | Function 자료 [13] | 밥퍼 | 2007.04.25 | 4772 |
유용한 자료네요..