以下为参考连接,虚拟机实现物料编码导入,但也是稍微走了一些弯路

http://blog.itpub.net/7200614/viewspace-846525/

1-找到主组织,现在主组织下建立物料再进行分配

select a.organization_id,
       a.organization_code,
       a.master_organization_id,
       b.organization_code
  from mtl_parameters a, org_organization_definitions b
 where a.master_organization_id = b.organization_id
 order by a.organization_code;

2、清空相关接口表
 
TRUNCATE TABLE INV.MTL_SYSTEM_ITEMS_INTERFACE;
TRUNCATE TABLE INV.MTL_INTERFACE_ERRORS;
TRUNCATE TABLE INV.MTL_ITEM_REVISIONS_INTERFACE;
TRUNCATE TABLE INV.MTL_ITEM_CATEGORIES_INTERFACE;

3、裸机必须先使用以下脚本插入数据接口,通过库存->物料->导入->导入产品这个路径下提交请求导入产品物料编码后才能使用接口,这里很奇怪,也不知道为什么,否则会提示如下错误“MESSAGE NAME : BOM_PARSE_ITEM_ERROR ”,我就是这里出错搞了半天
insert into mtl_system_items_interface
(process_flag,set_process_id,transaction_type,organization_id,
segment1,description,template_id)
values
(1,1,'CREATE',83,'120602', 'Testing Item Import',1);
commit;

4、第3步多试几次后就可以使用如下接口导入物料编码了,我也不知道为什么,链接里的说明就是这么写的。。。

DECLARE

l_item_rec    inv_item_grp.item_rec_type;
  x_item_rec    inv_item_grp.item_rec_type;
  x_error_tbl   inv_item_grp.error_tbl_type;
  l_template_id NUMBER := 1;--2; --Purchased Item£¬table inv.mtl_item_templates

x_return_status VARCHAR2(1);

l_user_id        NUMBER := 0; --User ID, Sysadmin here
  l_mst_mfg_org_id NUMBER := 83;--83; --Master Inv Organization
  l_cur_mfg_org_id NUMBER := 207; --Current Inv Organization

BEGIN

--Initialize first, or create_by will be -1
  fnd_global.apps_initialize(user_id      => 1110,
                             resp_id      => 50597,
                             resp_appl_id => 20003);

--Item
  l_item_rec.item_number      := '120604';
  l_item_rec.description      := 'Testing Item Import';
  --l_item_rec.primary_uom_code := '个';

--Master Inv Organization first, then Current Inv Organization
  l_item_rec.organization_id := l_mst_mfg_org_id;
  --API
  inv_item_grp.create_item(p_commit        => fnd_api.g_false,
                           p_item_rec      => l_item_rec,
                           x_item_rec      => x_item_rec,
                           x_return_status => x_return_status,
                           x_error_tbl     => x_error_tbl,
                           p_template_id   => l_template_id);

--Result
  IF x_return_status <> fnd_api.g_ret_sts_success THEN
  
    ROLLBACK;
  
    FOR i IN 1 .. x_error_tbl.COUNT LOOP
      dbms_output.put_line('Transaction ID   :' || x_error_tbl(i)
                           .transaction_id);
      dbms_output.put_line('Unique ID           :' || x_error_tbl(i)
                           .unique_id);
      dbms_output.put_line('Message Name  :' || x_error_tbl(i)
                           .message_name);
      dbms_output.put_line('Message Text:     :' || x_error_tbl(i)
                           .message_text);
      dbms_output.put_line('Table Name        :' || x_error_tbl(i)
                           .table_name);
      dbms_output.put_line('Column Name   :' || x_error_tbl(i).column_name);
      dbms_output.put_line('Organization ID :' || x_error_tbl(i)
                           .organization_id);
    END LOOP;
  
    IF (x_return_status = fnd_api.g_ret_sts_unexp_error) THEN
      RAISE fnd_api.g_exc_unexpected_error;
    ELSIF (x_return_status = fnd_api.g_ret_sts_error) THEN
      RAISE fnd_api.g_exc_error;
    END IF;
  
  ELSE
  
    COMMIT;
    dbms_output.put_line(x_item_rec.inventory_item_id);
  
  END IF;

END;

