别再晚睡 2025-03-17 19:32 采纳率: 0%
浏览 4

SAP中关于采购申请的问题

销售订单下达后生产跑完MD01,再进MD04找到销售订单但是为什么无法显示成品下的组件,无法提报组件的采购计划。要是根据销售订单创建生产订单就可以提报计划,想问问能不能单单根据销售订单提报生产物资申请

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-03-17 19:32
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    SAP中关于采购申请的问题

    你遇到的问题是:在销售订单下达后生产跑完MD01,找到销售订单在MD04,但是无法显示成品下的组件,无法提报组件的采购计划。同时,你想知道是否可以单单根据销售订单提报生产物资申请。

    解决方案:

    1. 在MD04中,销售订单的组件信息可能没有被正确地传递过来。可以检查销售订单的组件信息是否正确,并且在MD01中是否正确地传递了组件信息。
    2. 如果组件信息正确,但是仍然无法显示,可以检查MD04中的组件显示设置是否正确。可以在MD04的设置中检查组件显示的选项是否正确。
    3. 如果以上方法都不能解决问题,可以检查销售订单的状态是否正确。销售订单的状态可能会影响组件的显示。
    4. 如果你想单单根据销售订单提报生产物资申请,可以使用SAP的自动提报功能。可以在销售订单的设置中启用自动提报功能,然后根据销售订单自动提报生产物资申请。

    核心代码:

    REPORT zsales_order_components.
    
    DATA: ls_sales_order TYPE vbeln,
          lt_components TYPE TABLE OF bapi2001.
    
    SELECT SINGLE * FROM vbeln INTO ls_sales_order WHERE vbeln = '你的销售订单号'.
    
    CALL FUNCTION 'BAPI_SALESORDER_GET_ITEM'
      EXPORTING
        sales_order = ls_sales_order-vbeln
      TABLES
        components  = lt_components.
    
    LOOP AT lt_components INTO DATA(ls_component).
      WRITE: / ls_component-material, ls_component-quantity.
    ENDLOOP.
    

    这个代码可以根据销售订单号获取销售订单的组件信息,并显示组件的物料号和数量。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月17日