原文链接:【ABAP系列】SAP 系统的消息类型分析 MESSAGE TYPE 回到顶部 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 回到顶部 正文部分 关于系统的消息类型: 写MESSAGE一定要加上TYPE 那么消息类型有几种呢 message types: "A", "E", "I", "S", "W", or "X" One of the possibl...
MESSAGE '没有数据' TYPE 'E' . ENDIF. 1. 2. 3. 4. READ 多少字段我们就要排序多少字段 没错就是字面意思,我们读到工作区多少字段,我们排序时候就要对应的by 多少字段,否则也会出现没有问题取不到值,或者取的数据不是我们所需要的值的内容. sort 内表 by 字段1 字段2 字段3 MOVE-CORRESPONDING 内表 ...
IF zsdt0003e-kunnr IS NOT INITIAL. SELECT SINGLE name1 INTO @DATA(lv_name1) FROM kna1 WHERE kunnr = @zsdt0003e-kunnr. IF sy-subrc <> 0. MESSAGE '客户不存在' TYPE 'E'. ENDIF. ELSE. MESSAGE '客户号必输' TYPE 'E'. ENDIF. IF zsdt0003e-zport IS NOT INITIAL. SELECT SINGLE ...
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. IF <ft_tab> IS INITIAL. SET CURSOR FIELD 'P_OPEN'. MESSAGE TEXT-004 TYPE 'E'. ENDIF. * Update data LOOP AT <ft_tab> ASSIGNING <fs_data>. ASSIGN COMPONENT 'MANDT' OF STRU...
sernumber TYPE ztcust_tag_log-sernumber, "流水号 uname TYPE ztcust_tag_log-uname, "用户名 log_date TYPE ztcust_tag_log-log_date, "备份日期 log_time TYPE ztcust_tag_log-log_time, "备份时间 message_type TYPE ztcust_tag_log-message_type,"消息类型 ...
IFsy-subrc<>0...MESSAGE'没有数据'TYPE'E'.ENDIF. READ 多少字段我们就要排序多少字段 没错就是字面意思,我们读到工作区多少字段,我们排序时候就要对应的by 多少字段,否则也会出现没有问题取不到值,或者取的数据不是我们所需要的值的内容. 代码语言:...
MESSAGE `未找到公司代码为 1000 的记录` TYPE `E`. ENDIF. 在此代码中,如果 SELECT 语句未能找到指定的公司代码记录,程序将输出一个错误消息并停止执行。这是一种简单的异常处理方式,通过检查 sy-subrc 来决定是否触发错误消息。 总结 sy-subrc 是ABAP 编程中不可或缺的组成部分,正确理解和利用这个系统字段,对...
EERROR错误消息 IINFORMATION对话框消息 SSTATUS常用的提示消息 WWARNING警告消息 XEXCEPTION异常消息,通常是DUMP 在SAP的帮助系统中,有关于消息的大量解释,如下图: (有些版本的消息解释不在此目录下。这时,可以在MESSAGE TYPE的TYPE上按F1,然后再找到Behavior of messages的帮助项) ...
*error message(左下角显示红色叹号错误提示信息)*E类型的messageMESSAGEgv_message3TYPE'E'.write:'123'.*其他替代方式MESSAGEgv_message3TYPE'S'DISPLAYLIKE'E'.RETURN. 注意,我后面的write:'123' . 并没有显示出来说明,程序被禁止了. 这是我 后面写了 write :'456' . 就显示出对应的数据内容. ...
MESSAGE 'DIVIDE BY ZERO' TYPE 'E'. ENDTRY. 常用到的异常: 所有异常 (CX_SY_ROOT) 除0 (CX_SY_ZERODIVIDE) 溢出(CX_SY_ARITHMETIC_OVERFLOW) Range表 固定格式的特殊内表,定义了选择范围。 包括SIGN、OPTION、LOW、HIGH四列,列名是固定的。