Oracle EBS-SQL (BOM-19):主BOM与替代BOM互换.sql
替代BOM与主BOM互相转换
BOM: 1-01-27-211 子件:1-01-27-416 ID:2202
BOM替代项:替代0001 子件: 1-01-26-204 ID:2205
--1、WIP:1202
--2、做完WIP 1202后,1-01-27-211 成本:
--3、主BOM与替代BOM互换
--4、WIP:1203
-------------------------------------------------------
select msib.segment1, b.*
from bom_bill_of_materials b,
mtl_system_items_b msib
where b.ASSEMBLY_ITEM_ID= msib.inventory_item_id
and b.ORGANIZATION_ID = msib.organization_id
and b.ALTERNATE_BOM_DESIGNATOR is not null ;
---------------------------------------------------------------------------
select b.BILL_SEQUENCE_ID,
b.COMMON_BILL_SEQUENCE_ID,
b.SOURCE_BILL_SEQUENCE_ID,
b.ALTERNATE_BOM_DESIGNATOR,
b.ASSEMBLY_ITEM_ID
from bom_bill_of_materials b
where b.ASSEMBLY_ITEM_ID=1045
and b.ORGANIZATION_ID=X
-----------------------------------------------------------------------------
select *
from bom_inventory_components c
where c.bill_sequence_id=637;
---------------------------------------------------------------------------------------
/*--主BOM与替代BOM互换--脚本*/
declare
v_organization_id number :=X;
v_item_id number := 1045;
b_pra_bom_seq_id number := 2205;
b_bom_seq_id number := 2202;
b_bom_alternate varchar2(80) := '替代0001';
begin
--修改主BOM
update bom_structures_b b
set b.bill_sequence_id= -1,
b.common_bill_sequence_id = -1,
b.source_bill_sequence_id = -1
where b.organization_id= v_organization_id
and b.assembly_item_id=v_item_id
and b.alternate_bom_designator is null;
--修改替代BOM
update bom_structures_b b
set b.bill_sequence_id= b_pra_bom_seq_id,
b.common_bill_sequence_id = b_pra_bom_seq_id,
b.source_bill_sequence_id = b_pra_bom_seq_id
where b.organization_id= v_organization_id
and b.assembly_item_id=v_item_id
and b.alternate_bom_designator = b_bom_alternate;
--修改主BOM为替代BOM
update bom_structures_b b
set b.bill_sequence_id= b_bom_seq_id,
b.common_bill_sequence_id = b_bom_seq_id,
b.source_bill_sequence_id = b_bom_seq_id
where b.organization_id= v_organization_id
and b.assembly_item_id=v_item_id
and b.alternate_bom_designator is null;
end;
Oracle EBS-SQL (BOM-19):主BOM与替代BOM互换.sql的更多相关文章
- Oracle EBS中分类账和法人实体 的关系(有sql语句实例)
Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报 分类: Oracle EBS(12) Oracle数据 ...
- LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
它基于由 ADO.NET 提供程序模型提供的服务.因此,我们可以将 LINQ to SQL 代码与现有的 ADO.Net 应用程序混合在一起,将当前 ADO.NET 解决方案迁移到 LINQ to S ...
- Oracle EBS-SQL (CST-2):检查有BOM但成本不基于累积的数据.sql
select c.segment1 物料编码, ...
- Oracle EBS DBA常用SQL - 安装/补丁【Z】
Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_nu ...
- Oracle EBS应用笔记整理 (转自IT++ flyingkite)
***************************************************** Author: Flyingkite Blog: http://space.itpub. ...
- [转]oracle EBS 基础100问
from:http://www.cnblogs.com/xiaoL/p/3593691.html http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...
- Oracle EBS R12 WIP Component Issue&Return Process
oracleassemblytransactionscomponentsjobsreference 目录(?)[-] 定义BOM 定义Routing 定义WIP Discrete Job 发料 Mat ...
- Oracle EBS Model Function Technical
♡.Oracle EBS(ERP)Oracle 是公司名字,这个我估计大家都知道.EBS是E-Business Suite的缩写,简单的说,就是Oracle做的一个企业级的信息化软件或者系统,里面包含 ...
- Oracle EBS R12 (12.1.3) Installation Linux(64 bit)
Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...
随机推荐
- 简单的html5布局
<!DOCTYPE html><html><meta charset="utf-8"><head><style>html ...
- python模范发送邮件的时候,才smtp.connect的时候总是抛出错误
python发送邮件的时候,总是出现:[Errno 10060] 错误码 根据debug得到在connect的时候出错. 认真检查了下host,没有错呀~应该就是服务器的host. 查看了下网上的一些 ...
- 原创:应用串行NOR闪存提升内存处理能力
在嵌入式系统中,NOR闪存一直以来仍然是较受青睐的非易失性内存,NOR器件的低延时特性可以接受代码执行和数据存储在一个单一的产品.虽然NAND记忆体已成为许多高密度应用的首选解决方案,但NOR仍然是低 ...
- VS_QT中配置qDebug输出
在使用qt_create时可以使用qDebug进行调试输出.在VS中也可以使用.但需要配置.配置过程如下图所示: 一.首先右击工程名,选择最后一个选项“Properties” 二.然后选择Linker ...
- android 中FragmentActivity中模拟返回键返回上一个Activity效果
FragmentTransaction中先加入一个Fragment,这个Fragment就是当前要显示的Fragment, 当通过事件触发显示第二个Fragment时,在加入第二个Fragment并调 ...
- mybatis写demo时遇到的问题
写demo的时候,用mybatis的配置文件链接数据库,始终链接不上,太急人了.仔细查阅,发现在mysql中新增的表没有事务支持.还有就是mysql搜索引擎支持的不对.我换了一下 innodb的引擎, ...
- LeeCode-Delete Node in a Linked List
Write a function to delete a node (except the tail) in a singly linked list, given only access to th ...
- ios sourecTree
1, http://www.jianshu.com/p/be9f0484af9d 2, http://blog.csdn.net/viewcode/article/details/42291973
- iOS Get方式带中文不能请求网络
今天发现一个蛋疼的问题,使用ASIHTTPRequest Get方式请求数据时候带中文,iOS客户端不能正确进行网络请求. NSURL *url = [NSURL URLWithString:@htt ...
- 【技术文档】《算法设计与分析导论》R.C.T.Lee等·第5章 树搜索策略
计算机中许多问题的解空间可以用一棵树来表示,最优解就在树中的一个分支上,因此,我们在解这类问题时可以采用树搜索策略,最经典的问题包括0/1背包问题.旅行商问题.哈密顿回路问题,还有8数码问题(就是我们 ...