天天看点

报表程序选择屏幕上的功能码

在 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 字段的值,执行一些特殊的处理,比如禁止用户操作变式、不允许执行后台作业等等。