SAPDEBUG 解决业务问题

作者:SAP养家 约 2 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Cloud Architecture, Data Engineering, MM, SD, 云架构, 开发, 数据工程, 物料管理, 销售分销
SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图

MIRO 输入物料后报错:物料 20200000020 PURCHASE 2000 执行已计划价格更改

消息号: M8394

SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图

找了半个小时也没找原因,其他料号OK,没办法 DEBUG 看看

首先进入DEBUG ,定位到消息号

SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图

大概知道出错的位置

SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图

然后往上看。

SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图

其实代码我们并不懂,但是我们可以通过DEBUG 每个点开,看看里面的值。

SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图

我前面的数据明明输入的2022-12月啊,为什么要取 2023年1月,难道因为2023年1月标准价的原因?

通过对比正确的料号和错误的料号,发现出错的没有2023年1月的标准价(发布了,因为其他原因取消了)

重新发布,问题解决。

SAPDEBUG 解决业务问题 - 封面图
SAPDEBUG 解决业务问题 - 封面图
SAP养家

关于作者:SAP养家

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAPDEBUG解决业务问题.md」整理生成,仅用于内部技术分享与学习交流。