llgemeiner Berichtsaufbereitungsprozessor"的缩写，意思是“通用报表预处理器”。ABAP第一次引入了“逻辑数据库”的概念，它在基本的数据库层提供了更高级的抽象。ABAP编程语言最初被SAP的开发者用于开发SAP R/3平台。但它也被设计让SAP的客户用于增强SAP的软件应用–客户可以用ABAP编程开发自定义的报表和界面。这个编程语言对于程序员来说很容易学习但并不是一个非程序设计人员可以直接使用的工具。编写ABAP程序需要良好的编程技巧和关系数据库方面的知识，如果知