PP(1) 基本流程

MRP的执行方式分为两种:

Material Requirement Planning: 根据当前或者将来的需求而提出对于产品数量的需求预测(我的理解就是针对订单生产就是就是MRP)

consumption-based planning(基于消耗的计划): 基于历史的消耗数据对未来的消耗数量提出预测,多用于价值量不是很高或者用户特制型较小的产品(针对库存生产采用的是这种方式)。

PP中对于产品生产采取了不同的生产策略,不同的策略选择所产生的计划有所不同,本文先从最基本的PP流程开始。

1. 创建物料

    由于后面生产要分析BOM表的层级,所以这里创建一个产成品(Finished Product),一个半成品(Semi-product),一个原材料(Raw material),下表为我创建的物料名以及对应的物料类型。

    

FERT(Finished Product)ZWX01
HALB(Semi-finished Product)ZWX02
ROH(Raw Material)ZWX0201

    Logistics -> Material Management -> Material Master -> Material -> Create (MM01)

    选择的View主要是Basic Data, Purchasing, MRP1-4, Purchasing, Work Scheduling.

    其中需要注意的是,在MRP1中,MRP Type选择PD(表示为MRP), MRP Control在可选项中任选(表示MRP的控制人,该控制人的信息可以在IMG里面设置,以后再进行讨论),Lot Size选择EX(批量选择有一定的策略,EX表示的是需求为多少生产批量就为多少,其他的策略在以后的文章中会有讨论)

     

      在MRP3中,产成品选择strategy group为10(表示make to stock,面向库存生产,就是表示该产品在没有客户订单的情况下可以独立生产,其他策略之后讨论)

     


 2. 创建BOM表

     BOM表即Bill of material,反映了一个产成品的物料层级关系,比如一个电脑由一个显示器,一个主机组成,那么这三种就可以形成一个两层的BOM表。

     本文使用的BOM的架构为:

     ZWX01 ( ZWX02 ( ZWX0201, ZWX0201), ZWX02 (ZWX0201, ZWX0201))

     Logistics -> Production -> Master Data -> Bills of Material -> Bill of Material -> Material BOM -> Create (CS01)

     

     * Alternative BOM的意思是指,对于一个物料可以建立多个BOM(在业务中,就相当于一个产品有多重生产方式,比如小孩的自行车,可以就两个轮子,也可以再加两个辅助轮在后轮上,就可以为自行车建立两个BOM表,以后会讨论不同情况下系统对BOM表的自动选择)

     在Item里面输入下层物料以及需要的数量

     

     * SAP系统中BOM表是单层结构,也就是说最顶层的物料只能在它的BOM表中创捷它下面一层的物料,如果要创建完整BOM,可以:1. 为中间层(这里是ZWX02)物料再创建一个BOM表; 2. 选择Subitem,在该tab下输入物料 (我认为第一种比较好,因为有些BOM有很多层)


 3. 新建Capacity

     Capacity指的生产能力,比如人工,机器等。

     

002LABOR
001MACHINE

     Production -> Master Data -> Work Center -> Capacity -> Create (CR11)

     

     Capacity category: 表示的是生产能力的分类,可以是person, machine等。

     

    Capacity Utilization: 能力利用率

    No. of individual capacity: 次数

    比如上例:每天的工作时间 9个小时,休息一个小时,利用率为80%,一共五天,所以为(9-1)*0.8*5 = 32 H

    

4. 创建Work Center

    Work Center指的是生产过程中某种生产能力的单元,可以用来负责一个单独的工序

    Production -> Master Data -> Work Centers -> Work Center  -> Create (CR01)

    Basic Data的tab中,

    

    standard value maintenance里面选择每个阶段setup, machine和labor是否需要输入时间,后面会用来记录的是该工作中心里面每个细的生产部分花费的时间。

    在Default Values中,在Unit of Measurement of standard Values中输入单位,这里设为MIN

    在Scheduling中,Capacity是在上一步创建的生产能力,Execute Time是系统内置的不同阶段的时间计算公式,可以在IMG里面设置。

    

   在Costing中,也主要是选择相应的计算公式

   

   

5. 创建Routing 

     Routing 即工艺流程,指的是生产一个成品的流程,由多个工序即前面设置的work center 组成

     Production -> Master Data -> Routings -> Routings -> Standard Routing (CA01)

     Header中的General data里面会设置一些关于Routing的基本数据

     

    *这里的From Lot Size可以用来控制多条Routing的时候的选择,比如小于某个量的时候用Routing 1,否则用Routing 2

    选择界面上方的Routing可以进入该产品的具体的流程list

    

    如果有多个Routing,这个界面将不止一行。

    界面上方有几个button,分别为

   

  选择Operation,根据自己的设定依次输入work center确定工序。输入确定后,会进入每一个工序的具体设置,要求输入setup, machine, labor的用时。

    

  点击CompAlloc,进入产品的物料清单,点击New Assignment,将该物料投入给某一个具体的工序。


6. 产品成本估算(CK11N)

    系统将根据BOM表为产成品估计成本,该成本也会在主数据中得到更新

    

7. 标记并发布价格(CK24)

8. 创建Planned Independent Requirement

    计划独立需求是区别于客户订单等外部需求,可以通过计划自行生产产品囤积仓库。

    Logistics -> Production -> Production Planning -> Planned Independent Requirement -> Create (MD61)

    在初始界面,选择计划时间区间,和计划时间单位,我这里将Planning Period 计划周期设为W(Week)

    输入不同周期计划的产成品数量:

   


9. 运行MRP

    Logistics -> Production -> MRP -> Planning -> Multilevel Single- Item Planning (MD02)

    

    *MRP控制变量

      Processing 处理代码:

      

NETCH总水平的净变化:有变更才会参与MRP计算
NETPL计划区间里的净变化:在一定计划期间内有变更的物料参与MRP计算
NEUPL再生计划:MRP运行之前会删除当前存在的所有计划文件,然后重新生成计划文件

   Planning mode: 

1normal mode: 让系统自动判断如何处理MRP
2re-explode BOM and routing: 当BOM或者Routing发生变化的时候用此项
3Delete and recreate: 当订单数量,交期发生变化时用此项

  两次确认后,MRP的计算就完成了


10. 查看MRP,转换计划订单(MD04)


      从上图可以看到,根据创建的PIR一共生成了三个LSF(用于make to stock)的独立需求,由于没有设定提前期等,因此产生需求的当天就可以生成相对应的计划订单,如果采取的策略不同,会出现计划订单比需求时间提前,这个之后scheduling再讨论。

     点击其中一个PldOrd,将其转变为Production Order, 并点击list旁边的,可以沿BOM表展开:


将半成品的Planned Order 转化为Production Order, 将原料的planned Order 转化为Purchase Order,记录相应的PO number。


11. 对原材料收货(MIGO)

      对原材料进行收货,用于之后的生产,输入PO number,设置movement type为101(GR goods receipt)

     

 

12. 下达生产订单(CO02)

      输入生产订单号,点击页面的,下达订单,点击保存。

      

13. 对生产订单发货(MB1A)

      选择初始界面的 to Order,在弹出的窗口中选择已经release了的production order(如果半成品没有库存,则要首先对半成品进行生产)

      

     选择adopt + details
     

     发货成功。

     

14. 对生产订单收货(MIGO)

      输入生产订单号,movement type选择101, 确认收货过账,即可。

      查看库存(MMBE),可以看到产成品已经进入仓库。

     


至此一个从创建物料,BOM表,Routing,独立需求,到将计划订单转换为生产订单,并收货过账的基本过程就结束了。


整理个笔记是有点艰难啊。。><

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值