아래 소스는 테이블컨트롤에서 3,4번째 열 전체를 입력모드로 전환한 것입니다 (첫번 그림)
제가 하고 싶은것은 선택된 레코드의 3,4번 열을 입력모드로 저환입니다. (두번째 그림)
F1도 찾아보고 했는데.. 잘모르겠습니다..^^? 고수님들 도와주세요
LOOP AT flights-cols INTO cols WHERE index GT 2.
IF cols-screen-input = '0'.
cols-screen-input = '1'.
ELSEIF cols-screen-input = '1'.
cols-screen-input = '0'.
ENDIF.
MODIFY flights-cols FROM cols INDEX sy-tabix.
ENDLOOP.
PBO 에서
현재 선택된 행만 체크해서 아래 LOOP 문 적용하면 되겠네요
LOOP AT SCREEN.
IF SCREEN-NAME = '???'. 또는 GROUP명으로...
SCREEN-INPUT = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.