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

相关文章
相关标签/搜索