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

Symptom

Create a Purchase Requisition with reference to a reservation and later make changes to delivery date,for example, in transaction ME52N. The field RESB-BDTER is updated with the delivery date changes but no change log is written.

You would like to record changes made to reservations.

Reproducing the Issue

Call a reservation in transaction MB22.

Make a change to the reservation.

Save the changes.

There is no change log.

Cause

This is standard SAP system design.

Resolution

In enhancement MBCF0007 you find user exit EXIT_SAPMM07R_001.

This user exit is called directly after the COMMIT WORK statement in MB21/MB22 and contains information related to the old and new item details in table RESB. You could use this user exit to update the reservation changes to a custom table.

The standard change log table are CDHDR & CDPOS. If you were to use these as part of a custom development to capture reservation changes you would have to pay special attention to performance as these tables are often very large.

2019-04-28 写于苏州市。

SAP MM 预留单据的历史修改记录?相关推荐

  1. SAP MM 预留单据里的Base date和Requirement date

    SAP MM 预留单据里的Base date和Requirement date Base date可以在预留创建的初始界面指定, 这个日期可以作为预留各个行项目默认的requirement date. ...

  2. SAP MM 物料成本价格修改历史的查询

    SAP MM 物料成本价格修改历史的查询 由于某种原因业务人员可能会修改物料主数据财务视图里的价格,使用MR21的方式:对于移动平均价的物料,每次采购订单入库SAP系统也会自动重新计算其成本价.对于物 ...

  3. SAP MM 采购单据的屏幕布局配置中字段选择值“$$$$”有什么用处?

    SAP MM 采购单据的屏幕布局配置中字段选择值"$$$$"有什么用处? 项目实践中,常常会定义用户参数EFB(Function Authorization)并为之分配字段选择. ...

  4. SAP MM PR单据类型的配置里‘Control’和’Doc.Type’字段的作用?

    SAP MM PR单据类型的配置里'Control'和'Doc.Type'字段的作用? Control:如果选成了T,是使用于STO(公司间转储或者公司内转储),需要将Plant当作VENDOR. C ...

  5. SAP MM STO单据的外向交货单创建后新加ITEM?

    SAP MM STO单据的外向交货单创建后新加ITEM? 近日在项目上,业务人员想做一个测试:某个公司间STO单据,创建好了outbound delivery, 现在向STO里增加了一个item(增加 ...

  6. SAP MM PR单据中采购组为空带来的问题

    众所周知,SAP标准系统中,采购申请创建的时候,采购组是必输字段的. D项目中,项目前期由于业务人员觉得创建采购申请(PR)的时候,不需要知道将来由哪个采购员来负责采购,不想输入采购组字段值,也觉得麻 ...

  7. SAP MM MB21创建预留单据报错- Error during conversion to alternative units of measure -

    SAP MM MB21创建预留单据报错- Error during conversion to alternative units of measure - 某日下午收到业务部门报错,说是创建预留单保 ...

  8. SAP MM MB21创建预留单据时候M标记能否自动勾选?

    SAP MM MB21创建预留单据时候M标记能否自动勾选? MB21的界面,如下图,M标记(Goods Movement for Reservation Allowed)没有能默认勾选,需要人工去勾选 ...

  9. SAP MM 启用批次管理的物料MB21创建预留单据时批次号可以为空!

    SAP MM 启用批次管理的物料MB21创建预留单据时批次号可以为空! 如下预留, 批次号字段为空. 实际上该物料是有激活batch management的, For MB21, it is just ...

最新文章

  1. FPGA学习之路—应用程序—原码二位乘法器及Verilog代码分析
  2. 局域网只能看到一部分电脑_win10 网上邻居看不到其它电脑、共享不了文件
  3. 信息学奥赛一本通C++语言——1126:矩阵转置
  4. 128x64液晶驱动(添加详细)
  5. neo4j笔记(一)
  6. 安卓接入讯飞语音识别
  7. 如何打造自己的PoC框架-Pocsuite3-框架篇
  8. H5经纬度百度定位不准问题
  9. 【Java】LeetCode 174. 地下城游戏 —— 困难
  10. ODB++数据解析三
  11. keras实战项目:CIFAR-10 图像分类
  12. WebStorm 的全局搜索字符串
  13. DXXcodeConsoleUnicodePlugin debug栏打印时自动把/ueo6转化成汉字
  14. 形态世界的非定形现象
  15. 基于多时间尺度滚动优化的多能源微网双层调度模型 多能源微网 代码主要做的是一个多能源微网的优化调度问题,首先对于下层多能源微网模型多时间尺度 滚动优化 微网双层模型 调度
  16. 【转载】VMware虚拟机安装黑群晖7.0教程
  17. 从拼多多优惠券事件看到的一些反思
  18. 基于LAPM架构mysql数据库搭建wordpress个人博客
  19. AcWing——1726.挤奶顺序
  20. 计算机网络(28)——多路访问协议

热门文章

  1. matplotlib绘制多个子图
  2. 使用jdom.jar心得小结
  3. 图灵1月书讯:阅新书辞旧岁,览经典迎新年
  4. 图灵5周年系列活动之“有奖DEBUG”
  5. Martin Fowler谈《重构HTML:改善Web应用的设计》
  6. 从熵到交叉熵损失的直观通俗的解释
  7. 独家 | 神经网络的对抗性攻击:快速梯度符号方法的探索(附链接)
  8. 73岁Hinton老爷子构思下一代神经网络:属于无监督对比学习
  9. 2020年全国信息安全标准化技术委员会大数据安全标准特别工作组全体会议即将召开...
  10. 独家 | 教你用卷积神经网络对视觉神经元进行建模(附资源)