科莱特 | SAP ABAP模块内容之屏幕设计(二)_状态_界面_功能

实践:设计界面输出客户基本信息及相关的订单

1、建立程序

与一般程序的建立过程一样,在程序编辑器初始界面输入程序名称后点击创建,设置类型和状态后,将进入程序编辑器界面,默认代码如下,不改动内容,保存后退出。

REPORT zu0901_cust_detail_screen.

2、GUI状态标题设计

使用菜单设计器(SE41),完成GUI状态和GUI标题的设计。

2.1、建立状态

通过GUI状态,可定义界面工具栏以及菜单中有哪些功能,这些功能可以是自定义的,也可以是系统标准交付的;如果是自定义的功能,在GUI状态中并不指明功能(如点击“退出”)的具体实现,而是在PAI屏幕事件中予以实现。

1)状态的建立

执行菜单设计器后,初始界面如图9-5所示,在“程序”输入框中输入步骤1所建立的程序,然后在“子对象”中选择“状态”后点击界面下方的“创建”按钮,表示为此实践的程序建立一个状态。

图9-5菜单设计器初始界面

展开全文

随后,将弹出如图9-6所示的“创建状态”的窗口,在此窗口中输入状态的名称和短文本,保持状态类型为默认(正常屏幕),然后点击对勾,在出现的界面中完成后续操作。

图9- 6 创建状态窗口

2)建立工具栏

状态维护的界面如图9-7所示,展开“应用程序工具栏”,将列出所包含的各个项目,初始内容为空。

图9- 7 状态维护界面

在项目列表的第一个单元格处,输入功能代码“FIRST”后回车,将弹出图9-8所示的窗口,保留默认文本类型(静态文本)后点击对勾,将显示图9-9所示窗口,参考图示输入“功能文本”和“图标名称”后点击对勾;随后将显示“分配功能键”的窗口如图9-10所示,从界面中选择“Ctrl+F1”,表示键盘输入“Ctrl+F1”时,与点击此按钮“第一个”的效果一样;至此,则完成了功能按钮“第一个”的定义。

图9- 8 功能文本类型

图9- 9 功能文本的内容和图标

图9- 10

参考如上步骤,按下表完成所有功能按钮的定义(其中“FIRST”已定义完成)。

所有需要的功能完成后,结果如图9-11所示。

图9- 11 完成的工具栏

展开界面下方的“功能键”,也可看到不同项目对应的快捷方式,如图9-12。

图9- 12 功能键分配

3)建立菜单栏

展开界面中的“菜单栏”,在输入框中输入“客户数据”,然后双击此“客户数据”,将展开所包含的代码列表,如图9-13,参考图示输入各个功能代码(文本会自动带出)。

图9- 13

完成如上工作后,点击激活,至此完成了GUI状态的建立。

2.2、建立标题

重新执行“菜单设计器”,在初始界面中选择“标题列表”后点击创建,将显示如图9-14所示界面,参考图示输入后点击对勾,则完成了GUI标题的建立。同时可以在此窗口中点击“所有标题”列出此程序包括的标题,并可以进行维护和激活等的操作。

图9- 14 创建GUI标题

特别声明

本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。

分享:

扫一扫在手机阅读、分享本文