天天看點

報表程式選擇螢幕上的功能碼

在 SAP 的标準選擇螢幕上,一般是不需要我們定義什麼功能碼的,SAP 系統會自動按照規定的流程處理各種事件,完成指定功能,但是有時候我們希望在标準流程上做一些特殊功能,這就需要知道标準的功能碼了。

下面列出的就是 SAP 報表程式的一些标準功能碼:

“回車”(回車):系統工具欄第一個按鈕,space。

“另存為變式...”(Ctrl+S):系統工具欄第二個按鈕,菜單“轉到-變式-另存為變式...”,SPOS。

“執行并列印”(Ctrl+P):系統工具欄第六個按鈕,菜單“程式-執行并列印”,PRIN。

“背景執行”(F9):菜單“程式-背景執行”,SJOB。

“執行”(F8):應用工具欄第一個按鈕,菜單“程式-執行”,ONLI。

“全部的選擇”(Shift+F7):使用變式時,應用工具欄第三個按鈕,菜單“編輯-全部選擇”,ALLS。

“標明的選擇”(Shift+F8):使用變式時,應用工具欄第三個按鈕,菜單“編輯-標明的選擇”,FEWS。

“删除變式”(Shift+F5):使用變式時,菜單“轉到-變式-删除”,VDEL。

選擇螢幕附加功能:應用工具欄自定義按鈕,FC01~FC05。

當使用者執行上述操作的時候,SAP 系統都會觸發 AT SELECTION-SCREEN 事件,程式員可以在這個事件中檢查 sy-ucomm 字段的值,執行一些特殊的處理,比如禁止使用者操作變式、不允許執行背景作業等等。