인터널 테이블을 통해 CBO 테이블에 한개 필드 값만 modify 하여 CBO테이블을 update 하는 문구 부탁드립니다.
* e-abap님에 의해서 게시물 복사되었습니다 (2010-01-09 13:45)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:54)
* e-abap님에 의해서 게시물 복사되었습니다 (2010-01-09 13:45)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:54)
댓글 3
-
처음처럼
2009.12.28 23:02
-
kan145
2009.12.29 02:54
loop at it_tab where mark eq 'X'.
UPDATE (table) --> 수정하고자 하는 테이블명 EX) MARA
SET (set_expr) --> 수정하고자하는 필드 EX) MATNR = it_tab-MATNR
WHERE (condition). --> 업데이트 조건자 EX) WERKS = '1000'
endif.
-
처음처럼
2009.12.29 18:32
kan145님
MARK 필드는 테이블컨트롤에서 체크 필드 값인가요?
read tablle itab index 1.
if sy-subrc is initial.
move-corresponding itab to ls_table.
modify cbo_table from ls_table.
endif.