前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >七大场景,带你玩转SAP ECN

七大场景,带你玩转SAP ECN

作者头像
SPA_小阿龙
发布2022-11-08 15:12:02
1.9K0
发布2022-11-08 15:12:02
举报
文章被收录于专栏:SPA顾问之路SPA顾问之路

SAP BOM ECN管理

特别说明:

本文章仅用于SAP软件的应用、学习沟通,文中所示的截图来源于SAP软件,相应著作权归SAP公司所有。

最近群里经常有朋友问BOM ECN管理如何实现呀,怎么做ECN 控制 change number必输不必输呀,CS01,CS02如何控制等问题,上次群里讨论完,本次根据“大雄

帮忙的测试记录基础上,来详细聊聊,如何实现、系统如何配置、怎么最简单的来控制呢。

NO.

01

系统配置及介绍

Engineering Change Management SAP工程变更管理,主要后台配置有几个点:

SPRO-生产-基本信息-物料清单-物料单控制数据-定义修正参数(Tcode-OS27)

这里面控制ECN的主要有几个配置点:

1)工程更改管理:决定BOM是否可以启用工程变更管理,用更改编号来记录修改记录

2)历史需求:

该标识控制在CS01创建BOM时是否需要输入工程变更号,勾选该标识也必须勾选“工程”更改管理标识。勾选后,创建BOM不输入工程变更号会有如下警告

3)历史需求变式:该标识控制当新的变式或者替代添加到BOM组中是否需要输入工程变更号,有如下三种选择:

空:

如果任何的替代或者派生BOM中参考工程变更号进行了修改,系统会在创建一个新的替代或者派生的时候要求输入工程变更号;

“1”:如果任何的替代或者派生BOM存在有历史需求的状态(OS25设置),系统要求在创建或修改新的替代或者派生的时候输入工程变更号。即便是已有的派生或者替代中都未曾参考工程变更号进行过修改,但是只要他们中至少有一个状态在OS25中设置了历史需求,在新建或修改时就需要输入工程变更号;

“2”:新的替代或者派生在创建时不需要输入工程变更号;

备注:

只要是“历史需求”勾选了,系统总会要求在BOM创建时提示“输入更改号 - BOM 有历史需求”,不管“历史需求变式”作何设置,说明优先级:该标识的优先级高于“历史需求变式”;

测试环境:

SAP ERP端: SAP S/4HANA 1709

业务场景:

1:控制CS01创建BOM 的时候(无BOM以及存在BOM,需要再建立一个相同或不同的USAGE的BOM)此情况下,需控制Change Number无需必填

2:控制CS02修改BOM的时候,需控制Change Number必填

NO.

02

场景测试

艺术源于生活

场景1:

启用工程更改管理,但是历史需求变式为2(无历史需求),配置历史需求未启用,配置如下:

l 分别测试CS01 , CS02下的系统结果如下

结论:CS01、CS02均无历史需求提示

此时还测试了通过权限对象设置工程变更必填,发现无效

场景2:

l 启用工程更改管理,但是历史需求变式为2(无历史需求),启用配置历史需求,配置如下:

l 分别测试CS01 , CS02下的系统结果如下

结论:CS01无历史需求提示,CS02有历史需求提示,为黄色警告;此时还测试了通过权限对象设置工程变更必填,发现有效。

场景3:

l 启用工程更改管理,但是历史需求变式为1带有历史需求的BOM状态==>历史需求(需配合配置 BOM 的历史需求使用),配置如下:

l 分别测试CS01 , CS02下的系统结果如下

结论:CS01创建BOM用途2时,无历史需求提示;BOM用途1,不同的可选BOM时,CS02时均有历史需求提示,均为黄色警告.

此时还测试了通过权限对象设置工程变更必填,发现同时不一样了,CS01创建BOM用途2时,无需输入工程变更号;CS01创建用途1,不同的可选BOM时,以及CS02都必须输入工程变更号码.

场景4:

l 启用工程更改管理,但是历史需求变式为空带有变化数字的BOM组改变了==>历史需求,配置历史需求未启用,配置如下:

l 分别测试CS01 , CS02下的系统结果如下

结论:CS01、CS02均无历史需求提示;此时还测试了通过权限对象设置工程变更必填,发现无效,此处和第一次测试结果类似!

场景5:

l 启用工程更改管理,但是历史需求变式为空带有变化数字的BOM组改变了==>历史需求,启用配置历史需求,配置如下:

分别测试CS01 , CS02下的系统结果如下

结论:CS01无历史需求提示,CS02有历史需求提示,为黄色警告;此时还测试了通过权限对象设置工程变更必填,发现有效,只管理CS02。

权限对象:Authorization Ojbect:C_STUE_NOH

测试场景6:

l 启用工程更改管理,以及历史需求,此时忽略历史需求变式,不配置带历史需求的BOM,配置如下:

l 分别测试CS01 , CS02下的系统结果如下:

结论:CS01有历史需求提示,为黄色警告;CS02没有历史需求提示;

此时还测试了通过权限对象设置工程变更必填,发现变成只管理CS01必须输入工程变更号,此时可以得出一个结论该权限对象主要配合历史需求进行使用!

测试场景7:

l 启用工程更改管理,以及历史需求,此时忽略历史需求变式,但配置带历史需求的BOM,配置如下:

l分别测试CS01 , CS02下的系统结果如下

结论:CS01(创建不同用途或者同用途不同可选BOM)、CS02均有历史需求提示,为黄色警告,可以得出结论带历史需求的BOM主要影响CS02;

此时还测试了通过权限对象设置工程变更必填,发现CS01、CS02都会变成工程变更号必填。

NO.

03

特殊解决方法

同过标准的方式权限+配置能给实现CS01、CS02变更号输不输,但是略显繁琐,有没有比较简单的方式呢,例如通过屏幕字段,标准的SHD0肯定可以抛开不谈,能否通过像工艺路线一样字段选择呢?

工艺路线字段选择:

BOM能否也按照这种方式来控制呢?

检查了配置发现前台没有,但是后台表:

TCS33,这个表通过修改表的方式能够实现,测试截图如下,需要修改SB 值V,第11个改为+即可。

记得改表的话一定要:悄咪咪的改哦。

最后,讲下ECN和OCM的区别,ECN的话其实一般是只影响未来发生的业务,一般不会再业务已经发生,再去影响这个业务(比如你不会因为BOM存在了,再次用ECN号管理我们的BOM,而是在我们创建BOM之前,必须先有ECN号,这样才能在我们创建BOM的时候填入ECN号,从而管理我们的BOM变更),OCM则恰恰相反,我们的订单是在我们变更发生前已经存在的,当我们的主数据或是我们的销售数据发生变更时,我们可以通过我们的OCM号来管理我们的订单变更过程;

所有的变更因素(物料主数据、销售订单变更)都可以在生产订单中运用;但是固定的计划订单和采购订单只有销售订单变更时,才会被记录;

如果大家想了解OCM管理的话,点赞留言,看看佛系下次更新!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SPA顾问之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档