CK11N将CK350消息改为报错处理思路

事情的起因是CK40N发布价格的时候,有些物料没有发布成功,查看成本测算结果里,没有BOM也没有工艺路线。但用户说CKR1单独删除这个物料之前的价格发布之后CK11N再重新单独运行这个物料的价格测算,又能带出BOM和工艺路线并测算价格了。

根本原因是成本视图里的数量结构没有勾选。

但未勾选这个框框时,CK11N和CK40N的响应方式不同,CK11N会警告一下后自顾自的去查找这个物料有效的BOM和工艺路线做成本核算,CK40N会在分析那一步直接报错。

CK11N之所以是警告,是因为CK11N界面里允许手动输入成本组件,不易查询界面不能报错、否则就进入不到里面了。

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

正常来说,MRP2里的采购类型是E(自制)的物料,成本1里的QS都应该勾选。

图形用户界面, 文本, 应用程序描述已自动生成

要求当QS没有勾选的时候,CK11N直接报错,不允许进行成本核算。

看了下OPR4_CK,CK350不可以人工控制响应方式,那只好改代码了。

以下为增强步骤:

1.SE38进入要修改的标准程序

点击铅笔进入修改状态,如果需要access key则申请access key输入。

2.关闭增强助手

关闭助手的目的,是解除对标准代码的修改束缚。

关闭小助手之后,整个的源代码就可以编辑了,比隐式增强还强,但我们不直接改,而是要用增强点来管理对标准代码的修改。

图形用户界面, 文本, 应用程序描述已自动生成

3.编辑代码

修改后激活即可,如果报错也强行激活。在关闭助手的情况下改代码要注意别动到其它地方,好处是可以使用代码美化器。

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

当然,建议使用增强点source code plugin的方式对标准代码进行修改。

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/10422.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

发表评论

登录后才能评论
email