SAP不同于一般的ERP软件,经过几十年的发展,为了能够把自身打造成为全球皆准的全行业解决方案商。SAP集成了市场行业的多样性和各类技术及理念的极速创新,已经成为了企业资源计划领域的霸主 

 SAP MRP的通用性和复杂性决定了它对使用者的不友好,冰冷的界面,抽象的术语,晦涩难懂的注释,让初学者敬而远之。导致精通SAPMRP逻辑和参数的不是普通员工,而是SAP公司的员工或者是公司的IT人员。

 我想通过自己积累的经验用比较通俗易懂的文字给大家讲解下SAP MRP的运行逻辑。
本文是主要以离散制造作为主例程给大家分享SAP的计划流程,我也隐去了,企业经营计划、S&OP销售与运作计划及预测,这部分内容并不适用于国内的企业,虽然有,但是并不实用。国内企业往往能用好基础的MRP就算是烧高香了。我将SAP的MRP计划流程做了流程图分享大家

2025110401.png

SAP提供了完整的战略层级到执行层次的生产计划体系,用户也可以在某个计划层次手动输入上层的计划结果。计划流程分为两大模块采购和生产
采购执行:它是以MRP的结果作为输入,执行外购件从供应商出购买,到完成交货的过程。SAP在MRP运行的界面通过参数先择可以让需求直接生产采购申请或者计划订单。采购申请能直接转成采购订单,计划订单无法直接转成采购订单,需要转成采购申请之后再转成采购订单。常规的采购流程如下:

1、运行MRPà计划订单à采购申请à采购订单à到货入库

2、运行MRPà采购申请à采购订单à到货入库

3、运行MRPà计划协议à到货入库

生产过程:生产执行的过程非常复杂,从MPS/MRP生成计划订单开始,到产成品入库都是属于生产过程。企业根据自身的产品特性,生产布局、管理思路可以选择不同的制造模式。SAP有三种制造模式:离散制造、流程制造、重复制造。这三种类型的制造在执行时用的住数据、凭证等各有不同。以离散制造为例生产过程可分为下几个步骤:

2025110402.png

1、Order Creation(订单创建)
根据销售订单或计划订单创建生产订单,明确要生产的产品、数量、工艺路线等。
2、Scheduling(排程)
系统根据工艺路线和工序时间自动计算订单的开始和结束时间,进行时间规划。
3、Availability Checks(可用性检查)
检查生产所需的原材料是否充足,是否可预留。
4、Capacity Requirements Planning(能力需求计划)
根据工序和工作中心计算所需的人力与设备能力,确保生产能力可满足排程。
5、Order Release(订单释放)
订单经过审核后释放,变为“已释放”状态,允许后续执行操作(如发料、报工)。
6、Shop Paper Printing(车间纸张打印)
打印生产所需的单据,如工单、工艺卡、物料清单等,供车间使用。
7、Material Withdrawal(物料提取)
根据订单执行物料发放,从仓库向生产线发放所需原材料。
8、Confirmation(确认/报工)
记录工序的完成情况,包括工时、产量、废品等,更新订单进度。
9、Goods Receipt(收货)
生产完成后,将成品入库,系统更新库存数量并完成生产订单的物料流。
10、Order Settlement(订单结算)
将生产订单产生的实际成本结算到产品成本或销售成本中,完成成本核算流程。
11、Completion(归档)
订单全流程结束,标志生产任务圆满完成 ,可进入新订单循环。

2、SAP MRP的计算过程

2025110403.png

用户输入需求之后,运行MRP,系统会根据物料的低层次码进行计算,它决定了物料的计划顺序。系统首先计划低级代码为 0 的物料,然后规划具有 1 的物料,依此类推。低级代码越低,分配给该级别的编号越高。
物料低层次码:在物料主数据基础视图1可以查看,如果物料未被纳入BOM,此处为空白。物料存在于BOM了,此处会根据物料所处的层级自动进行计算,物料可能出现在多个产品和产品的多个生产级别中。低层次码表示所有产品结构中物料的最低使用级别。
A-C
A-B-C
A低层次码为1
B低层次码为2
C低层次码为3

2025110404.png

物料存在BOM,低层次码为成品物料变成000,组件变成了001

2025110405.png

AP计划及MRP运行的基石—数据
任何的软件都是通过抓取数据、处理数据生成新数据的过程,本质是数据的汇总和流转,SAP也不例外。根据数据的用途可以分为三种:主数据、业务数据、报表数据
1、主数据:又称为静态数据,它长期相对稳定,用于描述业务基础信息,如物料主数据(Material Master ,含物料编码、描述、单位等 )、物料清单(Bill of Materials )、工艺路线(Routing )、总账主数据(G/L Account Master )、资产主数据(Asset )等,支撑各类业务交易开展。
2、事务数据:又称业务数据,还称为动态数据,随业务操作动态产生,记录具体业务流程,像采购订单(Purchase )、销售凭证(Sales )、会计凭证(Account)、生产订单(Production)等,反映业务执行过程与结果。
3、报表数据:由主数据和事务数据整合而来,用于生成报表,满足分析、决策需求,比如结合销售订单、客户信息生成的销售分析报表数据 。

MRP的逻辑过程
MRP的本质是供给平衡,系统根据输入的需求元素,基于系统配置的有效需求和已存在的的供给元素计算出新的有效供给,来满足需求。始终维持供给平衡。

2025110406.png

MRP运算过程详解

2025110407.png

用户在输入独立需求、销售订单的数据后,使用MD40或者MD01运行MRP后,SAP会经过5个步骤来完成MRP运行

1、 净需求计算:SAP的净需求计算会考虑物料的MRP类型,物料的MRP区域,MRP的运行策略,考虑物料的计划策,根据策略中有效的MRP元素进行计算,得出本次物料的净需求

2、 批量计算:得出物料的净需求后根据物料的批量策略需需要分割成多少比数据

3、 采购类型:根据物料的采购类型是转成计划订单还是采购申请

4、 日期确认:根据物料的自制或者外购确认物料的收货时间

5、 展开BOM:如果物料存在下阶BOM,展开BOM之后,用净需求乘以BOM的用量,将需求传给下阶物料

Comments are closed.

Post Navigation