3.1.2  对话程序

3.1.2 对话程序

对话程序主要用于用户和系统的在线交互,如多级数据的录入等。标准的SAP ERP业务操作都可以被看作是一个个的对话程序。对话程序包含对话模块的模块池。每个动态程序(由一个屏幕及其逻辑流组成的“动态程序”)都基于一个ABAP对话程序。逻辑流包含对ABAP对话模块的调用和操作。

对话程序可以使用事务代码SE38或SE80进行代码的编写和屏幕的制作,最主要的就是屏幕的分布以及逻辑流中各个元素操作代码的编写,用户自定义程序的命名通常以“Z”或“Y”开头。函数池维护界面如图3-3所示,逻辑流维护界面如图3-4所示,元素清单维护界面如图3-5所示,屏幕制作界面如图3-6所示。

978-7-111-50218-0-Chapter03-3.jpg

图3-3 函数池维护界面

978-7-111-50218-0-Chapter03-4.jpg

图3-4 逻辑流维护界面

978-7-111-50218-0-Chapter03-5.jpg

图3-5 元素清单维护界面

978-7-111-50218-0-Chapter03-6.jpg

图3-6 屏幕制作界面