메뉴 건너뛰기

SAP 한국 커뮤니티

[요청]Class ALV에서 checkbox 인식하는 방법

Happy~ 2008.06.25 09:55 조회 수 : 3640 추천:1





 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


Class ALV에서 checkbox 인식하는 방법을 알고 싶습니다.(reuse_...ALV <-- Function alv 아님)


 


우선 하고 싶은건 화면에 ALV로 뿌려진 data중에서 특정 라인을 checkbox로 찍어서


loop at itab where mark = 'X'.


  해당작업...


endloop.


이런식으로 처리하고자 합니다.


 


그런데 checkbox를 찍어서 user_command에 들어와보면 해당 line의 mark 값이 안들어와있네요.


'X' 로 되어있어야 하는데 말이죠.


 


참고로, 여러 혼란을 일으킬 수 있으므로 프로그램에 있는 코딩내용을 기술하겠습니다.


혹시 빠진내용이있으면 말씀주셔요.


답답하네요.


 


**************프로그램의 코딩 내용**********************


*..internal table 선언


DATA: BEGIN OF itab OCCURS 0,
        mark         LIKE sy-ctype,
        ...
DATA:  END OF gt_itab.


 


*..ALV의 layout 세팅중 checkbox 지정


p_s_lvc_layo-box_fname  = 'MARK'.


 


*..Class에 handle_data_changed 이벤트 정의,선언 및 handle 세팅함


 


*  set_ready_for_input 메쏘드도 1로 세팅함


 


==> 이와같이 했는데도 itab의 mark에 값이 안들어오네요.


무엇이 문제일까요.


 


혹시 가능하시면 간단한 sample이라도 올려주실 수 있으시면 정말 감사하겠구요...


모두들 좋은 하루 되세요.

==> 아래 답글 다신 분이 계시네요...감사합니다.


제가 놓친 부분이 있는것 같아서 몇자 더 적습니다.


일반적으로 가장 앞 부분에 checkbox가 생기죠.(사각 버튼으로)


이걸 무시하고 따로 checkbox를 새로 만들어서 사용하고 싶지는 않습니다.


p_s_lvc_layo-box_fname  = 'MARK'. <-- 이부분이 그 사각 버튼으로 checkbox를 사용하겠다는 말이구요.


fieldcat에 edit = 'X' 해서 사용하는건 두번째 그림처럼 따로 checkbox를 사용하겠다는 건데.


특정 목적을 위해서가 아닌경우에는 이렇게는 사용안하니까요.


참고하셔요.

번호 제목 글쓴이 날짜 조회 수
6168 <b>[완료]</b>DATA CHANGE 부분에서 오류가 납니다. [1] 랑랑이 2008.06.18 3654
6167 [요청]ALV 에서 checkbox 비활성 가능한가요? [1] 파파 2008.07.17 3649
» [요청]Class ALV에서 checkbox 인식하는 방법 [3] file Happy~ 2008.06.25 3640
6165 URL 에서 파라메터를 받아오려고 하는데 감이 안잡힙니다.. [4] 갱즈 2011.04.01 3639
6164 특정 필드에 최대값만 골라서 다른 인터널테이블에 넣을려고 합니다.. [4] 푸른물고기 2011.04.04 3638
6163 BDC 프로그램에서 에러메시지 [8] 이지연 2007.09.17 3634
6162 <img src=3.gif>인터널 테이블과 인터널 테이블을 비교하고 삭제하고 싶습니다. [2] o탁이o 2010.09.28 3629
6161 <b>[완료]</b>at user-command와 at selection-screen의 차이 [5] 아밥고지를 찾아서 2009.04.01 3629
6160 <b>[완료]</b>LOCK OBJECT 잠금모드가 궁금합니다.... [4] 할일없는무급개발자 2008.03.25 3626
6159 HINTS ?, 아래와 같이 쓰는 구문의 차이가 뭔지 알 수 있을까요? [6] 김창훈 2007.08.14 3623
6158 <b>[완료]</b>ALV에서 MARK기능 구현하는 것에 대해 질문 드립니다. [3] Waiting 2008.01.03 3620
6157 <img src=3.gif>[bsp]textarea 줄바꿈은 어떻게 하나요? [1] 끼야호 2010.06.04 3614
6156 <b>[완료]</b>ALV에 하나의 Field에 Drop Down선택 값을 알수 있는 방법이 있나요?(Row의 Click이벤트로여~) [2] Lee Hyun 2008.02.22 3613
6155 <b>[완료]</b>tunning 관련 질문입니다 SQL TRACE (ST05) 에 관하여 좀 가르쳐 주세요 [2] 아밥어렵네요 2008.09.23 3611
6154 <img src=3.gif>select 관련 질문 하나 드립니다. 답변을 애타게 기다립니다 ㅠ [13] 초밥 2010.12.01 3608
6153 <img src=1.gif>set pf-status 'test' 에서 print 기능 상실했어요 [6] 아밥돌이 2010.07.26 3605
6152 <b>[완료]</b>THE WORK AREA "ITAB" IS NOT LONG ENOUGH라고 신텍스 오류가 발생합니다 [3] 아밥어렵네요 2008.04.24 3602
6151 <img src=3.gif>타임스탬프(TIMESTAMP) 질문드립니다. [2] 아밥맨 2010.08.03 3601
6150 [요청]Splitter container 어떻게 사용?? [4] Gwang Chul 2009.02.06 3594
6149 또 BDC 생성법에 대한 질문입니다. [7] 김지성 2007.04.30 3590