메뉴 건너뛰기

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를 보이고자 합니다.


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


 


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


 

번호 제목 글쓴이 날짜 조회 수
4714 <img src=3.gif>ftp 와 연동하는 프로그램 RSFTP007 에서 펑션 관련 질문합니다. [3] 아바바바 2010.04.21 1655
4713 <img src=3.gif>2009.11.11을 미국식으로 변경이 가능한지요? 간단한 함수로. [2] 돌맹이 2010.04.21 1163
4712 [re] <img src=2.gif>[질문]BSP를 이용해서 바코드 출력방법좀 알려주세요... 부탁드립니다... 초록 2010.04.21 1250
4711 <img src=2.gif>자산 마스터 변경시(TCODE-AS02) [1] file 별나라대마왕 2010.04.21 2254
4710 <img src=1.gif>012.2009 를 12.01.2009 로 변경하는 날짜 변경 펑션이 있을까요? Abap consultant 2010.04.21 1486
4709 [re] <img src=2.gif>감사합니다... 그런데 바코드 그림이 나타나지 않아요... 초록 2010.04.21 1265
4708 <img src=2.gif>ALV자료를 다운받을때 컬럼수 제한이 있나요? [1] 라면킬러 2010.04.20 1946
4707 <img src=3.gif>T-CODE 생성에 대해서 물어볼것이 있습니다. [2] 금색의마왕 2010.04.20 1865
4706 <img src=2.gif>순차적으로 job을 생성하려고합니다. [2] agosto8 2010.04.19 1266
4705 <img src=2.gif>internal table 안에서 각기 다른 값을 뺀 값 구하기 [1] 맨날초보 2010.04.19 1163
4704 <img src=2.gif>itab 데이타를 Excel 포맷으로 FTP 서버에 올리는 문제 [1] 아바바바 2010.04.19 1196
4703 <img src=2.gif>ME21N의 헤더 Text tab을 안보이게 하고 싶습니다. [2] 잠만이 2010.04.16 1811
4702 <img src=3.gif>internal table 안에서 각기 다른 값의 합 구하기 [8] 맨날초보 2010.04.16 1623
4701 <img src=2.gif>Material master Bapi 업로드 속도가 너무 느립니다. ㅠㅠ [2] Bizzard.Chul 2010.04.15 1424
4700 <img src=2.gif>[질문]BSP를 이용해서 바코드 출력방법좀 알려주세요... 부탁드립니다... [2] 초록 2010.04.15 1462
4699 <img src=2.gif>아밥 초보입니다.. 선배님들 도와 주세요.. [6] SAP너이늠 2010.04.15 1416
4698 <img src=2.gif>Web Dynpro ALV & Table 에 관하여... [1] file im 해성 2010.04.15 1789
4697 <img src=3.gif>alv 출력후 user command 더블클릭 이벤트 시 다른 트랜잭션 실행법 질문! [4] file Abap consultant 2010.04.15 2109
4696 <img src=2.gif>스탠다드 화면에서 필드 도움말 추가 방법 [4] file 윤뚱 2010.04.14 1515
4695 <img src=3.gif>ALV 합계,소계 기능에 대해서 질문이 있습니다. [3] rune 2010.04.14 5920