SAP GUI status是指SAP程序运行中菜单栏,标准工具栏,应用工具栏(menu bar, standard toolbar, application toolbar)的总和。在标准标准报表中,会默认带出default的GUI status。
但在实际的业务场景中,通常会需要对标准的toolbar进行增强,例如,增加一个自定义的按钮等。此时,就需要对GUI status进行手动的设置,其在程序中的关键字为 SET PF-STATUS 'status_name' ,通常位于INITIALIZATION事件中。
双击'status_name'可进入GUI status的创建页面,输入描述,确认。
在初始页面,可对Menu Bar,App Toolbar, Std Toolbar进行手动的编辑,并设定function key。具体的方式可参见此链接中的介绍,进行一步一步手动的设置。此种方式适合于较为复杂的定制化报表场景 (也即使用Menu Painter, Tx: SE41 ) 。
在修改GUI STATUS 是如果要添加一个功能按钮,必须先创建一个功能键(具体参照下方),之后再在应用程序工具栏输入该功能键的功能码否则报错!
原因是功能码未分配给功能键,必须先创建一个功能键,创建功能键方法如下:
(1)鼠标定位到功能键区域: