- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章abap4程序语法和格式
1ABAP/4 程序语法和 格式
概览
内容
语法元素
本节说明 ABAP/4 语法,并且 提供关于如 何在 ABAP/4 中编程的建 议。同时解 释如何提高 程序的清楚 性,以及使 用已有程序 代码模块使 编程变得更 加容易。本 节的主题包 括:
本节只是概 述。关于单 个 ABAP/4 组件的详细 信息,参见 本指南的相 应主题。
1语法元素
ABAP/4 编程语言包 括下列元素 类型:
1语句
ABAP/4 程序包括单 个 ABAP/4 语句。每条 语句以关键 字开头,以 句号结束。
PROGRAM SAPMTEST.
WRITE First Program.
该示例包含 两条语句, 每行一条。 关键字是 PROGRAM 和 WRITE。 程序在屏幕 上显示输出 (称为列表 )。此示例 中,列表包 括“第一个 程序”行。
2关键字
关键字是语 句的第一个 词。它决定 整个语句的 意义。有四 种不同类型 的关键字:
说明性关 键字
这些关键字 定义数据类 型,或者说 明程序可以 访问的数据 对象。说明 性关键字示 例:
TYPES, DATA, TABLES
系统在生成 程序期间处 理说明性关 键字,而不 是在运行时 。在程序代 码中独立于 其位置处理 它们。为清 楚起见,应 该在程序开 头的“说明 部分”指定 所有说明性 关键字。
关于说明关 键字的详细 信息,参见声明数据 (页 错误!链接无效。) 。
事件关键 字
这些关键字 在 ABAP/4 程序中定义 处理块。处 理块是当特 定事件发生 时进行处理 的语句组。 事件关键字 示例如下:
AT SELECTION SCREEN, START-OF-SELECTION, AT USER-COMMAND
关于事件关 键字的详细 信息,参见用事件控制 ABAP/4 程序流。
控制关键 字
这些关键字 根据特定条 件控制 ABAP/4 程序流。控 制关键字示 例如下:
IF, WHILE, CASE
关于控制关 键字的详细 信息,参见控制 ABAP/4 程序流 (页 错误!链接无效。) 。
操作关键 字
当某事件( 由事件关键 字触发)和 条件(由控 制关键字定 义)发生时 ,这些关键 字则处理数 据(由说明 性关键字定 义)。操作 关键字示例 如下:
WRITE, MOVE, ADD
关于控制关 键字的详细 信息,参见处理数据 (页 错误!链接无效。) 。
2注释
注释是写在 ABAP/4 程序语句之 间用来向读 者解释其目 的的文本摘 要。注释由 导致系统忽 略它们的特 殊字符标记 。应该使用 注释在内部 证明程序。 注释帮助其 他用户理解 和更改程序 。
************************************************
* PROGRAM SAPMTZST *
* CREATED BY CARL BYTE, 06/27/1995 *
* LAST CHANGE BY RITA DIGIT, 10/01/1995 *
* PURPOSE: DEMONSTRATION *
************************************************
PROGRAM SAPMTEST.
************************************************
* DECLARATION PART *
************************************************
DATA ......
......
************************************************
* OPERATION PART *
************************************************
......
所有以星号 (*)开始 的行都是注 释,并且被 系统忽略( 关于注释的 详细信息, 参见注释结构 (页 4) )。
3语法结构
ABAP/4 程序是具有 特定结构的 不同语句的 顺序。
可以在语句 间插入注释 。
分开的但相 似的语句顺 序可以组成 链语句。
3语句结构
下列图表显 示 ABAP/4 语句的结构 。
ABAP/4 没有格式限 制。可以自 由格式输入 语句。这意 味着可以缩 排语句、在 一行中写几 条语句或者 一条语句跨 越几行。
文档评论(0)