먼저 200903월일때는
그냥 -1 -1 ..단순하게 요렇게만 해도 되는데요
200901.. 1월일경우
200899, 200898.. 이런식으로 나와버려서 답답합니다...
맨처음 주차를 받아와서 (200910) 그걸 몇년 몇월 몇일인지 확인후
필드에 200903월 이렇게 넣긴했는데... 이걸 어떻게 바꿀수가 없네요....
200812, 200811. 월을 받아오고 싶습니다..
어떻게해야할지 너무 간단한질문이라 답답해하지 마시고요...ㅜ.ㅜ
조언좀 부탁드립니다.... 이거가지고 벌써 몇시간째....헛짓중이라서요...
댓글 3
-
SAYA
2009.03.09 17:00
-
beginer
2009.03.09 17:14
감사합니다~~~~
이제 어떻게 해결이 되었네요
다시한번 감사합니다.
즐거운하루 되세요
-
mm_dsshin
2009.03.09 17:32
전월
data : A type sy-datum.
data : B(6) type C.
data : C type sy-datum.
data : D(6) type C.
A = sy-datum.
B= A+0(6).
concatenate B '01' into C.
C = C - 1.
D = C+0(6).
한번 더 하변 전전월...
년월 가감 함수 입니다.
CALL FUNCTION 'HR_CALC_MONTH'
EXPORTING
DELTA = -2
CHANGING
PERIODE = '200902'
결과 : 200812