系统自动产生PO的条件有哪些?

江玉郎SAP技术 2025-02-27 16:28:28 161阅读 福建省福州市 电信
RT

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

1条回答

  • 智慧灯盏
    2025-02-27 16:29:03 已采纳

    一、基于物料需求计划(MRP)的自动PO生成

    1. MRP建议订单转PO

    • 条件
      • 物料主数据中启用MRP(MRP Type 为 A1/A2,且勾选 ​MRP Required)。
      • MRP运行后生成采购建议(事务码 MD04)。
    • 自动触发
      • 通过事务码 ME58 设置建议订单的自动确认规则(如库存阈值低于安全库存时自动转PO)。
      • 示例逻辑
        abap
        IF MRP_SUGGESTION_AVAILABLE AND MATL_STOCK < SAFETY_STOCK THEN
          CREATE PO FOR MRP_SUGGESTION.
        ENDIF.

    2. JIT(准时制生产)联动

    • 条件
      • 生产计划(如工艺路线)中定义JIT采购需求。
      • 物料主数据关联JIT供应商。
    • 自动触发
      • 生产订单释放时(事务码 CO01),系统自动触发JIT采购订单(事务码 ME21J)。

    二、需求拉动型自动PO生成

    1. 销售订单驱动

    • 条件
      • 销售订单(SO)保存时触发MRP重新计算(事务码 VA01)。
      • MRP运行后生成缺料采购建议,并自动转为PO。
    • 配置
      • 在销售订单中勾选 ​自动MRP​(事务码 VA01 → ​MRP​ 页签)。

    2. VMI(供应商管理库存)场景

    • 条件
      • 供应商负责库存补货,系统根据库存水平自动触发采购订单。
    • 实现
      • 使用事务码 MMBE 监控库存,通过 ​IDOC​ 向供应商发送补货请求并自动生成PO。

    三、合同管理与自动PO生成

    1. 框架协议(Frame Agreement)​

    • 条件
      • 存在有效的框架协议(LO)或长期合同(LFA)。
    • 自动触发
      • 通过事务码 ME38 基于需求自动释放订单(如定期批量采购)。
      • 示例
        abap
        DATA(lo_lo) = cl_sap_lo=>get_instance( ).
        lo_lo->release_order( 
          EXPORTING 
            agreement = 'ZFRAME_2024' 
            quantity = 1000 
          IMPORTING 
            po_number = DATA(po_num) 
        ).

    2. 电子数据交换(EDI)​

    • 条件
      • 供应商通过EDI发送交货计划或预测数据。
    • 自动触发
      • 使用事务码 EDI_PROCESS 解析供应商数据并生成PO。

    四、预测性分析与机器学习

    1. 基于历史数据的预测

    • 条件
      • 启用SAP Analytics Cloud(SAC)或 ​SAP AI/ML​ 模块。
    • 实现
      • 训练模型预测未来需求,自动生成采购订单(事务码 MD04 结合预测结果)。

    五、关键配置与事务码

    0 举报

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询