bapi獲取物料的可用數量及MRP資訊(MD04)
需求:在報表裡面新增可用數量欄位,資料來源於MD04。
使用到的bapi:MD_STOCK_REQUIREMENTS_LIST_API
這個bapi可以檢視到MRP資訊以及可用數量。
bapi需要的引數只有2個:物料和工廠
"獲取物料的可用數量 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就是當前的可用數量。
如果查詢多個物料的話,改bapi會耗時比較久,暫時沒找到其他方法。
大家有更好的bapi可以分享下。
MD04裡的MRP元素可以查詢表T457T來分析
有時最後一行是MRP元素是StLcSt庫存地庫存,這個應該不是可用數量,判斷時需要注意了。
相關文章
- BAPI獲取物料可用數及MRPAPI
- sap 獲取計劃訂單bapi_PP 常用bapiAPI
- PP實施經驗分享(5)——SAP中MD04顯示常用函式(讀取SAP MRP執行資料)函式
- SAP MM 物料主資料MRP2 檢視Rounding Value欄位
- 獲取位置資訊
- SAP MM 物料主資料MRP2 檢視’Minimum Lot Size’欄位
- 『OpenCV-Python』獲取圖片的基本引數資訊OpenCVPython
- Django Models隨機獲取指定數量資料方法Django隨機
- 細數N個獲取天氣資訊的免費 API ,附超多免費可用API 推薦(三)API
- 獲取.crt證書的資訊
- Linux: 獲取硬碟的UUID資訊Linux硬碟UI
- 使用捕獲 獲取身份證號的資訊
- Java 獲取PDF數字簽名證照資訊Java
- python 的執行緒池如何獲取 work 佇列中的訊息數量Python執行緒佇列
- JavaScript獲取table表格行與列的數量JavaScript
- 獲取元素大小、偏移量及滑鼠位置
- Oracle獲取所有表名資訊和獲取指定表名欄位資訊Oracle
- iphone 獲取地址的詳細資訊iPhone
- iOS 程式碼 獲取wifi資訊 及主動連線WiFiiOSWiFi
- 獲取AFP服務資訊
- iOS獲取SIM卡資訊iOS
- 分享必應桌布介面,可用來獲取高質量桌布和故事
- Python下獲取視訊的旋轉角度資訊Python
- Linux系統如何檢視網路卡的資訊及數量?Linux
- MFC中獲取程式自身的版本資訊
- 獲取地圖的資訊到input裡地圖
- ABL獲取XBL資訊記錄
- 【Python】獲取機器使用資訊Python
- ipmitool獲取伺服器資訊MIT伺服器
- 資訊爆炸時代,如何獲取優質資訊?
- 獲取表的所有列及其型別資訊型別
- MySQL 如何獲取執行中的Queries資訊?MySql
- Java獲取堆疊資訊的3種方法Java
- ExtJs獲取GridPanel選中行的詳細資訊JS
- 使用PHP獲取影像檔案的EXIF資訊PHP
- Spring 中優雅的獲取泛型資訊Spring泛型
- iOS 獲取本機的裝置資訊UIDeviceiOSUIIDEdev
- js獲取裝置資訊的方法彙總JS