메뉴 건너뛰기

SAP 한국 커뮤니티

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

Delight 2008.04.30 10:42 조회 수 : 6483 추천: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라는 변수에 들어가게 됨.


 

번호 제목 글쓴이 날짜 조회 수
327 유용한 t-code 모음들 [26] 아이디빵 2008.04.24 8836
» SAP의 On-line Program에서 Double Click Event 잡는 법 [8] Delight 2008.04.30 6483
325 FIELD-SYMBOL설명 및 예제 프로그램 [17] Delight 2008.04.30 9497
324 CTS Rollback [5] 심마니 2008.05.23 5949
323 Internal Table 내용 PC에 저장하기 [11] 별이고픈구름 2008.05.28 3836
322 강제 Search Help 코딩과 선택시 해당 Description 채우기 [11] file 별이고픈구름 2008.05.29 4397
321 서버 리스트 한번에 올리기... [8] bizarre 2008.06.02 4027
320 tables // data ~ like 로 선언한 WA 변수의 차이점 [3] bizarre 2008.06.03 3967
319 System field 정리 [5] magicsy69 2008.06.03 9813
318 SAP 기본폼과 순서는 다음과 같이...이쁘게 [7] magicsy69 2008.06.03 4735
317 나름데로 User Exit 정리 [17] 한해동안 2008.06.03 11236
316 BSP 명령구절 [3] gauguin 2008.06.04 3852
315 MiniSAP SAP Netweaver 7.0 ABAP Trial Version의 인스톨 [8] gauguin 2008.06.08 7174
314 OPEN SQL 사용법인데, 내용이 정리가 잘 되어 있네요 [21] file 노름마치 2008.06.09 3716
313 ALV 엑셀 다운로드시 한글깨짐 해결 [7] sapjoy 2008.06.12 11059
312 saplogon 할때 갑자기 윈도우 services화일 못찾을떄 요섭아부지 2008.06.12 4147
311 workflow 와 wepflow를 위한 초보 가이드 [2] file gauguin 2008.06.14 2977
310 ABAP에서다른DB가져오기(DB-Link처리) [4] Delight 2008.06.16 8749
309 토드 사용법 [15] file 대전희망 2008.06.20 6189
308 Oracle Performance Tunning [1] file 대전희망 2008.06.20 2793