博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle EBS-SQL (BOM-16):检查多层BOM.sql
阅读量:6909 次
发布时间:2019-06-27

本文共 1416 字,大约阅读时间需要 4 分钟。

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')

转载于:https://www.cnblogs.com/st-sun/p/3781790.html

你可能感兴趣的文章
国际C语言混乱代码大赛代码赏析(一)【转】
查看>>
ArcGIS Engine中空间参照(地理坐标)相关方法总结
查看>>
linux重启服务的脚本命令
查看>>
[Ramda] Declaratively Map Data Transformations to Object Properties Using Ramda evolve
查看>>
修改MySQL数据库中表和表中字段的编码方式的方法
查看>>
Struts2 @ResultPath注释示例
查看>>
BZOJ 2822: [AHOI2012]树屋阶梯 [Catalan数 高精度]
查看>>
基本类型和装箱基本类型的区别
查看>>
剑指offer题目java实现
查看>>
ThreadLocal
查看>>
抽象工厂类--一个简单的例子
查看>>
配置toad远程连接oracle
查看>>
028 Partitioner:数据分区器
查看>>
移位实现正负数原码输出
查看>>
阿里云端口失效导致tomcat无法对外提供服务
查看>>
如何在Android Studio中指定NDK位置?
查看>>
更改Android应用程序的图标
查看>>
连载:面向对象葵花宝典:思想、技巧与实践(35) - NOP原则
查看>>
Redis(五)-- Java API
查看>>
Android中使用OnClickListener接口实现button点击的低级失误
查看>>