前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SPA项目上的疑难杂症-(制品区分)如何处理?

SPA项目上的疑难杂症-(制品区分)如何处理?

作者头像
SPA_小阿龙
发布2022-04-11 19:07:07
6510
发布2022-04-11 19:07:07
举报
文章被收录于专栏:SPA顾问之路SPA顾问之路

特别说明:

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

(上次跟楠哥去的街景)

最近项目遇到个业务需求,想了很多方式目前并没有找到合适的解决方案,给大家聊聊看看有没有能够给点建议:

一、业务背景

“小日~,小日子过的还不错国的业务”:目前他们的产品可能存在几种业务属性,例如量产、服务品、出口品等,意思是他的一个产品可以有几种销售渠道,但是在目前的他们ERP的系统中,只是通过一个物料号进行管控,通过字段的不同属性来定义(这个产品到底是勾了哪几个属性);并且生产计划会按照不同的属性进行区分,所以业务上会确定到底是量产这个月或者这周生产多少,出口是多少等等,

对于产品下面的半成品或原材料,业务上又分为通用件和制品区分件,也就是说半成品、原材料的话也要考虑是否有制品区分的属性,如果有相应的需求要区分开,不能进行合并(这点需要考虑在SAP实现需求区分)。

二、方案过程

正常遇到这种情况的话,“制品区分”这个属性并且物料号只有一个的情况下,SAP的通常的考虑做法就是2种,分物料、分工厂;

1、分物料

分物料的话就按照制品区分的属性将物料分开,物料的BOM、工艺路线等主数据分别建一套,但是这种的话能够解决刚说的计划分开、需求分开的情况,但是呢,“小日子还不错的人”认为为在系统中会搞很多垃圾数据,物料和BOM等工作量增加运用规则复杂,修改维护困难等,还有就是可能供应商或者客户产生影响(价格重复录入等);

2、分工厂

分工厂的话就要按照制品区分进行属性分开,例如量产工厂、出口工厂等,如果分工厂的话也会存在数据重复性输入,计划分工厂制定等,操作复杂,业务逻辑容易出错等问题;

后面就想了第三种方案,分库存地点,也就是分mrp area的方式来实现业务,MRP AREA的功能可参考之前的文章:S4 PP MRP AREA 结合案例详解(重置版)

3、分库存地点(MRP AREA)

简单介下这个功能:

【MRP区域定义:

从名称上解释即执行MRP的范围;这个概念在SAP系统中是天然存在的,并非由于人为配置才产生的。在默认情况下,SAP系统中的每一个工厂(Plant)就是一个MRP区域;假设在系统中配置了三个工厂,那么就代表了系统中已经存在有三个MRP区域。

①、工厂类型的MRP区域:

每个工厂类型的MRP区域对应于且只能对应于一个工厂,同时MRP区域的编号必须与工厂的编号完全一致;比如MRP区域1101,就必须对应于工厂1101。因此,系统中多少家工厂,就可以存在多少个这种类型的MRP区域。所以在绝大多数情况下,不需要建立这种类型的MRP区域。

②、库存地点类型的MRP区域:

此类型的MRP区域是最为常见的一种MRP区域,其特点是,先对这一类型的MRP区域指定一个工厂,然后再对其分配若干个库存地点。其中,属于同一个MRP区域的若干个库存地点还必须属于已经指定好的工厂,每个库存地点只能被分配给一个MRP区域。

该MRP区域由于可以和库存地点关联起来,因此可以在实际业务中达到将不同的车间分开计划的效果。(如在MRP区域中仅仅指定A车间库存,从而使系统在跑MRP时只考虑A车间的供给与需求)。

③、供应商类型的MRP区域:

此类型的MRP区域的特点是,首先对MRP区域指定一个工厂,而后再对其指定一个供应商,这样就可以将合格供应商与其他供应商分开进行计划。在跑MRP时只考虑由这个供应商所提供的供给,而由其他渠道获得供给的一律被无视。

需注意的是,在维护此类MRP区域时,一个供应商只能被分配给一个MRP区域,而一个MRP区域也只能分配给一个供应商。】

本以为,使用mrp area的话就不会出现上面几个问题,最多就是扩充几个地点,但是实际发现:草率了

,mrp area测试结果下来发现有几个问题依旧无法解决:

1)MRP AREA不支持MTO的策略

根据SAP论坛中写的:LM60EF0C程序的话逻辑如下,

所以的话只要是大于2的消耗标识都是没法使用mrp area功能的(包括52策略)

既然MTO不能通过MRP AREA实现,那么能否考虑通过其他方式呢

想到2种,一种就是需求类型分开 ,第二就是通过需求计划分开,开始接下来的测试;

需求类型:让SD搞了需求类型VSP VSZ复制了几种,用来对应几种制品区分,测试结果发现需求仍然是合并的;

虽然成品需求是区分开了,但是半成品还是汇总了

所以不能满足业务需求,GG芭比Q了;

需求计划:也还是这个问题没法区分,产品可以区分,半成品还是汇总了。有人就说那你独立集中设置为1呢,设置为1的话 所有的计划订单都是INDR格式咯,那52策略能否可以,就到上面的问题了,52不支持mrp area!!!

2)MRP AREA的针对STO的话 不能自动确定发货库存地点

需要通过增强BAdI:MD_EXT_SUP来手工指定发货库存地点,这个可能就需要add-on表来存储库存确定逻辑,能否自动确定出来,目前在设想中;传入参数比较有限,需要ABAP协同去评估。

3)工厂日历不支持库存地点别的MRP区域;

4)配额不支持库存地点别MRP区域;

5)收货处理时间不支持库存地点别MRP区域;

6)库存地点别MRP区域启用不可以取消

估计这就是SAP的大智慧:这些逻辑为啥这么做,会不会是bug?

bug个鸡毛,这就是SAP大智慧,SAP不存在bug,所以人家那些都叫note,是因为大智慧,凡人太多看不懂,写一点note解释一下。

目前就卡在这里了,50,52不支持mrp area,怎么才能通过一个物料区分不同业务的生产计划,并且还要考虑通用件的需求如何合并,非通用件的话如何到对应的制品区分?如果有好的想法可以互相交流哈。

本文作者 | 阿龙

特别敬告|欢迎转载,转载请注明出处并保持原文内容,谢谢!

-END-

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

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

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

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

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