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. 推荐的 CSS 书写顺序

    //显示属性 display list-style position float clear //自身属性 width height margin padding border background ...

  2. eMMC的MMC模式与SPI模式

    MMC存贮卡可以分为MMC和SPI两种工作模式,MMC模式是标准的默认模式,具有MMC的全部特性.而SPI模式则是MMC存贮卡可选的第二种模式,这个模式是MMC协议的一个子集,主要用于只需要小数量的卡 ...

  3. ./configure : /bin/sh^M : bad interpreter

    用命令行来编译Qt的时候发生标题尚的错误. 原因是文件中带有DOS行结束符,必须把它转换成UNix结束符 references: http://stackoverflow.com/questions/ ...

  4. html模块一些方法

    <pre name="code" class="python"> find_by_tag_name: @elements = $h->find ...

  5. 剑指offer-面试题13.在O(1)时间删除链表节点

    题目:给定单向链表的头指针和一个节点指针,定义一个函数在O(1)时间删除该节点. 链表节点与函数的定义如下. 通常我们删除某个节点都是从头开始遍历到需要删除节点的前一个节点. 然后使得该节点的next ...

  6. openstack API debug OpenstackEveryProject_CLI,curl_based

    1,基于Openstack 每个服务组件client客户端,eg,nova 客户端软件包名称是python-novaclient, 别的都一样,把python-novaclient (nova替换成组 ...

  7. Graph.js

    Graph.js Graph.js A JavaScript library for rendering a graph of nodes

  8. 【转】android camera(三):camera V4L2 FIMC

    关键词:android  camera CMM 模组 camera参数  CAMIF   V4L2  平台信息:内核:linux系统:android 平台:S5PV310(samsung exynos ...

  9. java基础之集合List-ArrayList、LinkedList、Vector的差别

    PS:本篇博客主要參考jdk的底层源代码.而非自己动手写代码. 请问ArrayList.LinkedList.Vector的差别 ①ArrayList底层实际上是採用数组实现的(而且该数组的类型的Ob ...

  10. sqlplus常用操作命令2

    常用编辑命令:A[ppend] text 将text附加到当前行之后C[hange] /old /new 将当前行中的old替换为newCLear] buff[er] 清除缓冲区中的所有行DEL 删除 ...