如何在生产中的何处以及何时找到在错误表中插入错误消息的信息。

2020-08-16 20:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 我有一种情况: 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好专家

我有一种情况:

我必须找到错误消息在生产中的错误表中插入的位置,该错误表是由某些批处理作业或程序或其他对象创建的。

我知道此错误的消息类别和消息ID。 但是当我尝试跟踪时,什么也没得到。

示例:-我使用" RS_ABAP_SOURCE_SCAN"扫描代码以获取消息ID,但未发现任何消息。

我想知道哪个错误消息或哪个错误消息插入了错误表

当我没有在se91中找到消息类别和消息ID号,但在t100表中却找到了消息编号时,我感到很惊讶。 无法使用消息ID在事务se91中使用其功能的地方。

感谢大家提前抽出宝贵的时间。

5条回答
土豆飞人
2020-08-16 21:13

因此,您有一个包含错误消息的数据库表,该日志记录了错误,但是未知 哪个程序报告了这些日志? 还是众所周知,它甚至可能不是数据库表,而是某种输出,只是同一错误可以被多个应用程序记录?

这就是我要做的 找到使用消息的编码:

  • 什么是消息类别(id),什么是消息编号? 是自定义的还是SAP标准的?
  • 您能显示T100命中的屏幕截图,而SE91没有命中吗,消息类别丢失还是仅消息编号?
  • 您能得到吗?
  • 您是否以消息对象名称(id)在TADIR中获得了成功?
    PGMID == R3TR
    OBJECT = = MSAG
    OBJ_NAME == your_message_id
  • 如果您在TADIR中获得成功,那么DEVCLASS(软件包)是什么
  • 您还有其他猜测或知道哪些软件包或方法的方法吗? 甚至可以考虑使用对象来限制对消息编号的搜索

如果您有DEVCLASS,也可以仅在消息类的包装上使用RS_ABAP_SOURCE_SCAN进行搜索,然后搜索 消息号(不是消息类别ID)。 然后,如果没有太多匹配,则需要评估匹配,然后查找"消息声明",该消息声明可以与MESSAGE语句直接关联,也可以与填充消息结构间接关联。

一周热门 更多>