ABAP基础——语言概述四   语句格式

语句格式


1. 语句结构

所有程序语句都有一个ABAP语句关键字引导,并由一个“.”作为结束的标志。

·声明语句:用于数据元素的定义和声明,形成独立于各个处理块的数据声明代码区域。

   常用数据声明关键字:TYPES、DATA、PARAMETER和TABLES等。

·模块化语句:用于定义ABAP程序运行时内的处理代码块,还可细分为时间关键字语句和过程定义关键字语句。

   事件关键字有:AT SelectION-SCREEN、START-OF-SelectION、AT USER-COMMAND等。

   注:期结束取决于下一时间关键字的出现。

   过程定义关键字有:FORM / ENDFORM、FUNCTION / ENDFUNCTION、MOSDULE / ENDMOSDULE等。

   注:一般有对应的END关键字标志出现。

·控制语句:通过条件控制程序处理块每部的程序流程。 IF、WHILE、CASE等。

·调用语句:用于调用已经定义好的处理块。如子程序、功能模块、其他程序。PERFORM、CALL、SUBMIT、LEAVE TO等。

·操作语句:用于程序内部数据操作和输出,该类型关键字较多:WRITE、MOVE、ADD等

·数据库语句:用于数据操作。包含Open SQL和Native SQL。


2. 编辑格式

在ABAP编辑器中书写语句时各个关键字,选项及操作数之间应至少保留一个空格,系统将换行符也解释为一个空格,而且并不要求每一语句都占一行。

   注:ABAP编辑器中的Pretty Printer功能可以实现缩进控制。


3. 语句链

如果连续使用相同关键字引导的语句,可以使用关键字后加“:”和语句间加“,”来形成语句链。

    例: WRITE : text1 , text2 .

等价于 WRITE test1 .

             WRITE text2 .


4. 注释

ABAP中的注释有两种形式:

·在开头使用“*”,则该整行都成为注释。

·在行中使用“"”,则符号后面的文字为注释部分。

   注:ABAP不区分大小写,习惯上所有ABAP关键字设为大写;数据对象、程序标题等设为小写形式,可通过编辑器中的Pretty Printer功能进行设定。



文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=507
Tags:
评论: 0 | 引用: 0 | 查看次数: 1982
发表评论
你没有权限发表留言!