메뉴 건너뛰기

SAP 한국 커뮤니티

두 가지 질문을 드리고자 합니다.


첫째, 하나의 costom control에 두개의 alv grid가 있을 경우 더블클릭 이벤트를 두개의 alv 모두 일으킬수 있나요?


둘째, 하나의 costom control에 네개의 alv를 만들고자 할 때, 어떤 클래스를 사용해야 하나요?


 


우선 첫번째 질문에 대해 상세하게 현재 상황을 말씀드리면,


첫번째 그리드에서 더블클릭을 하면 이벤트를 타고 두번째 그리드가 나타납니다.


여기서 두번째 그리드를 더블클릭 이벤트를 태우도록 수정하고자 합니다.


 


1. 첫번째 그리드 더블클릭 이벤트 선언 소스


[top]


 

alv_dblclick3  TYPE REF TO lcl_ils


 


 

g_grid31       TYPE REF TO cl_gui_alv_grid


 


[lnclude]


 

CLASS lcl_ils DEFINITION.
  PUBLIC SECTION.
    METHODS:
      on_dblclick
      FOR EVENT double_click
      OF cl_gui_alv_grid
      IMPORTING e_row.
ENDCLASS.


 


 

CLASS lcl_ils IMPLEMENTATION.
  METHOD on_dblclick.
    ind = e_row.


 

ELSEIF sy-dynnr = '0300'


 

CLEAR wa_bom.
        READ TABLE it_bom INTO wa_bom INDEX ind.
        PERFORM fill_it_stpo.


                   

PERFORM check_assembly.


                   

PERFORM fill_it_spare.


                    

CLEAR ind.
        PERFORM field_catalog32.
        PERFORM init_sort32.
        PERFORM display_alv302.


 


[form]


 

FORM create_grid31_obj.

  IF g_grid31 IS INITIAL.
    CREATE OBJECT g_grid31
      EXPORTING
        i_parent = splitter3->top_left_container.
  ENDIF.


 


 

IF alv_dblclick3 IS INITIAL.
    CREATE OBJECT alv_dblclick3.
    SET HANDLER alv_dblclick3->on_dblclick FOR g_grid31.
  ENDIF.

ENDFORM.      


 


 


위의 첫번째 그리드를 더블클릭 했을 경우 소스를 참조하여


두번째 그리드를 더블클릭 이벤트를 태우고자 하여


다른 것을 그대로 놔둔채  form만 추가 했더니 반응이 없었습니다.


 

FORM create_grid32_obj.

  IF g_grid32 IS INITIAL.
    CREATE OBJECT g_grid32
      EXPORTING
        i_parent = splitter3->bottom_right_container.
  ENDIF.


 


 

IF alv_dblclick3 IS INITIAL.
    CREATE OBJECT alv_dblclick3.
    SET HANDLER alv_dblclick3->on_dblclick FOR g_grid32.
  ENDIF.


 


무엇이 문제일까요???


 


 


두번째 질문에 대한 상세한 현황입니다.


현재 

cl_gui_easy_splitter_container  이 클래스를 사용하여


하나의 화면에 두개의 alv를 보이고 있습니다.


 


그런데 저는 4개의 alv를 보이고자 합니다.


어떤 클래스를 어떻게 사용해야 할까요??


 


많은 관심과 답변 부탁드립니다.


 

번호 제목 글쓴이 날짜 조회 수
4705 <img src=3.gif border=0>티코드 입력창 한번에 가는 단축키없나요? [22] 아밥맨 2009.09.21 1988
4704 <img src=2.gif>순차적으로 job을 생성하려고합니다. [2] agosto8 2010.04.19 1275
4703 <img src=2.gif>itab 데이타를 Excel 포맷으로 FTP 서버에 올리는 문제 [1] 아바바바 2010.04.19 1201
4702 <img src=2.gif>internal table 안에서 각기 다른 값을 뺀 값 구하기 [1] 맨날초보 2010.04.19 1165
4701 <img src=2.gif>ME21N의 헤더 Text tab을 안보이게 하고 싶습니다. [2] 잠만이 2010.04.16 1812
4700 <img src=3.gif>internal table 안에서 각기 다른 값의 합 구하기 [8] 맨날초보 2010.04.16 1627
4699 <img src=2.gif>Material master Bapi 업로드 속도가 너무 느립니다. ㅠㅠ [2] Bizzard.Chul 2010.04.15 1429
4698 <img src=2.gif>[질문]BSP를 이용해서 바코드 출력방법좀 알려주세요... 부탁드립니다... [2] 초록 2010.04.15 1462
4697 [re] <img src=2.gif>[질문]BSP를 이용해서 바코드 출력방법좀 알려주세요... 부탁드립니다... 초록 2010.04.21 1250
4696 [re] <img src=2.gif>감사합니다... 그런데 바코드 그림이 나타나지 않아요... 초록 2010.04.21 1265
4695 <img src=2.gif>아밥 초보입니다.. 선배님들 도와 주세요.. [6] SAP너이늠 2010.04.15 1416
4694 <img src=2.gif>스탠다드 화면에서 필드 도움말 추가 방법 [4] file 윤뚱 2010.04.14 1520
4693 <img src=3.gif>alv 출력후 user command 더블클릭 이벤트 시 다른 트랜잭션 실행법 질문! [4] file Abap consultant 2010.04.15 2116
4692 <img src=2.gif>Web Dynpro ALV & Table 에 관하여... [1] file im 해성 2010.04.15 1790
4691 <img src=3.gif>ALV 합계,소계 기능에 대해서 질문이 있습니다. [3] rune 2010.04.14 5951
4690 <img src=3.gif>collect시 값이 더블로 나올 때... [6] 맨날초보 2010.04.14 2007
» <img src=3.gif>ALV SPLIT한 것 중에 더블클릭 이벤트 관련하여 질문드립니다. [3] 고담 2010.04.14 2188
4688 <img src=3.gif>모듈풀 프로그램에서 select-option 구현. [2] 초밥 2010.04.13 1755
4687 <img src=3.gif>For all entries 사용하여 채워넣는 법? [5] Abap consultant 2010.04.13 2019
4686 <img src=2.gif>CTS 삭제가 안되네요. 정렬 및 압축을 했는데 압축도 안되고... [4] happy~ 2010.04.13 3651