编程技术分享平台

网站首页 > 技术教程 正文

科莱特 | SAP ABAP模块内容之屏幕设计(六)

xnh888 2024-11-04 14:56:26 技术教程 39 ℃ 0 评论

实践:设计界面管理订单

一、需求分析:

1、具体需求

本《设计界面管理订单》有如下需求:

1. 程序执行后,显示初始界面,在界面中可以输入订单号后,点击按钮进行新建、修改、查看和删除的操作;

2. 在点击“新建订单”时,如果输入的订单编号在订单表中已存在,则发出错误提示且停止创建操作;否则在订单维护界面中维护订单的具体信息,包括订单相关的员工、雇员、物料等信息;

3. 在点击“修改订单”时,如果输入的订单编号在订单表中不存在,或输入的订单编号在10000~60000范围,则发出错误提示且停止修改操作;否则打开订单维护界面以进行更改;

4. 在点击“查看订单”时,如果输入的订单编号在订单表中不存在,则发出错误提示且停止查看操作;否则打开显示订单的详细;

5. 在点击“删除订单”时,如果输入的订单编号在订单表中不存在,或输入的订单编号在10000~60000范围,则发出错误提示且停止删除操作;否则将删除此订单编号的记录及返回提示;

6. 在“新建订单”和“修改订单”操作的订单维护界面中,如果输入了数据后,还没点击“保存”前点击了“返回”,则弹出窗口给用户进行确认是否保存。

二、实践步骤:

本实践可以在ABAP工作台(SE80)完成所有工作,也可以通过不同的工具完成不同部分。

1、建立程序

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

REPORT zu0902_order_trans.

2、GUI状态标题设计

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

2.1、建立状态

在本实践中,在程序执行初始界面和订单维护的界面都会有相应的工具栏,因此需要建立2个相应的GUI状态,本步骤可参考实践9A1完成。

1)GUI状态STAT1

GUI状态STAT1的模拟结果如图9-35所示,编辑维护的界面如图9-36。

各功能按钮的定义可参考下表完成。

2)GUI状态STAT2

GUI状态STAT1的模拟结果如图9-37所示,编辑维护的界面如图9-38。

各功能按钮的定义可参考下表完成。

2.2、建立标题

重新执行“菜单设计器”,在初始界面中选择“标题列表”后点击创建,参考图9-39所示建立2个标题。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表