黑白差异检查和if语句

2020-09-01 14:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)差异黑白检查和if语句

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


差异黑白检查和if语句

8条回答
SAP小菜
2020-09-01 15:02

嗨,

check语句在循环内编码。 它的作用就像继续,将控制权立即传递给循环的终止语句,并绕过它们之间的语句。 与continue不同,它接受逻辑表达式。 如果表达式为真,则不执行任何操作。 如果为假,则跳转到循环结束。

当逻辑表达式为false时,

check的行为类似于continue语句。 如果为真,则不执行任何操作。

检查语句的语法

以下是check语句的语法。 它可以在do,while,select或loop中使用。

[执行/执行/选择/循环]

---

检查经验

---

[enddo/endwhile/endselect/endloop]

其中:

u2022exp是一个逻辑表达式。

u2022 ---代表任意多行代码。

ABAP/4中的if语句具有用于相等和不相等的关系运算符,以及用于字符串比较和位掩码的特殊关系运算符。

以下是if语句的语法。

如果[not] exp [和[not] exp] [或[not] exp]。

---

[elseif exp。

---]

[否则。

---]

endif。

其中:

u2022exp是一个逻辑表达式,其结果为true或false。

u2022 ---代表任意数量的代码行。 甚至允许零行。

以下几点适用:

u2022如果必须具有匹配的endif。

u2022else和elseif是可选的。

u2022可以使用括号。 每个括号必须用空格隔开。 例如,如果(f1 = f2)或(f1 = f3)是正确的,而(f1 = f2)或(f1 = f3)是不正确的。

u2022变量可以使用空格或零进行比较(使用加法运算符开头)。 例如,如果f1是initial,则如果f1是c类型且为空白,则为true。 如果f1是任何其他数据类型,则如果f1包含零,则该语句为true。

u2022要完成求反,不必在逻辑表达式之前。 例如,如果f1不是初始值,则是正确的。 如果f1不是初始值,则不正确。

u2022使用加法为null的变量可以与null进行比较。 例如,如果f1为null。

如果有帮助,请

奖励。

此致

Rajyalakshmi

编辑:Rajyalakshmi Attili于2008年6月2日下午3:03

一周热门 更多>