一:什么是ABAP
定义:ABAP=Advanced business application program, 一种高级企业应用编程语言。
  SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在,ABAP/4已成为SAP开发所有自己的应用程序的仅有工具。
  ABAP/4 是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。同时,它还支持面向对象的程序设计方法,这就为ABAP的应用开发开拓了更广阔的空间。而且,它还可以实现和其他编程语言的合成,如VBJAVAC/C++等。
  二:ABAP的一些特性。
  1.ABAP/4 支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。 系统会自动执行必需的类型转换。
  2. ABAP/4 abap开发顾问是程序员吗报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。
  3.ABAP/4 允许您定义和调用子程序。也可以调用其他程序的子程序 。参数能够以各种方式从子程序传递或传递到子程序。
  4. ABAP/4 包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。
  5. ABAP/4 包含一个叫 Open SQL SQL子集。用 Open SQL,您可以读取和访问数据库表,与所用的数据库系统无关。
6. ABAP/4将对话程序组织为包含对话模块的模块池。每个动态程序 (由一个屏 幕及其流逻辑组成的 动态程序 )都基于一个ABAP/4 对话程序。流逻辑包含对 ABAP/4对话模块的调用。
  三:ABAP的一些优点。
优点一:ABAP/4是面向对象语言。它支持封装性和继承性。封装性是面向对象的基础,而继承性则是建立在封装性基础上的重要特性。
  优点二:ABAP/4具有事件驱动的特性。
  优点三:ABAP/4COBOL具有类似之处。
  优点四:ABAP/4适合生成报表。
  优点五:ABAP/4支持对数据库的操作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。