写点什么

SAP | abap 基本语法规则

作者:暮春零贰
  • 2022-10-17
    中国香港
  • 本文字数:732 字

    阅读完需:约 1 分钟

SAP | abap基本语法规则

在本篇文章中,我整理了一下每个 ABAP 程序员都应该知道的基本语法规则。以及链式语句和注释行的使用方法。

一、基本语法规则

在编写 ABAP 语句时,需要遵循的基本语法规则:

  • 每个 abap 语句都以"."句点结尾,同时,语句的第一个单词即为关键字

  • ABAP 语句由操作数、运算符或关键字的添加部分组成。

可以使用各种运算符,例如将赋值的源字段和目标字段相关联的赋值运算符(例如,= 或 ?=),将两个或多个数字操作数与算术表达式赋值的算术运算符(例如,+、 -, *),将两个操作数与逻辑表达式相关联的关系运算符(例如 =、<、>)等。

  • 语句中的每个单词必须至少用一个空格分隔。

  • ABAP 代码不区分大小写。


为了保证代码的可读性,建议将程序限制为每行一个语句。当然了,在有些情况下,也是建议多行中断单个状态。例如:


SELECT * FROM mara INTO it_mara WHERE matnr EQ p_matnr.
复制代码

上述语句也可以按照如下方式编写,更加有利于阅读

SELECT * FROM maraINTO TABLE it_maraWHERE matnr EQ p_matnr.
复制代码

二、链式语句

如果多个语句以同一关键字开头,则可以使用冒号 (:) 作为链运算符,并用逗号分隔每个语句。这些语句称为链式语句,它们可避免在每行上重复编写相同的关键字。例如:

DATA v_name(20) TYPE c.DATA v_age TYPE i.
复制代码

可以改写成:

DATA: v_name(20) TYPE c,      v_age TYPE i.
复制代码

三、注释行

为了使其他程序员(同事)在后续维护的过程中,更能读懂你的代码,你最好为其添加相应的注释。写的一手好注释,是一个优秀程序员必备的技能!


有两种添加注释的方法:

  • 你可以在一行的开头输入星号 (*),以使整行成为注释。(*必须在开头)

  • 你可以输入双引号 (“) ,使引号后面的行部分成为注释,这又称为内联注释。


Tip:注释行和取消注释行的快捷键: “ctrl+,” “ctrl+。”(快捷键可更改)



发布于: 刚刚阅读数: 3
用户头像

暮春零贰

关注

每日羊了个羊🐏,不如今日码了再码 2022-03-13 加入

🏆InfoQ写作平台-从未签约作者 🏆

评论

发布
暂无评论
SAP | abap基本语法规则_SAP_暮春零贰_InfoQ写作社区