SAP中委外加工中的寄售原材料可以正常运行MRP吗?
**SAP中委外加工中的寄售原材料可以正常运行MRP吗?**
在SAP系统中,委外加工是指将生产任务委托给其他公司或供应商来完成的过程。这种模式下,原材料的管理变得更加复杂,因为这些原材料可能需要寄售给供应商进行加工,而后再回流到自己的工厂中。
在这种情况下,MRP(Material Requirements Planning)系统如何处理这些寄售原材料呢?是否可以正常运行MRP来确保生产计划的准确性和有效性?
**什么是MRP**
MRP是一种计算机辅助的生产计划系统,它通过分析当前库存、需求和生产能力等因素来确定需要采购或生产的物资。MRP系统能够自动地生成采购订单、生产订单和其他相关的文档,以确保生产计划的准确性和有效性。
**委外加工中的寄售原材料**
在委外加工模式下,原材料可能需要寄售给供应商进行加工,而后再回流到自己的工厂中。这种情况下,原材料的状态从"待加工"变为"已加工",但其物理位置却发生了变化。
**SAP中的MRP处理**
在SAP系统中,MRP系统能够自动地处理委外加工中的寄售原材料。但是,这需要正确配置相关的参数和设置。
下面是一些关键点:
1. **委外加工订单**:首先,必须创建一个委外加工订单来描述原材料的加工任务。这个订单将包含原材料的详细信息、加工工厂的名称以及其他相关的数据。
2. **寄售原材料**:当原材料被寄售给供应商时,必须更新原材料的状态为"已寄售"。这可以通过创建一个新的物资记录来实现,该记录将包含原材料的详细信息、寄售日期和其他相关的数据。
3. **加工完成**:一旦原材料被加工完成后,必须更新其状态为"已加工"。这可以通过更新原始物资记录中的状态字段来实现。
4. **回流原材料**:最后,当原材料被回流到自己的工厂中时,必须更新其状态为"待使用"或其他相关的状态。
**代码示例**
下面是一个简单的SAP ABAP程序片段,演示了如何处理委外加工中的寄售原材料:
abapREPORT zmrp_delegated_material. DATA: lv_matnr TYPE matnr, lv_menge TYPE menge, lv_status TYPE status. SELECT SINGLE * FROM t001 INTO CORRESPONDING FIELDS OF TABLE @DATA(lt_t001) WHERE matnr = '1234'. lv_matnr = lt_t001-matnr. lv_menge = lt_t001-menge. lv_status = lt_t001-status. CASE lv_status. WHEN '待加工'. "创建委外加工订单 CREATE OBJECT lo_delegated_order. lo_delegated_order->set_material( lv_matnr ). lo_delegated_order->set_factory( '供应商工厂' ). lo_delegated_order->save( ). "更新原材料状态为"已寄售" UPDATE t001 FROM lt_t001 SET status = '已寄售'. WHEN '已加工'. "回流原材料 UPDATE t001 FROM lt_t001 SET status = '待使用'. ENDCASE.
**结论**
在SAP系统中,委外加工中的寄售原材料可以正常运行MRP。但是,这需要正确配置相关的参数和设置。通过创建委外加工订单、更新原材料状态以及回流原材料等步骤,可以确保生产计划的准确性和有效性。
以上代码示例仅供参考,具体实现可能会根据实际需求进行调整。