수량셀을 EDIT 모드로 했을 때, 수량 데이터가 변경된 데이터에 대해서만 BAPI를 태우려합니다.
GET_CHANGED_DATA 가 있긴한데.. 가시성이 PRIVATE 로 되어있네요..!
1. 혹시 PRIAVTE 나 PROTECTED 메소드는 사용이 전혀 불가능한것인가요?
방법 있으면 좀 가르쳐주세요!
2. 만약에 GET_CHANGED_DATA 메소드 사용이 불가능할 경우에,
어떠한 방법으로 변경된 수량을 가진 데이터만 BAPI를 태울수 있는지, 조언 부탁드립니다.
댓글 4
-
숟가락맨
2008.10.15 22:51
-
효방 ^-^
2008.10.15 23:12
네... 변경된 데이터만 처리하려고 하는게 맞습니다. ^^;
따로 인터널테이블에 담아서 비교하는 방법 말고,
GET_SELECTED_ROWS(선택된 데이터의 INDEX)를 가져오는 메소드처럼
변경되었을 경우, 변경된 데이터의 INDEX 정보만 가져오는 METHOD가 있는지 여쭤본 것입니다.
-
비안개
2008.10.16 00:01
DATA_CHANGED 라는 이벤트를 사용하시면 됩니다.
현재 alv List구현하는 방법이 class맞죠?
이때, MODIFY_CELL 메소드를 이용하시면 ITAB 값이 변경 가능합니다.
-
효방 ^-^
2008.10.18 01:45
EVENT 가 있었군요! 답변 감사합니다. ^^;
몬소린지 이해가 잘 안가는데...결론은 변경된 데이터만 처리 할라구 하는거면...변경전 데이터를 인터널 테이블에 담아 뒀다가 데이터 처리할때 변경된 데이터들과 비교해서 하면 되지 않나요?