1、ABAP-流程控制
SAP的数据流程控制中,有很多复杂的逻辑操作。因此也开发有相应的管理和组织项目的语法,如:ABAP的分支结构: if、case 。循环操作:do、while等。
1.1、IF 分支结构(选择结构)
用法:当程序需要在一个二叉路口做出选择时,需要用IF语句,控制程序在某种情况下,执行某种选择。当第一个语句的结果不成立(为false)时,执行下一个语句。
IF语句实现分支有三种类型:
a、若发生了某情况该怎么处理
IF X = 5.
WRITE: / 'The value of X is 5'.
ENDIF.
b、若发生了某种情况,该怎么处理,否则有该怎么处理
IF X = 5.
WRITE: / 'The value of X is 5'.
ELSE.
WRITE: / 'The value of X is 6'.
ENDIF.
c、若发生某种情况怎么处理,否则又该怎么处理,还可以怎么处理(嵌套N个选择条件)
IF X = 5.
WRITE: / 'The value of X is 5'.
ELSEIF X = 6.
WRITE: / 'The value of X is 6'.
......
ELSE.
WRITE: / 'The value of X is 7 '.
ENDIF.
1.2