메뉴 건너뛰기

SAP 한국 커뮤니티

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

Happy~ 2008.06.25 18:55 조회 수 : 3729 추천: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를 사용하겠다는 건데.


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


참고하셔요.

번호 제목 글쓴이 날짜 조회 수
6207 CBO 테이블 컬럼 크기 질문 [2] bonggu 2023.04.06 730
6206 type ~ 과 type table of ~ 의 차이점에 대해 설명이 필요해요 [2] ektkdwk1234 2023.07.05 731
6205 CL_GUI_CONTAINER 의 ATTRIBUTE 문의드려요 [2] 헐크호간 2022.01.05 733
6204 SAP 권한 관련 질문 드립니다. [5] name 2022.12.21 736
6203 BAPI로 전표 생성시 세금코드 관련 문의 [2] file 해피소울 2019.10.08 737
6202 pdf file 업로드 및 출력 [2] sapecc6 2022.04.23 739
6201 서브스크린 ALV에서 레이아웃 저장관련 문의 [1] file 해피소울 2019.09.11 741
6200 PDF 첨부 파일 암호 설정 문의드립니다. [2] reah_in 2022.03.12 741
6199 select 문의합니다. [3] file dkdldpswnll 2020.08.10 742
6198 동적 SUBMIT ... WITH ... AND RETURN 구문 문의입니다 [2] 다크나잇트 2020.10.22 743
6197 call transaction으로 파라미터 넘기고 값이 메모리에 남아있습니다. [1] 닮닮 2019.04.05 744
6196 [질문] 스텐다드 화면 별 기능 수정 방법 [3] hibernate 2022.06.24 745
6195 st22 dump 재현하는 방법 [2] repairbalm 2022.10.13 754
6194 아밥질문은 아니지만 ㅜㅜ 파일 업로드 에러(Error Opening File) 질문합니다. [2] file 낑깡 2020.11.21 757
6193 Form문 안에서 sort [3] 1년차 2019.05.30 768
6192 call browser [2] sapecc6 2022.06.11 777
6191 달력에 공휴일 지정하려면 어떻게 해야하나요? [1] yoon123 2022.06.03 778
6190 AUTHORITY-CHECK OBJECT [1] 537 2023.09.22 782
6189 생산 오더(COOIS) 강제 완료 방법 문의 [2] 미자나즈 2023.05.24 786
6188 아밥 초보...listbox 기본 공백 row 제거 방법 질문드려요! [4] file rioss1004 2023.07.14 786