在 SAP 创建 DIALOG 屏幕程序的详细步骤如下(这里是 SAP HANA 版本,其他版本在界面和一些术语上存在一些差异):
需求:界面通过选项栏可以对学生信息进行查询,新增,删除,修改功能。学生信息在界面上标签页表格进行显示。
1:事务代码 SE38。
前期创建步骤和报表 REPORT 程序差不多的流程,报表实际也是屏幕程序,只不过界面自动生成,不需要做过多界面开发。
按如下截图所示,输入程序名进行创建。这里由于是演示程序,所以程序包是在本地 $TMP。
2:创建屏幕
3:激活全部文件。
4:选中屏幕点击格式进入布局页面,屏幕绘制器可以通过拖动控件进行界面开发。
功能码是代码里识别按键操作的变量名。
添加 TAB 页,页面会自动生成子屏幕。跟着向导一步一步创建即可。
必须一次性激活所有文件。
调试,执行查看界面效果
在 TAB 页添加 table 表格显示数据,删掉自带的那个屏幕码控件,选择含向导表控件。
跟着向导一步一步来,填写相关信息即可。
右键创建 GUI 状态或者 se41 复制一个标准工具条到我们的程序。否则退出程序或其他操作会有问题。
基本效果如下所示,具体增删改查相关内容后续再更新。