BOM展开

SELECT DISTINCT *
  FROM (SELECT rownum seq_num,
               lpad(to_char(LEVEL), decode(LEVEL, 1, 1, LEVEL + 1), '.') bom_level,
               msi.segment1 assembly_item,
               msit.description assembly_description,
               msic.segment1 component_item,
               msitc.description c_item_description
          FROM bom_bill_of_materials        bbm,
               bom_inventory_components     bic,
               mtl_system_items_b           msi,
               mtl_system_items_b           msic,
               mtl_system_items_tl          msit,
               mtl_system_items_tl          msitc,
               org_organization_definitions ood
         WHERE 1 = 1
           AND 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 msi.organization_id = msit.organization_id
           AND msi.inventory_item_id = msit.inventory_item_id
           AND msit.language = userenv('LANG')
           AND msic.organization_id = msitc.organization_id
           AND msic.inventory_item_id = msitc.inventory_item_id
           AND msitc.language = userenv('LANG')
        CONNECT BY bbm.assembly_item_id = PRIOR bic.component_item_id
         START WITH msi.segment1 IN ('11011005472')
                AND ood.organization_code = 'SN') a
 WHERE bom_level IN ('1', '..2')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值