📨 SAP MESSAGE :000 消息提示「BUG」

73 阅读1分钟

SAP MSG :000

错误消息

在这里插入图片描述


问题分析

前言:这个问题 DEBUG 模式没有抓到,所以才有了下文:

  • 这是迁移程序时会出现的问题,参见下面的图片:

在这里插入图片描述

在迁移前,MATNR 转码 FUNC 就没有规范书写 sy-subrc <> 0 的结果,迁移过来后进行 ATC 检查发现问题,于是自己 手写 了 下面红框代码,导致很肌肉记忆的写成了 IF sy-subrc = 0.(应该是 <> 0

  • 使得程序执行到这里时 sy-subrc 的确等于 0,然而却没有消息 可提示,从而触发 :000

  • 至此,整个问题剖析完毕,所以写代码还是要规范,FUNC 要用 模式 来创建,这次迁移出现的问题确实不太好发现。