아래 그림파일로 프로그램을 만들어야 합니다.
다 해결은 했지만.
자동으로 전월 1~ 말일이 채워지게 하는건
어떻게 하는지 모르겠습니다.
파라미터로는 어떻게 하는지 알겠지만
select-options로는 어떻게 해야하는지......
댓글 4
-
전컴
2008.01.10 09:16
-
구리다웅
2008.01.10 17:39
저 같은 경우는 보통 sy-datum 에서 해당 1일 넣고 마지막 일자는 LAST_DAY_OF_MONTHS 써서 넣어준답니당. -
기빵
2008.01.10 20:20
유용하게 잘 쓰겠습니다
-
생산해보자
2008.01.11 02:50
01은 단순히 CONCATENATE INTO 만 사용 해도 될것 같습니다.
그런데 모든 SAP Version이 'LAST_DAY_OF_MONTHS'을 지원 하는지 뭔저 알아 봐야 할것 같습니다.
SAP Version에 따라 Function이 바뀔수도 있습니다.
날짜를 넣으면, 그달의 마지막날짜를 돌려줍니다...
예)
SELECT-OPTIONS:
S_CARID FOR SFLIGHT-CARRID NO INTERVALS,
S_FLDAT FOR SFLIGHT-FLDATE.
INITIALIZATION.
S_FLDAT-SIGN = 'I'.
S_FLDAT-OPTION = 'EQ'.
S_FLDAT-LOW = SY-DATUM. <=== 전월1일을 넣으면 되겠지요~
CALL FUNCTION 'LAST_DAY_OF_MONTHS'
EXPORTING
DAY_IN = S_FLDAT-LOW
IMPORTING
LAST_DAY_OF_MONTH = S_FLDAT-HIGH.
APPEND S_FLDAT.
START-OF-SELECTION.
...
유용하게 사용하세요~ ^^