Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql
select distinct
b.lvl 层次,
b.OPERATION_SEQ_NUM 工序,
msi1.segment1 父件编码,
msi1.description 父件描述,
msi1.item_type 父件类型,
msi1.inventory_item_status_code 父件编码状态,
msi2.segment1 子件编码,
msi2.description 子件描述,
msi2.item_type 子件类型,
b.component_quantity 用量,
b.COMPONENT_YIELD_FACTOR 产出率
from inv.mtl_system_items_b msi1,
inv.mtl_system_items_b msi2,
apps.BOM_BILL_OF_MATERIALS bom,
(select level lvl,
bic.bill_sequence_id,
bic.component_item_id,
bic.component_quantity,
bic.OPERATION_SEQ_NUM,
bic.COMPONENT_YIELD_FACTOR,
bic.COMPONENT_SEQUENCE_ID,
bic.item_num,
bic.wip_supply_type,
bic.supply_subinventory,
bic.effectivity_date
FROM apps.BOM_INVENTORY_COMPONENTS bic
where bic.disable_date IS NULL
and bic.IMPLEMENTATION_DATE is not null
start with bic.bill_sequence_id in
(select nvl(common_bill_sequence_id,bill_sequence_id)
from apps.BOM_BILL_OF_MATERIALS bom2,
inv.mtl_system_items_b msi
where bom2.assembly_item_id = msi.inventory_item_id
and bom2.organization_id = msi.organization_id
and msi.organization_id in(1,157)
and bom2.alternate_bom_designator is null)
CONNECT BY bill_sequence_id in prior
(SELECT distinct nvl(common_bill_sequence_id,bill_sequence_id)
FROM apps.BOM_BILL_OF_MATERIALS BO,
inv.mtl_system_items_b msi
WHERE BO.assembly_item_id = bic.component_item_id
AND BO.organization_id in(1,157)
and bo.ORGANIZATION_ID = msi.ORGANIZATION_ID
and bo.ASSEMBLY_ITEM_ID = msi.INVENTORY_ITEM_ID
and bo.alternate_bom_designator is null
and disable_date IS NULL)) b
where b.bill_sequence_id = nvl(bom.common_bill_sequence_id,bom.bill_sequence_id)
and bom.ORGANIZATION_ID in(1,157)
and bom.ORGANIZATION_ID = msi1.ORGANIZATION_ID
and bom.ASSEMBLY_ITEM_ID = msi1.INVENTORY_ITEM_ID
and bom.ORGANIZATION_ID = MSI2.ORGANIZATION_ID
AND b.component_item_id = MSI2.INVENTORY_ITEM_ID
and msi2.inventory_item_status_code <> 'Inactive'
order by b.lvl
Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql的更多相关文章
- Oracle EBS中分类账和法人实体 的关系(有sql语句实例)
		Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报 分类: Oracle EBS(12) Oracle数据 ... 
- Oracle EBS 隐藏帮助-诊断-检查
- Oracle EBS DBA常用SQL - 安装/补丁【Z】
		Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_nu ... 
- oracle锁表查询,资源占用,连接会话,低效SQL等性能检查
		查询oracle用户名,机器名,锁表对象 select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user ... 
- [转]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应用笔记整理 (转自IT++ flyingkite)
		***************************************************** Author: Flyingkite Blog: http://space.itpub. ... 
- 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 ... 
- Oracle EBS R12经验谈(二)
		作者: jianping.ni 时间: 2009-2-13 12:52 标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值 在输入 应付超 ... 
随机推荐
- php中12个魔术方法
			本文列举了php面向对象当中12个魔术方法,并对此进行一一详细介绍,希望对新手有所帮助. 1.构造方法: __construct() 参数:自定义 触发时机:new的一瞬间自动调用 作用:初始化成员属 ... 
- Red and Black(poj 1979 bfs)
			Red and Black Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 27891 Accepted: 15142 D ... 
- DM365视频处理流程/DM368 NAND Flash启动揭秘
			出自http://blog.csdn.net/maopig/article/details/7029930 DM365的视频处理涉及到三个相关处理器,分别是视频采集芯片.ARM处理器和视频图像协处理器 ... 
- 【转】Compile、Make和Build的区别
			原文网址:http://lavasoft.blog.51cto.com/62575/436216 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ... 
- C++静态成员函数不能调用非静态成员变量
			其实我们从直观上可以很好的理解静态成员函数不能调用非静态成员变量这句话因为无论是静态成员函数还是静态成员变量,它们 都是在类的范畴之类的,及在类的整个生存周期里始终只能存在一份.然而非静态成员变量和非 ... 
- 转(havel 算法)
			http://www.cnblogs.com/wally/p/3281361.html poj 1659(havel算法) 题目链接:http://poj.org/problem?id=1659 思路 ... 
- ubuntu查看硬件信息
			1,外部探针probe sudo apt-get install hwinfo 执行hwinfo获取系统信息 --short 
- java转换字符串编码格式 (解码错误,重新解码)
			字符集概念:规定了某个文字对应的二进制数字存放方式(编码)和某串二进制数值代表了哪个文字(解码)的转换关系. 我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流. ... 
- FreeMarker的模板文件语法
			FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输 ... 
- Java 的zip压缩和解压缩
			Java 的zip压缩和解压缩 好久没有来这写东西了,今天中秋节,有个东西想拿出来分享,一来是工作中遇到的问题,一来是和csdn问候一下,下面就分享一个Java中的zip压缩技术,代码实现比较简单,代 ... 
