背景描述
问题背景:门店改了利润中心,但是没有同步更改该门店下的物料利润中心。导致外部系统生成了相应的订单,传到 SAP 会报错:”利润中心 WINN/3100XXXX 对于日期 2024-XX-XX 被锁住”。
问题分析
网上有系统或者用户也是同样的问题,希望能更改采购订单中的利润中心:
-
方案一:采取的方式是重新下生产单:点此处链接
-
方案二:还有一个社区用户通过增强 ME22N 的用户出口 LMEPOF2I 去更改利润中心,但是没有出解决方案,点此处链接
基于公司的中台系统已经将货物转移到门店,意味着无法重新让用户进行前台操作去生成新的业务单,所以方案一行不通。
方案二从逻辑上可以实现,但是官方系统已经将采购订单的利润中心在前台去掉,专门为了一个错误的生产单去增强标准代码也是因噎废食。
- 方案三:公司前任开发的做法是通过 DB02 直接去 update 采购订单行项目的利润中心,他离职之后,我拒绝了这种做法。开发怎么能随便去 Update 标准表呢???
问题解决
因此,基于此出错的场景,去官方找相应的 Note 和文档,发现有个 Note 能提供程序给用户改采购订单的利润中心。
解决方案:
-
首先新建一个空的 Report:ZECPCAEK
-
找到相关的 Note:141009
3. 点击执行,出现 Note 下载中: