메뉴 건너뛰기

SAP 한국 커뮤니티

SAP의 On-line Program에서 Double Click Event 잡는 법

Delight 2008.04.30 10:42 조회 수 : 6473 추천:5

SAP의 On-line Program에서 특정 Field에서 Double Click을 했을 때,
어느 Field에서 Double Click을 하고, Step-loop안에 있는 Field일 경우에
몇번째 Line에서 했는지 알아내는 방법입니다.


먼저 해당 Screen의 Status의 'Recommended function key settings'라고 되어있
는 부분을 보면 Default로 'Choose'라는 녀석과 함께 돋보기 모양의 Icon이 있는
line에 'PICK'라는 Function Code를 입력한 후 Generate를 하고 빠져나옵니다.


그리고, 해당 Screen의 PAI에 가서 무조건 수행될 수 밖에 없는 Module을 하나 만
듭니다.


무조건 수행될 수 밖에 없는 Module이라 함은 On-change 혹은 On-input 등을 사용
하지 않은 것을 의미합니다.


다음으로 Module내에서 GET 명령어를 사용해서 Field 명과 Line number를 알아내면
됩니다.


예)


 PROCESS BEFORE OUTPUT.


   어쩌구 저쩌구...


 PROCESS AFTER INPUT.
 
   MODULE CHECK_DOUBLE_CLICK.


   그담에 필요하 루틴들....


==================================


 MODULE CHECK_DOUBLE_CLICK INPUT.
    GET CURSOR FIELD FIELD_NAME LINE LINE_NUMBER.
    IF FIELD_NAME = 'MARA-MATNR'.
       CALL SCREEN 9100.
    ENDIF.
 ENDMODULE.


위의 Source code 대로라면 Double Click한 Field가 'MARA-MATNR'이라면


9100번 Screen을 Call하게 됩니다.


그리고, Step-loop이라면 해당 line number가 LINE_NUMBER라는 변수에 들어가게 됨.


 

번호 제목 글쓴이 날짜 조회 수
187 프로그램 내에서 문자열 찾기 [3] sapjoy 2007.03.06 6241
186 NATIVE SQL의 INSERT 문 [4] sapjoy 2007.11.13 6261
185 Access predicates and Filter predicates sapjoy 2012.03.14 6291
184 SAP 테이블 구조도 [8] file 죽돌이 2009.01.28 6306
183 BAPI_MATERIAL_AVAILABILITY 가용성체크시에 사용하세요. [1] 노름마치 2007.12.10 6320
182 Automated Note Search & Customer Code Detection 소주와 막걸리 2011.04.27 6352
181 TRANSPORTING [9] ecbase 2006.12.02 6376
180 업로드할 엑셀 파일을 TXT 파일(탭으로 분리된)로 내리지 않고 엑셀파일로 꿀단지 2011.10.11 6381
179 Internal Table Read performance [4] file sapjoy 2012.03.12 6433
178 add 구문 [3] sapjoy 2006.12.02 6436
177 특정프로그램 내에서 프린터로 직접 프린트하는 함수 [8] 미쓰조 2010.03.17 6453
» SAP의 On-line Program에서 Double Click Event 잡는 법 [8] Delight 2008.04.30 6473
175 (-) 부호 값 앞에 붙이기 [6] 권장원 2009.11.06 6476
174 Nested loops Tunning [3] sapjoy 2012.03.13 6515
173 [Function]금액(숫자)를 영문철자로 바꿔보자 [3] file 양키 2010.09.28 6551
172 테이블 구조 다운로드 DD03L 테이블 조회 [1] sapjoy 2006.12.12 6557
171 SAP Icon 출력 [3] 홍성현 2007.08.09 6587
170 [Tip] Explorer 8.0 & SAP GUI 7.2 fancky 2011.05.19 6603
169 <img src=d.gif>[Function]Edit 팝업창을 뛰워보자[추천:e-abap] [19] file 양키 2010.09.28 6607
168 Buffer Bypass 방법 [4] sapjoy 2010.05.20 6628