안녕하세요^^
ABAP에서 오늘 연도 및 날짜 구하는 법 알려주시기 바랍니다.
해볼려고 하는데 초보인지라 무척이나 어렵네요.
* e-abap님에 의해서 게시물 복사되었습니다 (2011-03-15 14:36)
댓글 3
-
덩콘
2010.05.14 00:35
-
MZ夢
2010.05.14 03:14
SY-DATUM 으로 날짜 받아오면 되겠네요~ -
태식
2010.05.17 23:29
DATA: today TYPE d,
year TYPE n LENGTH 4,
month TYPE n LENGTH 2,
day TYPE n LENGTH 2.
today = sy-datum. "값은 오늘 날짜 '20100517'로 들어갑니다.
year = sy-datum+0(4). "값은 '20100517'의 0번째 offset 부터 4자리의 값 '2010'로 들어갑니다.
month = sy-datum+4(2). "값은 '20100517'의 4번째 offset 부터 2자리의 값 '05'로 들어갑니다.
day = sy-datum+6(2). "값은 '20100517'의 6번째 offset 부터 2자리의 값 '17'로 들어갑니다.
사용법은 위와 같구요.
필요에 따라 다음 두가지를 사용하시면 됩니다.
SY-DATUM 시스템 날짜
SY-DATLO 로그인한 사용자 지역 날짜
참고로 시스템 스트럭쳐의 구조를 보시려면 Tcode 'SE11'에 가셔서 'SYST'를 조회 해보시면 됩니다.
data : today like sy-datum.
today = sy-datum.
참고로 시간은 sy-uzeit
사용자id는 sy-uname
'시스템 변수'로 검색해보세요