1. 요구문에서 4.0 버전에서는 잘되던구문인댕 오류가 나네요...
FOR ALL ENTRIES 요거는 SUM 하면안되나요..?
이걸 다른방법으로 처리할수있으면 도움좀 주세요.
LOOP AT C_HKONT.
SELECT F~GSBER F~KOSTL F~HKONT F~GJAHR F~MONAT
F~SHKZG F~XNEGP SUM( F~DMBTR )
APPENDING TABLE IDATA_SUM
FROM BSIS AS F INNER JOIN BKPF AS G
ON F~BUKRS = G~BUKRS AND
F~BELNR = G~BELNR AND
F~GJAHR = G~GJAHR
FOR ALL ENTRIES IN R_KOSTL
WHERE G~STBLG = ' '
AND F~BUKRS = C_BUKRS
AND F~HKONT = C_HKONT-LOW
AND F~GSBER = GSBER
AND F~KOSTL = R_KOSTL-LOW
AND F~BUDAT >= FR_DATE
AND F~BUDAT <= TO_DATE
GROUP BY F~GSBER F~KOSTL F~HKONT F~GJAHR F~MONAT F~SHKZG F~XNEGP.
ENDLOOP.
2. 테이블을 만들었는대 워닝이 나네요..
Enhancement category for table missing
Enhancement category for include or subtype missing
어찌 해결해야할까요 ㅜㅜ
빠른 도움에 손길좀 부탁드려요.....
댓글 5
-
storyroom.net™
2008.10.22 17:46
-
할일없는무급개발자
2008.10.22 17:55
DATA: BEGIN OF IDATA_SUM OCCURS 1,
GSBER LIKE BSIS-GSBER ,
KOSTL LIKE BSIS-KOSTL ,
HKONT LIKE BSIS-HKONT ,
GJAHR LIKE BSIS-GJAHR ,
MONAT LIKE BSIS-MONAT ,
SHKZG LIKE BSIS-SHKZG ,
XNEGP LIKE BSIS-XNEGP ,
DMBTR LIKE BSIS-DMBTR ,
END OF IDATA_SUM.
이리 선언이 되어있네요...
1. 테이블은 해결했습니당.. ^^
-
CoolGuy
2008.10.22 19:46
FOR ALL ENTRIES 를 사용해서 데이터를 읽어올때 같은데이터가 여러건이면 그중 한건만 읽어옵니다..
혹여나 이문제일수도 있겠네요
저도 한번 데이터 읽어와 SUM하는데 계산이 안맞아 고생했는데 FOR ALL ENTRIES 로 읽어오는 데이터 때문이더군요^^
확인한번해보세요
도움이 되었으면 좋겠네요..
-
아상
2008.10.22 23:17
2번 질문은 http://e-abap.servebbs.net/zb/bbs/zboard.php?id=abappds&no=1527 요기로 가보시죠
거기서 자료 다운받아 보시면 해결 될겁니다
-
할일없는무급개발자
2008.10.23 20:06
감사합니다...
테이블은 잘해결 된거 같고요
FOR ALL ENTRIES << 요문제는 R_KOSTL 요게 레인지 변수처럼 되어있더라고요 그래서 그냥
FOR ALL ENTRIES 빼고 WHERE 조건으로 IN 으로 지르려고요..
안되면 어쩔수 없을듯합니당..
초급 개발자인대 모디 하려고 하니 엄청 힘드네요 ㅜㅜ
IDATA_SUM 선언부분도 좀 주세요