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. Effective Java设定游戏 - 就是爱Java

    首先,我们先设定游戏,一个网页游戏的基本场景,主角拥有各种能力,但一开始数值都只有系统初始,随着故事的发展,会接触到各种不同的场景,获得提升角色的道具与装备,来参与更高难度的任务. 阅读全文>& ...

  2. 【关于微软的上一代模板引擎 T4引擎】

    导语:国内有名的动软代码生成器用的就是T4引擎......可以自己下载下来用用,批量生成固定模式的代码文件,十分有用........... 示例代码:示例代码__你必须懂的T4模板:浅入深出.rar ...

  3. gcc的stdcall扩展

    MSVC上: 如果是函数调用约定直接就写 __stdcall 之类的就行了 如果是gcc上: 函数的扩展调用约定要这样写 __attribute__((__stdcall__)),默认为__attri ...

  4. PhpEclipse插件

    PHP开发工具 PHPEclipse PHPEclipse 是一个相当强大的一个Eclipse下开发PHP的插件,包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等. 安装地址: ...

  5. UVA 712-S-Trees(满二叉树的简单查询)

    题意:给一棵满二叉树,叶子节点赋予权值,0或者1,对于每个查询输出叶子节点的权值,每个查询0代表往左走,1代表往右走,这题坑的地方是层的访问顺序,如第二组测试,由上到下依次是x3,x1,x2,假如给一 ...

  6. Debug of bash , perl and python

    1.bash -x   script 2.perl -d  script 3. python -m pdb script n: execute the next line s: execute the ...

  7. 二十六、Jcreator使用初步

    摘自http://blog.csdn.net/liujun13579/article/details/7751464 二十六.Jcreator使用初步 Jcreator是一个小巧灵活的Java开发工具 ...

  8. 查看Java包源码

  9. 使用ASIHttoRequest需要导入的framework

    需要导入如下framework libxml2.2.dylib libz.1.2.5.dylib MobileCoreServices.framework SystemConfiguration.fr ...

  10. MySQL中innodb表主键设计原则

    主键设计的原则:1. 一定要显式定义主键2. 采用与业务无关的单独列3. 采用自增列4. 数据类型采用int,并尽可能小,能用tinyint就不用int,能用int就不用bigint5. 将主键放在表 ...