Skip to content
关注公众号,可咨询工作中遇到的问题、获取学习资料、掌握行业资讯

ABAP 概要

一、章节分析

  本章将学习 TYPE-M 模块池程序,且说明用户输入、修改或删除数据所使用的User Dialog(在这里定义 Dialog 为用户行为),即说明屏幕Dialog与 ABAP程序是如何连接并传输数据的,以及在程序内的实现方法,还有从用户获得数据的方法等内容。

二、介绍

  ABAP程序共分为可执行程序(称TYPE-1或者报表程序)、块池程序(又称TYPE-M)、函数组(又称TYPE-F)等。那么这些程序都有什么区别呢?首先看一下“第 12章报表程序”和本章学习的模块池程序(Module PoolProgram)。对此,作者认为区别在于前者使用程序自动生成的1000画面,而后者使用自己生成的画面。报表程序主要用于显示从数据库获得的数据,而模块池程序主要用于查询、修改、删除等管理数据(模块池程序可以管理数据,意味着能处理从 Business Flow 衍生过来的数据)。报表程序可以直接运行,而模块池程序却不可以。但是,在实际业务中不区分使用,原因是为了灵活运用TYPE-1程序的SELECT-OPTION 等优点。
  如[图13-1]所示,开发TYPE-M程序需要下列三个步骤。
第一,定义屏幕。
第二,追加关于屏幕的代码。
第三,创建关于 TYPE-M 程序的代码。
alt text