안녕하세요 !! 아밥 초보 입니다..
제가 할려고 하는 것은 스탠다드에 존재하는 테이블 데이타를 CBO 테이블에 업로드 시키는 것이거든여.
제가 한번 로직을 짜 보았습니다..
DATA : BEGIN OF itab OCCURS 0.
INCLUDE STRUCTURE bsik.
DATA : END OF itab.
DATA : BEGIN OF itab1 OCCURS 0.
INCLUDE STRUCTURE ziffi001.
DATA : END OF itab1.
**********************
START-OF-SELECTION.
**********************
SELECT * FROM bsik INTO TABLE itab.
LOOP AT itab.
MOVE-CORRESPONDING itab TO itab1.
APPEND itab1. CLEAR itab1.
ENDLOOP.
INSERT ziffi001 FROM itab1.
위부분에서 BSIK은 스탠다드 테이블이고 ZIFFI001 BSIK의 KEY와 일부 필드을 가지고 만든 CBO테이블입니다.
에러가 떨어지지는 않지만 ~~~ 데이타가 INSERT되지 않내여
댓글 3
-
GG
2007.09.01 17:33
-
디카촐
2007.09.01 18:19
문제의 원인은 ITAB1 의 HEADER LINE 만 Insert 되어 그러합니다.
다음 문장을
INSERT ziffi001 FROM itab1.
요렇게 해보세요.
INSERT(or MODIFY) ZIFFI001 FROM TABLE ITAB1.
다음은 Help 의 내용입니다.
INSERT dbtab - source
Syntax
... { {VALUES wa}
| {FROM { {wa}
| {TABLE itab [ACCEPTING DUPLICATE KEYS]} }} }.
Alternatives:
1. ... {VALUES wa} | {FROM wa} ...
2. ... FROM TABLE itab [ACCEPTING DUPLICATE KEYS] ...
MODIFY dbtab - source
Syntax
... FROM { {wa} | {TABLE itab} }.
Alternatives:
1. ... FROM wa
2. ... FROM TABLE itab
-
열심히
2007.09.01 21:11
답변 감사합니다..
복 받으세여..^^
1건만 들어가잖아요..ㅋㅋ