库存事务处理现有量检查

原创 2013年12月04日 23:18:26
 --检查现有量
    CURSOR c_lot_number(l_organization_id   NUMBER,
                        p_inventory_item_id IN NUMBER) IS
      SELECT mln.lot_number, mln.expiration_date
        FROM mtl_lot_numbers mln
       WHERE mln.inventory_item_id = p_inventory_item_id
            -- AND mln.status_id = 1 --有效合格批次
         AND mln.organization_id = l_organization_id; --需要添加合格字段
  FOR rec_loc IN c_lot_number(l_organization_id   => rec_header.organization_id,
                                    p_inventory_item_id => rec_line.inventory_item_id) LOOP
        
          inv_quantity_tree_pub.query_quantities(p_api_version_number => 1.0,
                                                 
                                                 p_init_msg_lst => NULL,
                                                 
                                                 x_return_status => l_return_status,
                                                 
                                                 x_msg_count => l_msg_count,
                                                 
                                                 x_msg_data => l_msg_data,
                                                 
                                                 p_organization_id => rec_header.organization_id, --仓库ID
                                                 
                                                 p_inventory_item_id => rec_line.inventory_item_id, --物料ID
                                                 
                                                 p_tree_mode => 3,
                                                 
                                                 p_is_revision_control => FALSE,
                                                 
                                                 p_is_lot_control => TRUE,
                                                 
                                                 p_is_serial_control => FALSE,
                                                 
                                                 p_revision => NULL,
                                                 
                                                 p_lot_number => rec_loc.lot_number,
                                                 
                                                 p_lot_expiration_date => rec_loc.expiration_date,
                                                 
                                                 p_subinventory_code => rec_header.subinventory_code, --子库code
                                                 
                                                 p_locator_id => NULL, --rec_loc.locator_id,
                                                 
                                                 p_cost_group_id => NULL,
                                                 
                                                 p_onhand_source => inv_quantity_tree_pvt.g_all_subs,
                                                 
                                                 x_qoh => l_qoh, --现有量
                                                 
                                                 x_rqoh => l_atp_qty,
                                                 
                                                 x_qr => l_qr,
                                                 
                                                 x_qs => l_qs,
                                                 
                                                 x_att => l_att,
                                                 
                                                 x_atr => l_atr);
end loop;


 

相关文章推荐

详解EBS接口开发之库存事务处理采购接收和退货

(一)接收&退货常用标准表简介 1.1   常用标准表 如下表中列出了与采购接收&退货导入相关的表和说明: 表名 说明 其他信息 ...

详解EBS接口开发之库存事务处理采购接收--补充

除了可以用  详解EBS接口开发之库存事务处理采购接收的方法还可以用一下方法,不同之处在于带有批次和序列控制的时候实现方式不同 The script will load records ...

详解EBS接口开发之库存事务处理-物料批次导入

库存事务处理-物料批次导入 --系统批次表 SELECT * FROM MTL_LOT_NUMBERS T; --API创建批次 inv_lot_api_pub.create_inv_lot(x_re...

INV库存事务处理卡在接口表重新提交依然报错误

问题描述:子库存转移卡在事务处理接口,错误为ORACLE错误,重新提交请求依然报错 库存事务处理的流程如下:   在库存事务处理接口导入过程中,后台请求“库存事务处理工作流程”,将MTL_T...

详解EBS接口开发之库存事务处理采购接收和退货

(一)接收&退货常用标准表简介 1.1   常用标准表 如下表中列出了与采购接收&退货导入相关的表和说明: 表名 说明 其他信息 RCV_TRANSACTIONS 采...

详解EBS接口开发之库存事务处理-物料批次导入

转:http://blog.csdn.net/cai_xingyun/article/details/17129243 库存事务处理-物料批次导入   --系统批次表   SEL...

INV 调试: 如何获取库存物料事务处理调试信息

1. 按如下方式设置系统配置文件值: 系统配置文件值 地点/用户/应用/职责层配置文件值 --汇总 FND: 启用调试日志   是 FND:调试日志层级   陈述 INV: 调试跟踪: 是 INV:调...

INV: Transactions库存事务处理

应用:Inventory 职责:Inventory 基础业务学习 库存模块的核心是如实记录入库和出库的品种和数量,反应库存的当前价值。正如GL是ERP的账务处理核心,所有模块的会计分录,最后都要过到G...
  • gh320
  • gh320
  • 2013年12月14日 20:09
  • 3289

大规模SOA系统的分布式事务处理

  • 2017年11月16日 17:10
  • 5.97MB
  • 下载

spring事务处理

  • 2016年05月30日 15:21
  • 1.67MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:库存事务处理现有量检查
举报原因:
原因补充:

(最多只允许输入30个字)