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
- MRP資訊彙總BAPI(Z_IF_MRP_TOTAL_LIST)API
- MRP List - bapiAPI
- sap 獲取計劃訂單bapi_PP 常用bapiAPI
- 獲取Oracle隱含引數資訊Oracle
- 物料異動函式BAPI_GOODSMVT_CREATE的使用函式APIGo
- JavaScript獲取table表格行與列的數量JavaScript
- 獲取元素大小、偏移量及滑鼠位置
- 物料主資料中MRP相關欄位理解
- Oracle使用普通變數獲取遊標資訊Oracle變數
- 使用jquery獲取url及url引數的方法jQuery
- 細數N個獲取天氣資訊的免費 API ,附超多免費可用API 推薦(三)API
- 分享必應桌布介面,可用來獲取高質量桌布和故事
- 用BAPI_MATERIAL_SAVEDATA對MRP Controller(MM01的MRP1檢視中)作change的方法APIController
- PP實施經驗分享(5)——SAP中MD04顯示常用函式(讀取SAP MRP執行資料)函式
- Java 獲取PDF數字簽名證照資訊Java
- 獲取.crt證書的資訊
- mac獲取cpu資訊Mac
- 獲取資訊版本1
- 物料主資料中日期對MRP影響測試
- 利用爬蟲獲取當前博文數量與字數爬蟲
- Oracle使用行型別變數獲取遊標資訊Oracle型別變數
- v$sql_bind_capture 獲取繫結變數資訊SQLAPT變數
- iphone 獲取地址的詳細資訊iPhone
- 獲取網路卡的相關資訊
- 獲取元素的偏移量offset
- iOS 程式碼 獲取wifi資訊 及主動連線WiFiiOSWiFi
- Python 獲取圖片格式及畫素寬高資訊Python
- C# url資訊獲取C#
- 常用OS獲取資訊命令
- GetDiskSerial DLL獲取硬碟資訊硬碟
- Linux系統如何檢視網路卡的資訊及數量?Linux
- MM採購合同和計劃協議,建立物料主資料分類的特性值 BAPI :BAPI_CONTRACT_CREATE協議API
- Django Models隨機獲取指定數量資料方法Django隨機
- MFC中獲取程式自身的版本資訊
- 獲取地圖的資訊到input裡地圖
- Linux: 獲取硬碟的UUID資訊Linux硬碟UI
- 獲取當前會話資訊的方法會話