销售订单下达后生产跑完MD01,再进MD04找到销售订单但是为什么无法显示成品下的组件,无法提报组件的采购计划。要是根据销售订单创建生产订单就可以提报计划,想问问能不能单单根据销售订单提报生产物资申请
5条回答 默认 最新
阿里嘎多学长 2025-03-17 19:32关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
SAP中关于采购申请的问题
你遇到的问题是:在销售订单下达后生产跑完MD01,找到销售订单在MD04,但是无法显示成品下的组件,无法提报组件的采购计划。同时,你想知道是否可以单单根据销售订单提报生产物资申请。
解决方案:
- 在MD04中,销售订单的组件信息可能没有被正确地传递过来。可以检查销售订单的组件信息是否正确,并且在MD01中是否正确地传递了组件信息。
- 如果组件信息正确,但是仍然无法显示,可以检查MD04中的组件显示设置是否正确。可以在MD04的设置中检查组件显示的选项是否正确。
- 如果以上方法都不能解决问题,可以检查销售订单的状态是否正确。销售订单的状态可能会影响组件的显示。
- 如果你想单单根据销售订单提报生产物资申请,可以使用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.这个代码可以根据销售订单号获取销售订单的组件信息,并显示组件的物料号和数量。
解决 无用评论 打赏 举报