ABAP/4简介
来源:互联网 发布:知乎 惊悚悬疑电影 编辑:程序博客网 时间:2024/05/14 07:16
SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在,ABAP/4已成为SAP开发所有自己的应用程序的仅有工具。
SAP客户用ABAP/4进行其自身开发。这样的开发对R/3标准解决方案适应特殊问题非常重要。ABAP/4开发工作平台包含所有用于创建和维护ABAP/4程序的工具。
ABAP/4的可解释特性使其易于生成、测试并运行程序的中级版本,以便将来生成最终版本。此过程也叫做早期原形处理,意味着您不必丢弃中级版本。
ABAP/4是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。
在ABAP/4开发宝典中文版的第一部分,对ABAP/4的基本特性进行了详细描述。这些特性包括:
· ABAP/4包括
- 带有各种类型和结构的声明数据的声明元素
- 数据制作的操作元素
- 控制程序流的控制元素
- 反应外部事件的事件元素
· ABAP/4支持多种语言。文本摘要(例如,标题、页眉和其他文本)将根据程序代码分别存储。您可以随时在不改变程序代码的情况下更改、转换和维护这些文本摘要。
· ABAP/4支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。系统会自动执行必需的类型转换。
· ABAP/4提供一系列功能处理字符串。
· ABAP/4包含一个叫OpenSQL的SQL子集。用OpenSQL,您可以读取和访问数据库表,与所用的数据库系统无关。
· ABAP/4允许您定义和处理内部表,该表只在运行程序时存在。内部表使其更容易处理数据表,并帮助使用程序中的复杂数据结构。
· ABAP/4允许您定义和调用子程序。也可以调用其他程序的子程序。参数能够以各种方式从子程序传递或传递到子程序。
· ABAP/4包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。
这里有两种主要的ABAP/4程序类型:
· 报表程序
报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。逻辑数据库是特殊的ABAP/4程序,使开发者不必编码所有的数据库访问。
· 对话程序
将对话程序组织为包含对话模块的模块池。每个动态程序(由一个屏幕及其流逻辑组成的“动态程序”)都基于一个ABAP/4对话程序。流逻辑包含对ABAP/4对话模块的调用。
- ABAP/4简介
- ABAP 调试器简介
- ABAP运行跟踪简介
- ABAP CDS View 简介
- abap学习笔记-SAP abap简介
- abap screen屏幕参数简介
- SAP系统的开发语言--ABAP简介
- 跟我学ABAP/4-初识ABAP
- ABAP/4初印象
- abap/4 (1)
- abap/4(2)
- ABAP/4开发环境
- ABAP/4的优化
- ABAP/4 Open SQL
- ABAP
- ABAP
- abap
- ABAP
- 使用MIDP2.0开发游戏(1)GameCanvas基础
- 使用MIDP2.0开发游戏(2)使用Sprite
- 使用MIDP2.0开发游戏(3)添加背景和前景
- 开发出高性能的网站,第一部分 — 20个客户端代码优化技巧(转)
- hehe 今天今天偶然发现自己的博客可以使用了^_^请问那个.net的网页编辑器哪里可以找到阿?
- ABAP/4简介
- Java开源思想&技术--序言
- 使用MIDP2.0开发游戏(4)改进的地图生成方式
- 使用MIDP2.0开发游戏(5)游戏内核
- 使用MIDP2.0开发游戏(6)设计Clock
- 你博我也博
- Java开源思想&技术--xlSQL (关键字: Excel,Java,SQL)
- 使用sunjce加密解密问题解决
- google的一道JAVA面试题!!! (转)