EBS开发_导入物料编码相关推荐

  1. EBS开发_供应商地点联系人银行等导入

    --定义接口表字段 create table CUX_INV_VENDOR_8MIMPORT (   group_id           NUMBER not null,   vendor_name ...

  2. EBS开发_创建AP付款

    --以下代码于20181002在Tony环境测试通过 /* BEGIN   --mo_global.init('SQLAP');   apps.fnd_global.apps_initialize(u ...

  3. EBS开发_固定资产成批增加

    --以下脚本于20180114在tony环境实现 --插入接口表之后需要手动提交请求 :N: FA/Mass Addtions/Post Mass Addtions DECLARE   l_iface ...

  4. EBS开发_费用类采购订单创建

    --以下代码于20171230在TONY环境中实现 --初始化 /* begin   fnd_global.apps_initialize(user_id      => 1110,       ...

  5. EBS开发_收款核销API

    --收款注销 Tony环境实现 20190703 DECLARE   l_org_id        NUMBER;   x_return_status VARCHAR2(60);   x_msg_c ...

  6. EBS开发_费用类采购订单接收

    --以下脚本于20171230在tony上成功实现 --费用类采购订单接受成功_20171230_只需要输入一个采购订单号即可 --初始化 /* begin   fnd_global.apps_ini ...

  7. EBS开发_费用类采购订单退货

    --以下脚本于20171230在tony上成功实现 --费用类采购订单退货成功_20171230_只需要输入一个采购订单号即可 --初始化 /* begin   fnd_global.apps_ini ...

  8. EBS开发_验证AP发票

    --以下代码于20181002在Tony环境实现 DECLARE   p_invoice_id        NUMBER := 10104; -- 'TXXTEST01'   p_org_id   ...

  9. ORACLE ERP开发基础之EBS开发基础

    作者: IT168 JarWang  日期: 2009-05-07 [内容导航] 第1页:开发工具安装 第2页:增加数据块 第3页:注册表单FORM 第4页:注册请求 第5页:注册职责 第6页:注册值 ...

  10. 移动端开发_手机快速登录

    文章目录 移动端开发_手机快速登录 第一章. 需求分析 第二章. 手机快速登录 [路径] 2.1. 前台代码 2.1.1. 发送验证码 2.1.2. 提交登录请求 2.2. 后台代码 2.2.1. C ...

最新文章

  1. Windows——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案(以机械革命F1 i5-11300H为例)
  2. mysql bench建立一张表_使用MySQL Workbench建立数据库,建立新的表,向表中添加数据...
  3. android intent action 介绍大全
  4. 版本1.8.1Go安装以及语法高亮配置
  5. C++vector容器-赋值操作
  6. border,padding,margin盒模型理解
  7. SHA-3的获胜者:keccak - 在 3GPP TS 35.231、FIPS 202 和 SP 800-185 中标准化
  8. android dialog内嵌listview样式,android 開發dialog 嵌套listview布局
  9. python字典最大长度_支持key过期失效和限制字典大小的开源项目 [python expire max length]...
  10. ajax1—php(27)
  11. 解题报告 poj 2528 (罕见的浮水法解这个题的。。。。。。)
  12. 至少连接一个aura sync兼容设备_EDA365:浅谈电磁兼容
  13. 在此计算机中仅有部分vs2010产品升级到sp1,解决安装Microsoft Visual Studio 2010 Service Pack 1 ,系统无法找到指定的对象
  14. Tcl 语言 ——列表篇
  15. Java判断上海自来水来自海上_JavaAPI
  16. 极速办公(excel)身份证中的出生日期如何提取
  17. 「量化技术」Inv_Strategy 胜率76%的趋势反转策略
  18. B 站崩了,总结下「高可用」和「异地多活」
  19. 【Win32 API】GetPixel函数返回的颜色值不正确
  20. Flex Builder 3的破解

热门文章

  1. 了解Go编译处理(一)—— go tool
  2. 计算机自带键盘无法使用,笔记本电脑键盘用不了怎么回事_笔记本电脑键盘不能用如何解决-win7之家...
  3. 诺顿误杀导致系统崩溃--起因及对策
  4. iPhone硬件拆机解锁方法 十步!
  5. OpenGL下载和配置
  6. 大厂Android高级多套面试专题整理集合,大厂直通车!
  7. FLASH寿命测试!
  8. 基于R语言分析决策树和随机森林(1)
  9. PCWorld:流量日趋集中 大公司影响整个互联网
  10. 第六届蓝桥杯A组C/C++ 第三题 奇妙的数字