EBS 可保留量(Quantity Available To Reserve) 异常

EBS 可保留量(Quantity Available To Reserve) 异常


销售挑库因为可保留量不足失败:

 

库存管理下检查现有量,现有量正常,但是处理和可保留存在占用。


查询待定事务处理和相关接口表,未发现待定数据。(tmp和interface)
检查批次失效时间(R12.0 BUG):物料无批次失效控制。
(注:R12.0存在一个bug,如果批次已经失效,则其数量不会计入可保留量。)

使用API来查询库存数量:
DECLARE
l_api_return_status VARCHAR2(1);
l_qty_oh NUMBER;
l_qty_res_oh NUMBER;
l_qty_res NUMBER;
l_qty_sug NUMBER;
l_qty_att NUMBER;
l_qty_atr NUMBER;
l_msg_count NUMBER;
l_msg_data VARCHAR2(1000);

BEGIN
apps.inv_quantity_tree_grp.clear_quantity_cache;

dbms_output.put_line('Transaction Mode');
apps.inv_quantity_tree_pub.query_quantities(p_api_version_number => 1.0,
p_init_msg_lst => apps.fnd_api.g_false,
x_return_status => l_api_return_status,
x_msg_count => l_msg_count,
x_msg_data => l_msg_data,
p_organization_id => 83,
p_inventory_item_id => 11933,
p_tree_mode => apps.inv_quantity_tree_pub.g_transaction_mode,
p_onhand_source => 3,
p_is_revision_control => FALSE,
p_is_lot_control => TRUE,
p_is_serial_control => FALSE,
p_revision => NULL,
p_lot_number => 'WW1168972+NE23068000007++++++++',
p_subinventory_code => 'CW08',
p_locator_id => NULL,
x_qoh => l_qty_oh,
x_rqoh => l_qty_res_oh,
x_qr => l_qty_res,
x_qs => l_qty_sug,
x_att => l_qty_att,
x_atr => l_qty_atr);

dbms_output.put_line('Quantity on hand :' || to_char(l_qty_oh));
dbms_output.put_line('Quantity res oh :' || to_char(l_qty_res_oh));
dbms_output.put_line('Quantity res :' || to_char(l_qty_res));
dbms_output.put_line('Quantity sug :' || to_char(l_qty_sug));
dbms_output.put_line('Quantity ATT :' || to_char(l_qty_att));
dbms_output.put_line('Quantity ATR :' || to_char(l_qty_atr));

END;


其输出结果也是0,并不是界面数据显示异常.检查子库设置,子库是有效的:

 

检查货位状态,发现异常:

有效-非MRP 状态表示无需进行预保留和ATP检查,所以不存在可保留数量和可处理数量。但是其子库的状态却是有效所以导致冲突,

出库的时候子库检查无保留量而货位不存在保留量(非MRP),从而提示包流量不足.

 

posted @   Iven_lin  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示