Oracle EBS API: 库存数量查询API示例 (Sample: Inventory quantity inquiry API )

本示例对Oracle INV的API进行封装, 实现了某个库存组织下物料的可用数量查询.

create or replace function query_item_qty(v_item_id number)

return integer is

l_onhand_qty         NUMBER;

L_api_return_status  VARCHAR2(200);

l_msg_count          NUMBER;

l_msg_data           VARCHAR2(200);

is_revision_control  BOOLEAN;

l_qty_oh             NUMBER;

l_qty_res_oh         NUMBER;

l_qty_res            NUMBER;

l_qty_att            NUMBER;

l_qty_atr            NUMBER;

l_qty_sug            NUMBER;

begin

apps.inv_quantity_tree_grp.clear_quantity_cache;

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 => 207

, p_inventory_item_id => v_item_id

, p_tree_mode => apps.INV_Quantity_Tree_PUB.g_transaction_mode

, p_onhand_source => 3

, p_is_revision_control=> false

, p_is_lot_control => FALSE

, p_is_serial_control => FALSE

, p_revision => NULL

, p_lot_number => NULL

, p_subinventory_code => ‘FGI’

, 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 );

if L_api_return_status <> fnd_api.g_ret_sts_success then

l_onhand_qty := 0;

else

l_onhand_qty := l_qty_oh;

end if;

return(l_onhand_qty);

exception

when others then

log_error(’query_item_qty’, sqlerrm);

return(0);

end query_item_qty;

/

oracle ebs 接收数量,[zz]Oracle EBS API: 库存数量查询API示例相关推荐

  1. android高德天气api接口,天气查询-API文档-开发指南-Web服务 API | 高德地图API

    产品介绍 天气查询是一个简单的HTTP接口,根据用户输入的adcode,查询目标区域当前/未来的天气情况. 使用API前您需先申请Key,若无高德地图API账号需要先申请账号. 适用场景 需要使用相关 ...

  2. API卡_[api]必应词典查询api,naive implementation

    最近上课想给学生做一下单词表,以前有学生反映课本的单词表没有音标,这也确实是一个问题.而且以前的单词表单词和解释之间没有明显界限,不适合做成表格,更不要说生成单词卡了.所以要是能有一个词典api,我出 ...

  3. 极速数据api 全国违章查询api

    极速数据api全国车辆违章查询支持全国300多个城市极速数据平台全国车辆违章查询接口对于平台所支持的城市列表进行了更新,目前接口共支持全国300多个城市的车辆违章查询,http://www.jisua ...

  4. 从申请到调用:全国快递物流查询 API 使用教程

    引言 面对越来越多的快递需求和快递公司的日益增多,手动查询快递状态的工作变得愈发繁琐.此时,一个全国快递物流查询 API 的出现能够极大地提高查询的效率和准确性,解决人工查询的问题,为用户提供更加便捷 ...

  5. 天气预报查询 API + AI 等于王炸(一大波你未曾设想的天气预报查询 API 应用场景更新了)

    前言 近年来,随着信息化进程的不断深入,人们对于信息的获取和处理需求越来越高.而其中,天气查询API是一个非常重要的服务,它能够帮助人们快速获取所在位置的天气情况,同时也为各类应用提供了必要的气象数据 ...

  6. 如何在 SAP 中计算物料在某期的库存数量和金额?

    SAP 提供如下表存储关于存货 (stock) 的相关数据: 从 4.5 版开始,库存表(比如 MBEW) 和所谓的历史数据表 (比如 MBEWH) 就是分开的,这么设计是为了加速月结的操作,但作为用 ...

  7. 快递的旅行日记 - 深度挖掘快递物流地图轨迹查询API 的使用场景

    写在前面 全球化经济的不断发展使得快递业变得越来越重要,而快递物流地图轨迹查询 API 也因此应运而生. 该 API 可以帮助用户追踪物流信息,了解快递的运输状态,方便快递企业.个人用户以及电商平台等 ...

  8. oracle物料属性主要单位,Oracle EBS物料属性设定.doc

    Oracle EBS物料属性设定 Oracle EBS: 物料的属性设定概要物料是整个ERP的根基,几乎所有的业务操作都是围着物料转的.而Oracle EBS中的物料属性有近280个属性,要一个一个去 ...

  9. oracle SO币种默认设置,Oracle EBS 11i 表结构——OE模块 so_headers_all;so_lines_all

    Oracle EBS 11i 表结构--OE模块 so_headers_all:so_lines_all: 2011-08-11 14:17 Oracle EBS 11i 表结构--OE模块 so_h ...

  10. oracle 监听报错,Oracle EBS系统数据库监听报错TNS-12547、TNS-12560和TNS-00517解决方法...

    记得有一次Oracle EBS系统中止运行3小时,实在比较一次惨痛的教训,让我至今记忆犹新. 问题症状:用户反映提交的请求全部是红色错误 开始意为是并发管理"标准管理器"的问题,在 ...

最新文章

  1. atomic底层实现是基于无锁算法cas
  2. 特征检测器 FeatureDetector
  3. 自动性能统计信息(三)(Automatic Performance Statistics)
  4. 如何动态的生成某种类型的集合呢_知乎画报」的移动端动态化工程实践
  5. 将DataSet中的操作更新到Access数据库
  6. python中type用法_Python中type的用法
  7. SQL Server 2012 创建数据库快照
  8. Currency Exchange (POJ 1860)
  9. python for循环 内存_Python for循环中的内存错误
  10. 桥接模式(Birdge)
  11. angularjs directive指令 link在渲染完成之后执行
  12. CAD二次开发高版本调用内部命令AcedCmdS和AcedCmdC
  13. 快速集成微信支付和支付宝支付
  14. 【MPI编程】矩阵向量乘法--解法二(高性能计算)
  15. java微信二维码登录
  16. 微信小程序使用echarts
  17. 用html+js用canvas 实现刮风下雨特效【建议收藏】
  18. Ubuntu apt update无论使用什么源都出现类似的错误
  19. 【色彩管理】HSB色彩模式详解
  20. 【VSCode】提升效率

热门文章

  1. qt中文显示乱码问题
  2. 玩水——西沙:在海的远处,水是那么蓝那么清
  3. Java写入磁盘阵列_什么是RAID?RAID有什么用?RAID原理
  4. PyTorch - 数据集介绍(mnist、CIFAR10、CIFAR100)
  5. linux 创建用户_用 Bash 脚本发送新用户帐户创建的邮件 | Linux 中国
  6. c语言中如何确保一个程序是单例的_浅谈设计模式——单例模式
  7. codeblock的多个文件编译怎么_给一个iOS app配置多个环境变量
  8. 小米2 android版本更新,小米MIUI再更新,又有2款手机可以用上基于Android 11的MIUI12...
  9. python数值运算函数代码_Python如何计算列表中所有数字的乘积?(代码示例)
  10. php 随机数据库,PHP实现随机一句功能