文件名称:ABAP4中文培训资料
文件大小:2.01MB
文件格式:RAR
更新时间:2012-02-06 09:06:52
sap abap
ABAP/4 简介 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 包含一个叫 Open SQL 的 SQL 子集。用 Open SQL,您 可以读取和 访问数据库 表,与所用 的数据库系 统无关。 • ABAP/4 允许您定义 和处理内部 表,该表只 在运行程序 时存在。内 部表使其更 容易处理数 据表,并帮 助使用程序 中的复杂数 据结构。 • ABAP/4 允许您定义 和调用子程 序。也可以 调用其他程 序的子程序 。参数能够 以各种方式 从子程序传 递或传递到 子程序。 • ABAP/4 包含一种特 殊子程序, 叫做功能模 块。您可以 在*库中 创建和维护 功能模块。 在调用程序 和子程序之 间功能模块 有一个明确 定义的数据 接口。它们 能够以调用 程序的独立 模式进行分 别测试。 这里有两种 主要的 ABAP/4 程序类型: • 报表程序 报表程序用 于分析数据 库表中的数 据。这种分 析的结果可 以显示在屏 幕上或发送 到打印机上 。逻辑数据 库支持报表 程序。逻辑 数据库是特 殊的 ABAP/4 程序,使开 发者不必编 码所有的数 据库访问。 关于报表程 序的详细信 息,参见《 ABAP/4 用户指南》 的第二部分 。 • 对话程序 将对话程序 组织为包含 对话模块的 模块池。每 个动态程序 (由一个屏 幕及其流逻 辑组成的“ 动态程序” )都基于一 个 ABAP/4 对话程序。 流逻辑包含 对 ABAP/4 对话模块的 调用。关于 对话程序的 详细信息, 参见《ABAP/4 用户指南》 的第三部分 。