Oracle EBS OPM 子库存转移
--子库存转移
--created by jenrry
DECLARE l_mtl_txn_rec mtl_transactions_interface%ROWTYPE;
l_mtl_txn_lot_rec mtl_transaction_lots_interface%ROWTYPE;
l_transaction_interface_id NUMBER;
l_transaction_header_id NUMBER;
x_retval NUMBER;
x_return_status varchar2(20);
x_msg_data varchar2(2000);
x_trans_count NUMBER;
l_user_id NUMBER := 0;
x_msg_count number; BEGIN
sELECT mtl_material_transactions_s.nextval
INTO l_transaction_header_id
FROM dual; SELECT mtl_material_transactions_s.nextval
INTO l_transaction_interface_id
FROM dual; l_mtl_txn_rec.transaction_interface_id := l_transaction_interface_id;
l_mtl_txn_rec.process_flag := 1;
l_mtl_txn_rec.transaction_mode := 3;
l_mtl_txn_rec.source_code := 'WOW';
l_mtl_txn_rec.source_header_id := 987654321;
l_mtl_txn_rec.source_line_id := 987654321;
l_mtl_txn_rec.transaction_date := SYSDATE;
l_mtl_txn_rec.transaction_type_id := 2;
l_mtl_txn_rec.transaction_header_id := l_transaction_header_id; l_mtl_txn_rec.inventory_item_id := 623;
l_mtl_txn_rec.organization_id := 127;
l_mtl_txn_rec.subinventory_code := 'Y02';
l_mtl_txn_rec.transaction_uom := '个';
l_mtl_txn_rec.locator_id := 3; l_mtl_txn_rec.transaction_action_id := 2; l_mtl_txn_rec.transfer_subinventory := 'Y01';
l_mtl_txn_rec.transfer_locator := 1;
l_mtl_txn_rec.transaction_quantity := 1;
l_mtl_txn_rec.secondary_uom_code := '个';
l_mtl_txn_rec.secondary_transaction_quantity := 1; l_mtl_txn_rec.last_update_date := SYSDATE;
l_mtl_txn_rec.last_updated_by := l_user_id;
l_mtl_txn_rec.creation_date := SYSDATE;
l_mtl_txn_rec.created_by := l_user_id;
l_mtl_txn_rec.last_update_login := l_user_id;
INSERT INTO mtl_transactions_interface VALUES l_mtl_txn_rec; l_mtl_txn_lot_rec.transaction_interface_id := l_transaction_interface_id;
l_mtl_txn_lot_rec.lot_number := '201308-001';
l_mtl_txn_lot_rec.transaction_quantity := 1;
l_mtl_txn_lot_rec.source_code := 'WOW';
l_mtl_txn_lot_rec.source_line_id := 987654321;
l_mtl_txn_lot_rec.last_update_date := SYSDATE;
l_mtl_txn_lot_rec.last_updated_by := l_user_id;
l_mtl_txn_lot_rec.creation_date := SYSDATE;
l_mtl_txn_lot_rec.created_by := l_user_id;
l_mtl_txn_lot_rec.last_update_login := l_user_id; INSERT INTO mtl_transaction_lots_interface VALUES l_mtl_txn_lot_rec;
x_retval := inv_txn_manager_pub.process_transactions(p_api_version => 1.0,
p_init_msg_list => fnd_api.g_true,
p_commit => fnd_api.g_false, --not commit
p_validation_level => fnd_api.g_valid_level_full,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
x_trans_count => x_trans_count,
p_table => 1,
p_header_id => l_transaction_header_id);
IF x_retval = -1 THEN
dbms_output.put_line('Failed to process the transaction');
dbms_output.put_line('Error code: ' || x_return_status);
dbms_output.put_line('Error message: ' || x_msg_data);
else
dbms_output.put_line('x_return_status: ' || x_return_status);
end if;
END;
Oracle EBS OPM 子库存转移的更多相关文章
- Oracle EBS OPM update material txn
--update_material_txn --created by jenrry DECLARE p_mmti_rec mtl_transactions_interface%ROWTYPE; p_m ...
- Oracle EBS OPM 生产批创建事务处理
--生产批创建事物处理 --created by jenrry DECLARE p_mmti_rec mtl_transactions_interface%ROWTYPE; p_mmli_tbl gm ...
- Oracle EBS SLA(子分类账)
SLA概述 SLA(Subledger Accounting) 子帐是子分类帐会计的简称,字面上的含义就是子分类帐会计分录 SLA常用表介绍 在SLA中技术方面最常用的就是日记账来源追溯,在追溯的过程 ...
- Oracle EBS OPM close batch
--close_batch --created by jenrry DECLARE x_message_count NUMBER; x_message_list VARCHAR2 (4000); x_ ...
- Oracle EBS OPM convert dtl reservation
--convert_dtl_reservation --created by jenrry DECLARE l_reservation_rec mtl_reservations%ROWTYPE; l_ ...
- Oracle EBS OPM complete step
--complete_step --created by jenrry DECLARE x_return_status VARCHAR2 (1); l_exception_material_tbl g ...
- Oracle EBS OPM reshedule batch
--reschedule_batch --created by jenrry DECLARE x_message_count NUMBER; x_message_list VARCHAR2 (2000 ...
- Oracle EBS OPM complete batch
--complete_batch --created by jenrry SET serveroutput on DECLARE x_return_status VARCHAR2 (1); l_exc ...
- Oracle EBS OPM 创建生产批
--创建生产批 --created by jenrry DECLARE x_message_count NUMBER; x_message_list VARCHAR2 (2000); x_return ...
随机推荐
- 全网最详细的Sublime Text 3的安装Package Control插件管理包(图文详解)
不多说,直接上干货! 全网最详细的Windows里下载与安装Sublime Text *(图文详解) 全网最详细的Sublime Text 3的激活(图文详解) 全网最详细的Sublime Text ...
- 全网最详细的Sublime Text 3的激活(图文详解)
不多说,直接上干货! 前期博客 全网最详细的Windows里下载与安装Sublime Text *(图文详解) ZYNGA INC. User License EA7E- 927BA117 84C93 ...
- 第六章-Javac符号表
需要参考: (1)Architecture of a Java Compiler (2)关于符号Symbol第一篇 (3)关于符号Symbol第二篇 (4)关于类型Type (5)关于作用域范围Sco ...
- AJAX(Jquery)
一)jQuery常用AJAX-API 目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取得服务端当前时间 简单形式:jQuery对象.load(url) 返回结果自动添加到jQuery对象代表的 ...
- 27-hadoop-hbase安装
hbase的安装分为单机模式和完全分布式 单机模式 单机模式的安装很简单, 需要注意hbase自己内置一个zookeeper, 如果使用单机模式, 那么该机器的zookeepr不可以启动 1, 添加j ...
- Leetcode 759. Employee Free Time
思路:区域覆盖问题.一个自然的想法是将每个员工的工作时间段看做一个木棒,每个木棒的长度就是这个时间段的时长.然后按照木棒的起始位置升序排列,接着由低位置向高位置一个木棒一个木棒的看过去.如果当前木棒的 ...
- C#基础知识回顾--串行化与反串行化
串行化是指存储和获取磁盘文件.内存或其他地方中的对象.在串行化时,所有的实例数据都保存到存储介质上, 在取消串行化时,对象会被还原,且不能与其原实例区别开来.只需给类添加Serializable属性, ...
- 【移入移出事件练习】【菜单】【选项卡】 -------this使用
鼠标移入移出事件练习 建一个长100x100的红色 div,鼠标移入变为200x200绿色 .a { width:100px; height:100px; background-color:red ; ...
- 【转】classpath和环境变量设置
http://www.360doc.com/content/12/0722/14/820209_225797366.shtml 在没有设置环境变量之前,我们可以通过直接在应用程序中加带相关信息来运行我 ...
- javaer有福了,基于Web的mysql数据库管理工具TreeSoft发布了。
基于Web的数据库管理工具TreeSoft数据库管理系统发布快3年了,版本不断更快速迭代开发中,QQ群也积累了300多位粉丝,虽然时不时也掉粉,但总体还是增加中.大家虽然捐赠不多,但是苍蝇再小也是肉啊 ...