SAP 收件箱错误和 DUMP 错误区别

作者:SAP养家 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, CO, Data Engineering, FI, MM, WM, 仓库管理, 开发, 数据工程, 物料管理, 财务
SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP 收件箱错误和 DUMP 错误区别 - 封面图

上节课我们讲了收件箱错误,有粉丝问我, 这个和DUMP有啥区别 。

其实这两个还是有区别,但是对我们来讲都是一样,出了很严重的错误。

SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP 收件箱错误和 DUMP 错误区别 - 封面图

上面两个截图中第一个是收件箱错误,第二个是DUMP错误。

我们先介绍下DUMP错误 。

DUMP 错误分两种, 一种是ABAP错误,另一种是逻辑错误 。

有ABAP基础( 如果不懂可以找我做一对一培训 )的朋友都知道,你定义了一个数字类型的变量,你偏偏给的值是:‘ I LOVE YOU

’,不报错才怪。

SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP 收件箱错误和 DUMP 错误区别 - 封面图

这种错误在开发阶段经常出现,ABAP也能即时纠正错误。

再说下 DUMP之逻辑错误 。

做MM和FICO的顾问都知道 物料账期 MMPV 是不可逆的 。

但是万一真的发生了怎么办?

还是有办法的。(不到万不得已,千万不要去尝试)

现在是4月份,你MMPV到5月时,系统会自动在后台表中插入一条5月的数据。好了, 我们返回到4月 ,到5月时我们是不是要再次做MMPV

,那么MMPV自动插入5月时,是不是重复了,那么 系统就会报DUMP错误 。

听到这里,有人会说,MMPV时,系统难道不会去检查,如果数据重复,就给提示,就不报DUMP错误了呢。

确实是这样,但代码都是人写的, 哪能面面俱到 呢,程序员这个地方确实没考虑到,所以就报DUMP错误了。

DUMP错误 VS 收件箱错误 。

其实这两个一般都发生在逻辑错误上。

有的是程序员考虑不周全,有的是我们私自更改了后台表的数据( 不到万不得已千万不要强制更改后台数据 ),都有可能会造成逻辑错误。

只不过呢,一个在数据保存前,一个在保存数据后。

比如:100米赛跑,一个在到 达终点前 就犯规了,另外一个在 到达终点 后 犯规(如:已获奖但是服用了什么什么的,取消资格)

解决方法:

因为SAP并没有给你提示什么原因,所以只能依靠ABAP去DEBUG代码了。但是找到原因了,自然要去解决了。但对于已经发生的问题我们很难修正了,但我们

可以绕过逻辑 。

举例:我曾经遇到过一次,做会计凭证时不小心点了预制,删除时就报DUMP错误。后来先把预制的金额改成0,再删除就可以。

再举例:上一篇FB08冲销报收件箱错误,我不用FB08, 而是用手工冲销 也绕过了。

SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP 收件箱错误和 DUMP 错误区别 - 封面图
SAP养家

关于作者:SAP养家

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

来源说明:本文内容由「SAP收件箱错误和DUMP错误区别.md」整理生成,仅用于内部技术分享与学习交流。