ELSE. <statement block 2>. ENDIF. --例子: Data Title_1(20) TYPE C. Title_1 = 'Tutorials'. IF Title_1 = 'Tutorial'. write 'This is IF Statement'. ELSE. write 'This is ELSE Statement'. ENDIF. --复杂IF ELSEIF语法: IF<
如果第一个条件是真,系统将执行所有语句直到第一个语句块结束,然后继续处理 ENDIF 语句之后的程序。 要采用选择性条件,可以使用ELSEIF语句。如果第一个条件是假,系统使用与IF语句一样的方式处理后面的ELSEIF语句。 如果IF或ELSEIF条件都为假,则执行ELSE开始的语句块。最后的语句块必须用ENDIF 结束。 要用公式表达I...
ELSE. write 'This is ELSE Statement'. ENDIF. --复杂IF ELSEIF语法: IF<condition_1>. <statement block 1>. ELSEIF<condition_2>. <statement block 2>. ELSEIF<condition_3>. <statement block 3>. ... ... ... ... ELSE. <statement block>. ENDIF. --Example: Report YH_SEP_15. Data...
IF条件语句 IF <condition1>. <statement block> ELSEIF <condition2> <statement block>. ELSE. <statement block> ENDIF. case分支 CASE <f>. WHEN <f11> [OR <f 12> OR ...]. <Statement block> WHEN <f21>.[OR <f 22> OR ...] <Statement block> WHEN <f31> [OR <f 32> OR ...]...
语法:IF <condition1>. <statement block> ELSEIF <condition2>. <statement block> ELSEIF <condition3>. <statement block> ... ELSE. <statement block> ENDIF. 注意:允许无限地嵌套 IF - ENDIF 语句块,但是必须在相同的处理块中终止。换句话说,就是 IF - ENDIF 块不能包含事件关键字 。 2、...
IF SY-SUBRC = 0. WRITE : ls_SPFLI-CONNID , ls_SPFLI-CITYFROM . ELSEIF SY-SUBRC = 1 . WRITE : '销售凭证不存在' . ENDIF. 结果 子例程 子例程的概念 代码语言:javascript 代码运行次数:0 运行 AI代码解释 子例程概述: 子例程是源代码里具有一定独立功能的模块单元。类型: 内部子例程:内部子例程...
IF NOT P_TCODE IS INITIAL. SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE. ELSEIF NOT P_PGMNA IS INITIAL. TSTC-PGMNA = P_PGMNA. ENDIF. IF SY-SUBRC EQ 0. SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR' AND OBJECT = 'PROG' AND OBJ_NAME = TSTC-PGMNA. MOVE : TADIR...
* get object type name IF ls_varinfo-varvalue = 'OBJECT'. * class instance passed directly lv_name = entity_name && '-CONTAINER_PROXY->DATA_REF->OBJECT_NAME'. ELSE. * variable of class instance passed lv_name = ls_varinfo-varvalue && '-CONTAINER_PROXY->DATA_REF->OBJECT_NAME'. EN...
ELSEIF sy-subrc = 4 . WRITE : ERR_TEXT . ENDIF. 1. 2. 3. 4. 5. 结果 显而易见,0是不能做被除数的,我们通过IF判断逻辑,如果sy-subrc = 4 时就输出对应的异常值 . 正常操作时 我们让 RESULT = 2 / 1. 当0为被除数时 ...
ELSE. FETCH NEXT CURSOR c2 INTO wa_sflight. IF sy-subrc <> 0. EXIT. ELSEIF wa_sflight-carrid <> wa_spfli-carrid OR wa_sflight-connid <> wa_spfli-connid. wa_sflight_back = wa_sflight. EXIT. ENDIF. ENDIF. WRITE: / wa_sflight-carrid, wa_sflight-connid, ...