需求:在報表裡面新增可用數量字段,資料**於md04。
使用到的bapi:md_stock_requirements_list_api
這個bapi可以檢視到mrp資訊以及可用數量。
bapi需要的引數只有2個:物料和工廠
"獲取物料的可用數量內錶中最後一行mng02就是當前的可用數量。data: lt_mdez type table of mdez,
l_line_number type i.
loop at it_tab assigning field-symbol().
call
function
'md_stock_requirements_list_api
'exporting
matnr = -matnr
werks = -werks
tables
mdezx =lt_mdez.
if lines( lt_mdez ) > 0
. l_line_number =lines( lt_mdez ).
read table lt_mdez assigning field-symbol() index l_line_number.
-vrfmg = -mng02.
clear: l_line_number, lt_mdez.
endif.
endloop.
如果查詢多個物料的話,改bapi會耗時比較久,暫時沒找到其他方法。
大家有更好的bapi可以分享下。
md04裡的mrp元素可以查詢表t457t來分析
有時最後一行是mrp元素是stlcst庫存地庫存,這個應該不是可用數量,判斷時需要注意了。
出處:
SAP特性,物料特性,批次特性建立的BAPI函式
類的t code cl03 特性t code ct04 特性可以通過下面的bapi來進行批量維護 bapi charact create bapi charact change bapi charact delete bapi charact getdetail 特性分配給物料之後 見圖1 如果要維...
mongoengine的數量獲取
在獲取資料庫資料的過程中,能根據需要而指定的獲取到數量,可以提高效率,節省時間。mongoengin是使用 skip limit 來指定數量的獲取,跳過skip個資料,獲取limit個資料,靈活運用即可。例1 乙個表中的資料型別有a,b,c,d四種,在資料庫中現在是無規律的存放。現在我只需要每種型別...
獲取程序控制代碼的數量
unit unit1 inte ce uses winapi.windows,winapi.messages,system.sysutils,system.variants,system.classes,vcl.graphics,vcl.controls,vcl.forms,vcl.dialogs,...