GUI STATUS 的使用

本文详细介绍了如何在SAP中创建和使用GUI Status,包括创建菜单、分配快捷键、设置Application Toolbar以及在程序中应用GUI Status的步骤。通过设置不同状态,可以为用户提供定制化的操作界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、用se80进入Object Navigator,然后选择需要增加GUISTATUES的Program,如下图;

 

2、选择好Promgram之后,在 Object Name 中的程序名称节点上单击鼠标右键,选择 Create —》 GUI Status菜单项,出现“Create GUI Status”窗口,输入GUI Status名称和简要描述,Status Type选择“normal screen”,单击 ,出现GUI Status的工作区,如下图所示:

 

3、在SAP标准中,Application Toolbar中包含的功能项在Menu Bar都应该有与其对应的选项。在Menu Bar一栏,点击 ,出现下面界面:

 

单击“Display Standards” 可以出现系统默认的一级菜单项,最多允许6个一级菜单。

 

4、在上面的输入框中输入你需要的菜单名称,如:Lists,然后双击该输入框,出现如下图界面:

每个菜单包含两项内容:Text 和 Function Code, Text 用于显示,Function Code用于在程序中辨别用户选择了哪个菜单,每个菜单项,它包含的Function Code不能相同。为了将具有相同功能或相同特性的菜单项显示在一起,且同其他菜单项分隔,SAP允许你插入分割线,选择 “Edit” —》 “Insert” —》“Separator Line”可以插入菜单分割线。如果有二级菜单,那么只输入Text项中值,将Code项中的值留空,然后双击该项,将会出现二级菜单的维护界面,如下图:

,二级菜单同样包括Code 和 Text两项值,SAP最多允许3级菜单。

 

5、其中Code项中的值非常重要,在程序中当用户单击某个菜单项的时候,系统会将该项对应的Code值赋给系统变量sy-ucomm,然后在根据sy-ucomm来处理不同的业务逻辑。Code 值可以是系统中已有的,也可以是自定义的,系统中已包含下列Function Code:

Code

Menu

Standard toolbar

Function key

Description

%PC

List

   

Save list to file

%SL

List

   

Save list in SAPoffice

%ST

List

   

Save list in report tree

PRI

List

This graphic is explained in the accompanying text

CTRL-P

Print displayed list

%EX

List

This graphic is explained in the accompanying text

Shift-F3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值