SAP ERP系统PP模块控制BOM的变更是否需要ECN的三种解决方法
BOM简称物料清单,它是PC和MC部门编制生产计划,物料采购和生产计划的依据,也是财务成本核算的基础,它的重要性不言而喻。
一个公司的生产管理模块(PP)应用的好坏很大程度上取决于它的BOM管理,不少公司就因BOM管理不规范,导致MRP都运行不起来。
BOM的管理是一个很大的话题,很多物料管理专家为此写了不少书,SAP已将这些管理的最佳实践融入进系统,本文不会细谈SAP系统如何管理BOM,只重点讲下BOM的系统管理中一个功能控制点,即系统要根据不同种类的BOM来决定BOM的修改变更是否需要通过ECN进行管控。
这也是在SAP项目实施中关于BOM管理流程中要求系统控制的一个常见需求,在介绍SAP系统对此需求的解决方案前,先来了解下此需求的业务背景。
我们知道对BOM管理规范的公司,一定会启用ECN管理,ECN即工程变更通知书,指公司中任何受到管控的BOM资料需要变更时,需要以ECN形式提出,经相关负责人会签批准后方可生效。
但在实际中公司会有不同种类的BOM,有些BOM是要ECN严格管控,有些BOM是没有必要进行ECN控制的,举个例子比如工程打样阶段的BOM,可能每天都需要根据工程验证的结果变更调整BOM,如果每次调整都用ECN管控,这必将导致流程效率低下和管理成本的上升。
基于以上业务原因,所有大部分SAP/PP模块的项目实施中,用户都会提出这样的需求,要按BOM的类型来控制BOM的变更是否要ECN管控。
下面讲解下SAP处理这需求的三个解决方案
方案1:配置 权限控制
步骤1.BOM的相关配置(OS27/OS25)

OS27的配置要点:BOM有效性维护、工程更改管理必须勾选、历史需求如果创建BOM(CS01)也要必须输入ECN管控,那么这个也必须勾选,否则不要勾选。
OS25的配置要点:历史需求必须勾选,如果不勾选即使OS27配置了也不起作用。步骤2.配置权限对象(PFCG)权限对象: C_STUE_NOH,将此权限对象分配给保护CS01/CS02权限的角色并设置如下权限为否

以上配置完成后将对应角色分配给SAP账号,就可是实现按BOM的用途决定BOM的变更是否必须输入ECN进行管控。具有效果如下

方案1基本可以满足大部分项目对物料BOM的ECN管控的需求,但有时候也会遇到特别“变态”的需求,比如还要按工厂或物料类型的维度进行ECN控制的判断,即某些工厂下某类型的物料BOM变更需要ECN控制的,有些工厂是完全不要的ECN管控的。这类特殊的需求是无法通过方案1去解决的,这时候必须使用增强,我不知道这方面有无标准的功能出口或BADI增强,记得之前当时我是通过Debug方式找到隐式增强点进行处理的。
方案2:增强开发
隐式增强点 :
CSBD_START_SCREEN_CHECK。
在这个功能模块函数的开头实施隐式增强。
备注:批量修改BOM的BAPI应该会跳过这个增强点,所以需要注意的是如果有开发批量修改BOM的程序,也需要按这逻辑先做检查。

使用这增强开发的方式,基本上只要逻辑合理的需求都可以实现。但实施隐式
增强比较麻烦的是不容易找到合适的增强点,我的经验是类似这类屏幕字段控制的隐式增强点的查找方法:可以先确定该字段所在屏幕,然后在程序中通过Debug该屏幕的PBO/PAI事件去查找一般都是可以找到增强点。具体实施步骤,本文就不细讲了,可以参考下如下文章
SAP ERP系统SD模块常用增强之一:VA01&VA02创建或修改SO的输入检查
实施后实际效果如下

方案3:修改屏幕控制表
通过修改TCS33表:修改SB的值V,第11个改为 即可。

这方案需要修改标准表,一般情况不会被允许,后续升级会被覆盖,而且也不能实现按BOM用途去控制,所以不建议在实际项目中去使用。
往期相关文章荐读:
SAP ERP系统PP模块计划策略20&50详解
SAP ERP系统PP模块MRP运行参数说明
SAP EPR系统PP模块的报废率计算逻辑详解
SAP ERP系统PP模块MD07报表用途说明
SAP EPR系统PP模块替代料的业务场景及解决方案介绍
SAP/ERP系统PP模块计划策略详解
特别声明:以上纯属个人学习SAP软件应用的心得体会,不代表SAP官方和其它任何公司,仅可作为学习SAP参考,文中操作演示截图来源于SAP软件,相应著作权归SAP公司所有。
通吃所有手机 电脑!软件太猛,一定低调使用!
请把我设为“星标”⭐吧↑↑↑每天第一时间获取精彩内容~手机和电脑是我们生活中最常用的两种电子产品,有不少小伙伴都会定期更换。买手机和电脑大家最看重的应该就是它的性能了!但手机和电脑产品更新很快,让人很那记住各个机型的配置。不过别担心,今天“事儿哥”给大家介绍一款非常实用的小工具,让你可以实时查看最新手机和电脑的配置,并进行对比,选购适合自己的产品!适用平台:安卓视频版教程:文字版教程:站长网2023-07-27 14:05:430000这个函数,比VLOOKUP好用10倍,不限版本,简单易懂
哈喽,大家好。许多人都看到过这对函数组合,却不知它比想象中更加强大!下面,就用八种经典应用来给大家介绍一下这个函数吧!此篇是入门级,适合新手查看。INDEX语法:(数组或区域,行号,列号)1、调取一列数据中的第几个数字公式=INDEX(B:B,6)可以得到B列的第六个数据;注解:5月不是这列的第五个,因为有个表头。站长网2023-07-28 14:20:250000“白票”,这几个网站棒呆了!
hello大家好,这里是日常爆肝更新的老Y工作室。今天给大家推荐的几个网站绝对牛X,看完记得推荐点赞在看,你们的支持是老Y每天爆肝的动力01、AI工具聚合文档网址:https://dwz.date/fwXb站长网2023-07-28 10:15:530000这几个免费网站,你肯定会感兴趣的
hello大家好,这里是假期也有要爆肝更新的摸鱼塘塘主老Y。看在老Y假期也在“加班”的份上,要个点赞和推荐不过分吧。大家的推荐和点赞是老Y前进的动力。今天不偷懒,带来4个还不错的免费网站,起床的没起床的都可以看看,收藏起来先,希望你的收藏夹还好01、杂志阅读平台网址:/站长网2023-07-29 15:11:080000周杰伦歌曲专辑打包下载
这里整理了周杰伦歌曲mv专辑全集资源,网盘分享给您周杰伦歌曲mv专辑全集资源链接:https://pan.baidu.com/s/1VSZwaKR1i1fQ-vdRaf76bQ?pwd=hhee提取码:hhee(点击上方链接即可跳转下载页面或者复制打开)备用百度网盘链接:https://pan.baidu.com/s/10IhPpsebPU469Dc9Um_ogw?pwd=hhee00090