本章介绍了ABAP概述 - 在SAP中用于开发商业应用程序的支持和开发的编程语言。
ABAP(高级企业应用程序编程)
ABAP是运行在SAP ABAP运行时环境的SAP编程语言,创建和应用程序,用于开发包括:
报表
模块池编程
接口
表单
数据转换
用户退出及BADI
所有的 R/3 应用程序,甚至部分的基础系统是用 ABAP 开发。
ABAP是事件驱动的编程语言。用户操作和系统事件控制应用程序的执行。
ABAP也被称为ABAP/4。在ABAP/4 的“4”代表“第四代语言”或4GL。
ABAP工作台
ABAP工作台被用于SAP标准和定制应用软件的开发。ABAP工作台也被用来创建字典对象。它由以下几部分组成 −
ABAP编辑器用于维护程序。
ABAP字典是用来维持Dictionary对象。
版本库浏览器用来以包显示组件的层次结构。
菜单制作器是用来开发图形用户界面包括菜单栏和工具栏。
屏幕制作器用于维护屏幕组件的在线课程。
库信息系统包含了开发和运行的对象,如数据模型,字典类型以及表结构,程序和功能的信息。
测试和分析工具,如语法检查和调试。
函数生成器,它允许创建和维护功能组和功能模块。
数据建模,支持图形化建模工具。
工作台管理,维护多个开发项目,并管理它们的分布。