总结Material stock list ——TCODE:MD04

来源:互联网 发布:linux超过2t 编辑:程序博客网 时间:2024/05/20 18:18

我开发了一个报表实质是MD04 ,但是MD04只显示一个物料的stock list,所以报表的功能就是在一个界面上可以显示多个物料的stock list.

TCODE:MD04

一个结果反映,给你看MRP后,物料的运算结果。你可以看到该物料有多少库存, 有多少供应以及需求,以及系统给你的建议: 需要购买新料,或是有多余库存,或是应该调整交货期等等。

此界面只显示一个物料的stock list:

1.负数表示需求数量 = SUM(所有负数之和 )。

采购订单不是需求,所以显示正数。

Available Qty 看上去是计算剩余可用量的。

MRP元素的含义:

在库所要量一览

http://wenku.baidu.com/view/ddef3028453610661ed9f4d1.html?st=1

2.

Call function MD_STOCK_REQUIREMENTS_LIST_API to get stock list:                   
         Type          
Current Stock 现有库存量         mard-labst  + mard-insme          
Safty stock 安全库存         SafeSt          
Open PO Qty 采购单数量         PchOrd          
Prod order Qty 工单数量         OrdRes          
Require Qty 需求数量         Add all negative qty in MDEZX-MNG01          
Reserve Qty 预留数量         Reser.          
Available Qty 结余数量         取得MDSUX-MNG04最后一条,即最小数量          


call function 'MD_STOCK_REQUIREMENTS_LIST_API'
    exporting
      matnr                    = wt_in_confirm-material
      werks                    = wt_in_confirm-plant
      nobuf                    = 'X'
    importing
      e_mt61d                  = wa_mt61d  "物料主记录: MRP
      e_mdkp                   = wa_mdkp  "MRP 凭证的抬头数据
    tables
      mdpsx                    = it_mdps  "MRP凭证中的项目
      mdezx                    = it_mdez  "MRP要素的个别行
      mdsux                    = it_mdsu  "MRP元素全部的行
    exceptions
      material_plant_not_found
      plant_not_found.