SAP 物料成本核算冻结:料号. 不能过账,是否取消?消息 CK167

  • 问题点:

            CK11N估算单个产品成本时,弹窗提示其下层个别原料核算冻结。

            消息号: CK 167 (注:这个是点“否”进入核算屏幕-查看日志中的消息号,并不是弹窗的消息号,两个消息提示的是同一个问题,只是内容不同)。


 

  • 原因分析

    根据F1说明,所提示的物料的核算编号被临时占用或锁了,比如A成品和B成品都用到原料m,若在A核算占用时来核算B,则可能出现这个提示,也可能是不同的用户同时核算不同的产品,但下层存在相同的组件,也可能因异常登出或网络异常等原因造成锁死(SM12可解锁)。

     

    F1摘录如下---

    物料 40168779的成本估算不能被冻结

    消息号 CK167

     

    诊断

    尝试给工厂1000的物料40168779进行成本核算,但是另一项成本核算事务冻结了成本估算。

     

    系统响应

    这个物料的成本核算结果不正确。如果在线执行成本核算,那么就不能保存

     

    成本核算。

    步骤

    稍后再次执行成本核算。

     

  • 解决方法

        A、根据F1说明,退出CK11N或登出系统重新进去操作。

        B、若A方法无法解决,则用SM12解锁。

              -> 先让用户不要核算

              -> 执行SM12

              -> 表名称输入KEKO_ENQUEUE_WERKS (成本核算的锁参数-工厂级)、用户名置空

              -> 回车进去 - 全选 - 删除即可。

  •  附:程序调试笔记

     经过程序调试,找到弹窗消息的位置:

     -> 程序MC64HF0S(锁的例程) - 搜索“case k_rc”; 

     -> 在此处打断点,监视变量f_keko_key-kalnr(每个物料的成本估算编号)和l_text (弹窗消息的内容);

     -> 当变量l_text的值如弹窗消息一样时,查看对应的f_keko_key-kalnr的值;

     -> 执行SM12 - 表名称输入KEKO_ENQUEUE_WERKS

          锁参数输入f_keko_key-kalnr的值(前后加通配符星号*)

          用户名置空

     -> 回车进去,可看到具体那条被锁的估算编号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值