没有合适的资源?快使用搜索试试~ 我知道了~
ABAP4编程宝典中文版
资源推荐
资源详情
资源评论
1
BC ABAP/4 用户指南
®
版 本 3 .0
2
目 录
SAP专用术语及图标说明
读者注意事项
ABAP/4简介
语法约定
第一部分:ABAP/4基础
第二部分:编写ABAP/4报表
第三部分:编写ABAP/4事务
SAP 专用术语及图标说明
惯例约定 是用于
屏幕文本
你在屏幕上看到的单词和字母(包括系统提示信息、字段 名称、屏幕标题、菜
单名称和菜单项目)。
用户输入 准确的用户输入。你在键盘上键入的单词和字母要完全与文档中的相同。
<可变用户输入> 可变的用户输入。尖括号表示你可以用适当的键盘输入替换这些变量。
全部大写 报表名、程序名、项目代码、表格名、 ABAP/4语言要素、文件名和目录。
书目标题
与期它的书相互参照。
健 标
键盘上的键。通常功能键(例如 F2 和 ENTER 键)是用这种方式表示的。
下列图标... 有助于明确...
示
例
一个例子。例子有助于理解复杂的概念或操作。
×¢ ÊÍ
一个注释。注释包含了重要的信息,例如需要特别考虑的 情况或例外。
×¢ Òâ
一个注意。注意有助于你避免错误,例如可能导致造成数 据丢失的错误。
一个具有概况信息的标题。该图标一般用于指定各章的概 览的。
1
2
3
一个具有过程信息的标题。这些标题可告诉你 R/3 系统每一步处理过程。
3
一个具有处理过程信息的标题。该标题描述了 R/3 的业务过
程。
一个具有概念信息的标题。用于明确你所需要的概念和背 景资料,以便完
成一向业务过程。
读者注意事 项
ABAP/4 用户指南是 关于 ABAP/4 编程语言的 手册。其目 的在于
· 向新的 ABAP/4 程序员提供 从基本语言 组件到复杂 报表和事务 编码的全面 指导
· 向资深 ABAP/4 程序员提供 解决特殊问 题的参考方 案
为满足这些 需求,特提 供一个整体 概述并本指 南分成三个 部分,循序 渐进,逐步 深入
· ABAP/4 的基本组件
· 如何编写 报表程序
· 如何编写 事务
ABAP/4 用户指南目 的不在替换 ABAP/4 关键字文档 。可以通过 如下方式调 用该文档
· 从“ABAP/4 编辑器:初 始屏幕”( 事务 SE38) 中选择“实 用程序 -> ABAP/4 关键字文档
· 选择 ABAP/4 编辑器中的 “帮助”
· 将光标放 在 ABAP/4 编辑器中的 关键字上, 然后按下 F1 键
ABAP/4 用户指南的 真正目的在 于说明如何 使用以及为 何使用 ABAP/4 关键字。并 为此提供了 许多
示例, 构成用户自 己测试程序 的基础。
要获取详细 信息,可以 进行以下某 种操作:
· 关于关键 字的详细信 息,请参阅 关键字文档 。
· 关于 ABAP/4 环境术语的 详细信息, 请从“ABAP/4 编辑器:初 始屏幕”( 事务 SE38) 中选择
“实 用程序 -> ABAP/4 关键字文档 ”。然后就 会出现与解 释文本相链 接的主题层 次。要找出 这
些文本用 于哪些主题 ,请选择“ 查看 -> 标题和关键 字”。屏幕 右侧就会出 现一个名称 列表。对
于 所有以 ABEN 而非 TITL 开头的名称 ,如果双击 树结构中的 主题,则会 出现文本屏 幕。
· 关于如何 提高 ABAP/4 任务性能的 技巧,请从 “ABAP/4 开发工作台 ”上选择事 务 SE30 或“测
试 -> 运行时间分 析”,然后 单击“提示 和技巧”。
4
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 用户指南》 的第三部分 。
bc01e:0
ABAP/4 简
bc01e.rtf001
ABAP/4, 简介;ABAP/4, 用户指南概述;用户指南, 概述;
overview
5
语法约定
本文档中涉 及的语法语 句约定如下 :
关键字 定义
语句 关键字 和语句选项 大写。
<变 量> 变量或 代表所填入 值的词用尖 括号括起来 。在所使用 的值中不要 包括角括号 (例外:字
段符号)
[] 方 括号表明用 户没有使用 、使用一个 或多个附加 选项。在用 户选项中不 要包括方括 号。
| 两选 项之间的竖 条表明用户 可以使用一 个或另一个 选项。
() 应 将括号作为 命令的一部 分键入
, 逗 号表示用户 可选择多个 选项,用逗 号隔开,作 为命令的一 部分键入。
<f
1
> <f
2
>
带 索引的变量 表明用户可 列出多个变 量。变量之 间要采用与 前两个一样 的符号隔开 。
....... 点 号表明用户 可在此处放 置上下文中 允许的任何 东西。
在语法指令 中,关键字 大写,变量 放进角括号 中。在程序 中键入关键 字时可以忽 略大小写。 WRITE、
Write 和 write 完全一样。
输出屏幕上 的输出或者 采用屏幕弹 出形式或者 采用如下格 式:
Screen output.
剩余438页未读,继续阅读
资源评论
lizhiqino11
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功