赛跑网

 找回密码
 注册
查看: 3278|回复: 6

[ABAP问题] 如何追溯自己新建的消息都被哪些程序调用了

[复制链接]
发表于 2012-11-7 22:08:01 | 显示全部楼层 |阅读模式
1赛跑币
假如我在se91里新建了一条消息,过段时间我用“where ues list”想查看到底有哪些程序调用了此条消息,但却查不出调用信息(事实上明明有程序调用此条消息),请问是为什么,如何解决这种问题呢?谢谢

1.png




上一篇:material cost estimate 问题
下一篇:KSII无法显示作业类型实际单价问题
本楼点评(0) 收起
发表于 2012-11-7 22:09:54 | 显示全部楼层
这个东西有时不灵的,要查消息的话通过SE38.SE38里可以搜索的。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-11-8 15:42:49 | 显示全部楼层
是不是亲 message class 选错了哈。偶这边是message class 先display  然后选中消息号,然后再where-used list
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-11-8 16:29:12 | 显示全部楼层
这种反查的方法很实用,一般不会遗漏!如果没有找到的话,可能是你调用消息的格式有问题
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2012-11-9 14:35:51 | 显示全部楼层
admin 发表于 2012-11-7 22:09
这个东西有时不灵的,要查消息的话通过SE38.SE38里可以搜索的。

SE38里没有选择message的选项呀?难道我们公司sap版本穿越了
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2012-11-9 14:36:17 | 显示全部楼层
SAPOK_ABAP 发表于 2012-11-8 16:29
这种反查的方法很实用,一般不会遗漏!如果没有找到的话,可能是你调用消息的格式有问题

调用消息的格式还有要求?
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-11-9 17:02:11 | 显示全部楼层
MESSAGE e002(fi) WITH p_fikrs    p_i_fipex.  
这个是标准的调用方式,E:消息类型,括弧中的FI是消息类。后面的p_fikrs p_i_fipex是传递过来的参数。如果程序中有这样的调用方式,可以通过WHERE USE LIST找到!
但是如果程序中 MESSAGE '承诺项目 &/& 的主记录不存在' TYPE 'E'.这样抛出来的消息通过WHERE USE LIST找不到!
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( 苏ICP备14021163号-4QQfsq

GMT+8, 2026-8-3 15:30 , Processed in 0.207217 second(s), 46 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表