메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하십니까. 오늘도 즐프 하시는 고수님들...


 


질문은 테이블 콘트롤 alv 평션 alv 클래스 이벤트 관련 이벤트를 처리 루틴이 어떻게 되는지 궁금해서요


제가 이지 아밥 책을 보고 있는데 생성 및 레이아웃에 대한 이야기는 잘 나와있어도 이벤트에 관련된게 적더라고요


 


역시 실무에 들어가서 깨우쳐야하는건지


 


저희가 어떤 테이블이나 alv 형식을 더블 클릭하면 다른 화면으로 넘어가게 되자나요..


 


이때 더블 클릭 이벤트를 구분해서 처리를 한다는건데


 


wirte문에서는 at line-selection을 하게 되면 hide에 숨겨놓은 데이터를 기반으로 어떤 처리를 하자나요


 


 


1. 테이블은 모듈 프로그램이니까.


   MODULE user_command_0100 INPUT.


  에서 ok_code를 이용해서 처리하는게 맞는건가요? 이게 맞다면


  case ok_code.


  when '??????'.    <- 여기에는 어떤것이 들어가야하는건가요?


  더블 클릭된 열의 데이타도 어떻게 가져욜지 모르겠네요?(hide 비슷)


 


 


2. alv 평션 이건 알아요


FORM alv_write .
  
DATA : pgm LIKE sy-repid.  "현재 프로그램 명
  
pgm = sy-repid.
  
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    
EXPORTING
      
i_callback_program      = pgm
      
i_callback_user_command = 'USER_COMMAND‘ “이벤트 폼 연결
 
…..
ENDFORM.   


 



FORM user_command USING r_ucomm TYPE sy-ucomm
                        
rs_selfield TYPE slis_selfield." hide와 비슷한 역활

  
CASE r_ucomm.
*    더블 클릭
    
WHEN '&IC1'.
      
READ TABLE it_02 INDEX rs_selfield-tabindex.

      
IF it_02-belnr <> ''.
        
SET PARAMETER ID 'BLN' FIELD it_02-belnr.
        
SET PARAMETER ID 'BUK' FIELD it_02-bukrs.
        
SET PARAMETER ID 'GJR' FIELD it_02-gjahr.

        
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
      
ENDIF.
  
ENDCASE.
ENDFORM.                    "USER_COMMAND


 


3. class ALV 는 전혀 모르겠습니다.


  어떤 메쏘드를 사용하는것 같은데 어떤 메소드를 어느 시점에서 사용해야 하며 한번만 설정해주면


  계속 캐치해서 돌아가는지 모르겠네요?


  더블 클릭된 열의 데이타도 어떻게 가져욜지 모르겠네요?(hide 비슷)


 


나름대로 열심히 공부 하고 찾아 보다가 질문 드리는겁니다.


 


고수님들 어린 양을 굽어 살피어 쫌 도와주세요


 

번호 제목 글쓴이 날짜 조회 수
3492 [요청]weit 구문의 의미를 모르겠어요... 간단한 답변 부탁드립니다. [5] 또길 2009.04.02 1654
3491 <img src=3.gif border=0>[요청]INTERNAL TABLE질문좀 드립니다. [3] 쭈니 2009.04.02 1049
3490 <b>[완료]</b>Type-1 프로그램을 새창에서 실행시킬수 있을까요? [5] kms 2009.04.02 1448
» <b>[완료]</b>테이블 콘트롤 alv 평션 alv 클래스 이벤트 관련 질문입니다. [3] 아밥돌이 2009.04.02 1447
3488 <b>[완료]</b>at user-command와 at selection-screen의 차이 [5] 아밥고지를 찾아서 2009.04.01 3635
3487 <b>[완료]</b>parameter에 관해서 질문좀 드리고자 합니다. [9] file 쭈니 2009.04.01 1190
3486 <img src=3.gif border=0>[요청][NetWeaver 7.0] 설치 오류 : The installer is unable to run graphical mode. [3] file 들딸들빠 2009.03.31 1189
3485 <b>[완료]</b>다른 언어로 번역에 대한 질문을 드립니다 [4] 아밥어렵네요 2009.03.31 1835
3484 [요청]딕셔너리 테이블 삭제에 관하여 문의드립니다. [5] 하루하루 2009.03.31 2300
3483 <b>[완료]</b>select-option에 전일 날짜를 default 로 넣고싶습니다.. [8] 불근모자 2009.03.31 3995
3482 <img src=3.gif border=0>[요청]레이아웃 단추 클릭후 스크린 페인터로 넘어가는데 오류문제 [5] 막강수도사단 2009.03.31 1155
3481 [요청]Get_project_hierarchy 펑션에 대한 사용방법 [6] copine 2009.03.31 1364
3480 <b>[완료]</b>string명령어 관련 문의입니다. 답변좀 부탁드립니다. [6] 쭈니 2009.03.31 1313
3479 <b>[완료]</b>[re] string명령어 관련 문의입니다. 답변좀 부탁드립니다. file 로뎀나무 2009.03.31 1079
3478 <b>[완료]</b>[re] string명령어 관련 문의입니다. 답변좀 부탁드립니다. [2] file 쭈니 2009.03.31 1060
3477 <b>[완료]</b>data 선언에 관하여 질문합니다. [2] Sap 2009.03.31 1219
3476 <b>[완료]</b>type을 공부하면서 질문을 드립니다. [8] file 쭈니 2009.03.30 1016
3475 <b>[완료]</b>[re] type을 공부하면서 질문을 드립니다. file 쭈니 2009.03.30 1225
3474 <b>[완료]</b>인터널 테이블 관련 질문입니다. [8] ㅇrㄱlㅈrㄱl 2009.03.30 1303
3473 [요청]백그라운드잡에서 발생한 spool을 메일로 받는방법을 알고 싶습니다. [2] ID 2009.03.30 1319