create 버튼 클릭시 필드 1 , 2 , 3 에 입력가능하게 가로 한줄 열리고 4는 그대로 닫혀 있습니다..
(*** 테이블 컨트롤에 line 1 에는 데이타가 존재하고 line 2부터 열리고 입력하는 형식입니다. ***)
이같은 이벤트를 어떻게 구현하면 되나요?
참조 소스 부탁 드립니다.
* e-abap님에 의해서 게시물 복사되었습니다 (2010-01-09 13:44)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:55)
*screen*
loop at it_clear with control tc_name.
module set_screen.
endloop.
set_screen은
describe table it_tab lines tc_name-lines.
loop at screen.
if screen-group1 = 'G1'. 1,2,3필드를 스크린 그룹G1으로 정의
screen-input = 1.
modify screen.
endif.
endloop.
여기까지 PBO부분
loop at it_tab.
field : it_tab-필드1,
it_tab-필드2,
it_tab-필드3
module modify_input on chain-request.
endloop.
modify_input 부분은
변경로직..........
modify it_tab index tc_name-current_line.
큰 구조로 보시면 대략 이런식이 될꺼같네요