EKBE 자재문서테이블의 DB내용을 새로 생성한 ZMMT100의 테이블로 복사하려 합니다.
제가 생각한 방법은
인터널 테이블에 데이타를 넣어서 새로 생성한 테이블로 UPDATE 하였습니다.
그런데 문제가 발생했습니다. ABAP 덤프가 떳는데요. 아마도 인터널 테이블의 크기가 부족하다는
뜻인 듯 합니다.
테이블의 데이터가 6,829,973 정도 있는데 이중에 반정도를 옮기거나
아니면 통으로 다 옮기고 싶습니다.
혹시 다른 방법이 있으시면 가르처 주십시요.
댓글 3
-
지의
2007.11.22 00:47
죄송.. 너무 그지같은 답변을 달아서 자삭했습니다. 건 바이 건 업데이트라니.... ㅠㅠ -
hongman
2007.11.23 23:56
인터널 테이블에 사이즈 제한은 없습니다만 기본적으로 프로그램에서 2GB정도를 사용할 수 있다고 알고 있습니다.
그 제한이 넘어간듯하네요.
package size 명령어를 사용해서 여러번 나누어서 사용하시면 될듯합니다.
* 샘플입니다. 적절히 수정해 사용하세요.
SELECT *
FROM ekbe
INTO TABLE lt_ekbe PACKAGE SIZE 1000.
INSERT ytekbe FROM TABLE lt_ekbe.
ENDSELECT. -
mm_dsshin
2007.12.06 06:04
hongman 님의 답변을 보고 성공하였습니다.
모두모두 감사드립니다.