SAP MM 预留单据的历史修改记录是什么
这篇文章主要为大家分析了SAP MM 预留单据的历史修改记录是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“SAP MM 预留单据的历史修改记录是什么”的知识吧。
SAP MM 预留单据的历史修改记录?
在笔者眼里,SAP系统是一个高度严谨的软件系统。用户在SAP系统里的相关操作,系统都会做记录。用户对于系统的相关单据的增删改,SAP系统都有保留change history,并且可以很方便被人查询这些change history。但是笔者发现,并不是所有单据的修改,SAP系统都提供很好的查询change history的方式,比如Reservation单据。
如下的预留单ITEM,笔者有将数量由80改成了81,
笔者试图找到该预留单据的change history, 如同查询其它单据修改记录的方式,找遍了MB23事务代码里的诸多菜单,都找不到。
上网查资料,发现SAP标准系统是不保留预留单据的change history信息的。看来SAP保持增删改的痕迹以方便后续追溯的严谨风格,执行的并不彻底!当然SAP系统对于任何单据的修改都有记录在表CDHDR & CDPOS里,但是标准系统里,这2个表里的数据,对于业务用户,并不能方便的查询。
SAP NOTE 1927840 供参考。
1927840 - Change log for reservations
病征
参考预订创建采购申请,然后更改交货日期,例如,在事务处理ME52N中。
字段RESB-BDTER会随着交货日期的更改而更新,但不会写入更改日志。
您想要记录对预订所做的更改。
重现该问题。
在交易中呼叫预订MB22。
请更改预订。
保存更改。
没有更改日志。
缘由
这是标准的SAP系统设计。
决议
在增强版MBCF0007中,您可以找到USER EXIT_SAPMM07R_001。
此用户出口直接在MB21/MB22中的COMMIT WORK语句之后调用,并包含与表RESB中的新旧项详细信息相关的信息。
您可以使用此用户出口将预订更改更新到定制表。
标准变更日志表为CDHDR和CDPO。
如果要使用这些表作为自定义开发的一部分来捕获预订更改,则必须特别注意性能,因为这些表通常非常大。
关于“SAP MM 预留单据的历史修改记录是什么”就介绍到这了,更多相关内容可以搜索编程网以前的文章,希望能够帮助大家答疑解惑,请多多支持编程网网站!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341