ITAB에
날짜 ㅣ 자재번호 ㅣ 금액 이 있는데
날짜는 7월의 1일부터 말일까지구요..중간에 몇일이 빠져있거나 하루에 2건이거나 할수도 있습니다.
자재번호는 한번호가 여러건일수도 있고 한건일수도 있구요..
이걸 자재번호별로 금액을 합한값을 다른 ITAB에 다시 모으려고 합니다.
무슨 구문을 써야 할지 조언부탁드립니다.......
댓글 4
-
현준탱
2008.08.05 20:25
-
다급
2008.08.05 22:18
ㅠ ㅠ 키값이 날짜/자재번호인지라 날짜때문에....COLLECT가 먹히질 않습니다...아...안습..ㅠ -
MadMax
2008.08.06 01:11
다급 님께어 어떻게 하셨는지 모르겠지만 현준탱 님이 하신데로 하면 질문의 답이 될것 같습니다
ITAB : 날짜, 자재번호, 금액 IT_TAB:자재번호,금액 이렇게 지정이 되었는지 다시 확인해 보시죠.. ㅠㅠ;
아니면 abap source 를 올려주시면 어디에 에러가 있는지 확인하기 쉽게죠...
-
현준탱
2008.08.06 17:53
아..인터널테이블을 테이블 참조해서 만드셨나보군요?
DATA: BEGIN OF IT_ITAB OCCURS 0.
DATA: 자재번호 LIKE 참조테이블-자재번호,
금액 LIKE 참조테이블-금액.
DATA: END OF IT_ITAB.
이렇게 구성하시면 문제가 없을것 같은데요.
IT_TAB 은 자재번호 와 금액 필드
LOOP AT ITAB.
MOVE-CORRESPONDING ITAB TO IT_TAB.
COLLECT IT_TAB.
ENDLOOP.