SAP ABAP 嵌套 If 语句

ABAP 语言是支持嵌套的 IF….ELSE 语句的。这意味着您可以在另一个 IFELSEIF 语句中使用一个 IFELSEIF 语句。

嵌套 IF….ELSE 的语法声明如下:

  1. IF<condition_1>.
  2. <statement block>.
  3. IF<condition_2>.
  4. <statement block>.
  5. ELSE.
  6. <statement block>.
  7. ENDIF.
  8. ELSE <statement block>.
  9. ENDIF.

实例

  1. Report YH_SEP_15.
  2. Data: Title_1(10) TYPE C,
  3. Title_2(15) TYPE C,
  4. Title_3(10) TYPE C.
  5. Title_1 = 'ABAP'.
  6. Title_2 = 'Programming'.
  7. Title_3 = 'Tutorial'.
  8. IF Title_1 = 'ABAP'.
  9. IF Title_2 = 'Programming'.
  10. IF Title_3 = 'Tutorial'.
  11. Write 'Yes, It’s Correct'.
  12. ELSE.
  13. Write 'Sorry, It’s Wrong'.
  14. ENDIF.
  15. ENDIF.
  16. ENDIF.

结果如下:

  1. Yes, Its Correct.

分类导航