select rownum seq_num,

lpad(to_char(level), decode(level, 1, 1, level + 1), '.') bom_level,

bbm.ASSEMBLY_ITEM_ID,

msi.segment1 assembly_item,

msi.description assembly_description,

bbm.COMMON_ASSEMBLY_ITEM_ID,

bic.item_NUM,

bbm.COMMON_BILL_SEQUENCE_ID,

bbm.BILL_SEQUENCE_ID,

msic.segment1 component_item,

msic.description c_item_description,

bic.COMPONENT_ITEM_ID,

bic.COMPONENT_QUANTITY,

msic.primary_unit_of_measure,

bic.COMPONENT_YIELD_FACTOR,

bic.EFFECTIVITY_DATE,

bic.ATTRIBUTE1,

bic.ATTRIBUTE2,

bic.CHANGE_NOTICE,

ood.ORGANIZATION_CODE,

ood.ORGANIZATION_NAME,

ood.ORGANIZATION_ID

from bom_bill_of_materials         bbm,

bom_inventory_components     bic,

mtl_system_items_b               msi,

mtl_system_items_b             msic,

org_organization_definitions    ood

where bbm.ASSEMBLY_ITEM_ID = msi.inventory_item_id

and bbm.ORGANIZATION_ID = msi.organization_id

and bic.COMPONENT_ITEM_ID = msic.inventory_item_id

and bic.PK2_VALUE = msic.organization_id

and bbm.BILL_SEQUENCE_ID = bic.BILL_SEQUENCE_ID

and (bic.DISABLE_DATE is null or bic.DISABLE_DATE >= sysdate)

and bic.EFFECTIVITY_DATE <= sysdate

and ood.ORGANIZATION_ID = msi.organization_id

and ood.ORGANIZATION_id = X

connect by bbm.ASSEMBLY_ITEM_ID = prior bic.COMPONENT_ITEM_ID

start with msi.segment1 in (select msi.segment1

from inv.mtl_system_items_b msi

where msi.organization_id = X

---and msi.segment1 like '10%'

and msi.item_type = 'FG')

Oracle EBS-SQL (BOM-16):检查多层BOM.sql的更多相关文章

  1. Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql

    select       distinct b.lvl                                                      层次, b.OPERATION_SEQ ...

  2. Oracle EBS 隐藏帮助-诊断-检查

  3. Oracle EBS-SQL (BOM-10):检查有BOM无计划员的数据.sql

    select DISTINCT     msi.segment1 编码    ,msi.description 描述    ,msi.item_type 物料类型    ,msi.inventory_ ...

  4. Oracle EBS-SQL (BOM-5):检查有BOM但物料状态为NEW的物料.sql

    select DISTINCT     msi.segment1 成品编码    ,msi.description 成品描述    ,msi.item_type 物料类型    ,msi.invent ...

  5. Oracle EBS BOM模块常用表结构

    表名: bom.bom_bill_of_materials  说明: BOM清单父项目  BILL_SEQUENCE_ID NUMBER 清单序号(关键字)ASSEMBLY_ITEM_ID NUMBE ...

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

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

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

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

  8. 六、K3 WISE 开发插件《直接SQL报表开发新手指导 - BOM成本报表》

    ======================== 目录: 1.直接SQL报表 ======================== 1.直接SQL报表 以BOM成本报表为例,在销售模块部署,需要购买[金蝶 ...

  9. oracle锁表查询,资源占用,连接会话,低效SQL等性能检查

    查询oracle用户名,机器名,锁表对象 select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user ...

随机推荐

  1. win7 Oracle 11g安装及安装中遇到的问题

    根据自己的系统从oracle官方下载安装包,官方地址:http://www.oracle.com/index.html win7的oracle 11g 安装包(2个): http://223.20.2 ...

  2. 利用raspberry pi搭建typecho笔记(一) nginx PHP server quick start

    前言 因为一直对linux学习很有兴趣,就拿手头的树莓派做了实验,搭建一个简易的php服务器用来跑typecho. 但是过程却是异乎寻常的艰辛,几乎每一步能卡住得地方都卡住了.而且typecho的资料 ...

  3. LINUX SSH客户端的中文乱码问题

       原因在于文件/etc/sysconfig/i18n 这个文件是系统的区域语言设置, i18n是 国际化internationalization的缩写 i和n之间正好18个字母 解释: LANG= ...

  4. jsp执行数据库查询并分页

    需求: 有一批企业的基本信息需要展示出来,要求一级页以列表形式展示企业清单,点击公司名称后进入二级页面,二级页面展示企业简介和几张图片. 实现效果: 开发环境: Win7,Eclipse,Mysql ...

  5. jquery判断元素是否隐藏的多种方法

    第一种:使用CSS属性 复制代码 代码如下: var display =$('#id').css('display'); if(display == 'none'){    alert("被 ...

  6. jQuery 序列化表单数据 serialize() serializeArray()

    1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串. 这样在ajax提交表单数据时,就不用 ...

  7. Windows下安装使用curl命令

    1 进入http://curl.haxx.se/download/?C=M;O=D网站 2 根据自己的操作系统位数和是否需要SSL下载相应的版本.这里下载curl-7.33.0-win64-ssl-s ...

  8. location.href IE6 下不起作用的罪魁祸首

    解决问题 在btn_publish函数内逻辑最后面加:return false;

  9. Gas Station 解答

    Problem There are N gas stations along a circular route, where the amount of gas at station i is gas ...

  10. Java中取小数点后两位(四种方法)

    摘自http://irobot.iteye.com/blog/285537 Java中取小数点后两位(四种方法)   一 Long是长整型,怎么有小数,是double吧     java.text.D ...