bapi獲取物料的可用數量及MRP信息(MD04)

需求:在報表裏面添加可用數量字段,數據來源於MD04。api

 

 

使用到的bapi:MD_STOCK_REQUIREMENTS_LIST_API微信

這個bapi能夠查看到MRP信息以及可用數量。oop

bapi須要的參數只有2個:物料和工廠spa

"獲取物料的可用數量
data: lt_mdez type table of mdez, l_line_number type i. loop at it_tab assigning field
-symbol(<wa_tab>). call function 'MD_STOCK_REQUIREMENTS_LIST_API' exporting matnr = <wa_tab>-matnr werks = <wa_tab>-werks tables mdezx = lt_mdez. if lines( lt_mdez ) > 0. l_line_number = lines( lt_mdez ). read table lt_mdez assigning field-symbol(<wa_mdez>) index l_line_number. <wa_tab>-vrfmg = <wa_mdez>-mng02. clear: l_line_number, lt_mdez[]. endif. endloop.

 

內表中最後一行mng02就是當前的可用數量。code

若是查詢多個物料的話,改bapi會耗時比較久,暫時沒找到其餘方法。視頻

你們有更好的bapi能夠分享下。blog

MD04裏的MRP元素能夠查詢表T457T來分析教程

有時最後一行是MRP元素是StLcSt庫存地庫存,這個應該不是可用數量,判斷時須要注意了。開發

 

 

做者:明光爍亮
出處:http://www.cnblogs.com/hezhongxun/
微信號:HEme922 關注可分享SAP ECC虛擬環境,以及開發或業務視頻教程
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。get

相關文章
相關標籤/搜索