替代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的更多相关文章

  1. Oracle EBS中分类账和法人实体 的关系(有sql语句实例)

    Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报  分类: Oracle EBS(12)  Oracle数据 ...

  2. LINQ to SQL语句(19)之ADO.NET与LINQ to SQL

    它基于由 ADO.NET 提供程序模型提供的服务.因此,我们可以将 LINQ to SQL 代码与现有的 ADO.Net 应用程序混合在一起,将当前 ADO.NET 解决方案迁移到 LINQ to S ...

  3. Oracle EBS-SQL (CST-2):检查有BOM但成本不基于累积的数据.sql

    select c.segment1                                                                          物料编码,     ...

  4. Oracle EBS DBA常用SQL - 安装/补丁【Z】

    Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_nu ...

  5. Oracle EBS应用笔记整理 (转自IT++ flyingkite)

    ***************************************************** Author: Flyingkite Blog:   http://space.itpub. ...

  6. [转]oracle EBS 基础100问

    from:http://www.cnblogs.com/xiaoL/p/3593691.html  http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...

  7. Oracle EBS R12 WIP Component Issue&Return Process

    oracleassemblytransactionscomponentsjobsreference 目录(?)[-] 定义BOM 定义Routing 定义WIP Discrete Job 发料 Mat ...

  8. Oracle EBS Model Function Technical

    ♡.Oracle EBS(ERP)Oracle 是公司名字,这个我估计大家都知道.EBS是E-Business Suite的缩写,简单的说,就是Oracle做的一个企业级的信息化软件或者系统,里面包含 ...

  9. 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 ...

随机推荐

  1. oc语言--description方法和sel

    一.description方法 Description方法包括类方法和对象方法.(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时, ...

  2. Backbone案例的初略理解

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/monw3c-logs/217636180.html 先说一下Backbone的执行顺序: ...

  3. Linux用户与用户组,UID及GID

    以下列出文章: Linux系统下如果查看用户的UID和GID:http://blog.csdn.net/ahangliu/article/details/7567444 Linux的用户和用户组管理: ...

  4. Vitamio视频播放

    activity代码 package com.hck.player.ui; import io.vov.utils.StringUtils; import io.vov.vitamio.LibsChe ...

  5. 解决 VM虚拟机网卡无法拉起 的问题

    复制虚拟机后,第二块网卡始终无法正常运作,表现为无法自动获得dhcp地址,且重启后与第一块网卡使用同样的地址,让人苦笑不得,反复重启了很多次都是这样,后面想到ifcfg-eth1的配置文件可能写得太简 ...

  6. Maven引入hadoop依赖包出错解决办法

    错误: ArtifactTransferException: Failure to transfer org.apache.hadoop:hadoop-hdfs:jar:2.6.0 from http ...

  7. org.springframework.web.util.IntrospectorCleanupListener的用途

    Spring官方API中对其描述如下 /** * Listener that flushes the JDK's {@link java.beans.Introspector JavaBeans In ...

  8. UVa 1394: And Then There Was One

    设置一个数组Winner记录经典约瑟夫问题中的剩余者即可递归解决该问题. 注: 约瑟夫问题:有编号为0~n-1的n个人,从0号开始报数1,2,3......报到k的杀死,然后从下一个人开始继续报数1, ...

  9. wpf中,一个简单的自定义treeview

    首先创建一个自定义控件,在里面定义好treeview的样式,将本来的三角形的图标变为加号的图标,并且添加节点之间的连线. <UserControl x:Class="TreeViewE ...

  10. 查看被锁的数据[Z]

    SELECT LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME AS OBJ_NAME --对象名称(已经被锁住) ,LOCK_INFO.SUBOBJ_NAME ...