11i -> R12变化——PO关联物料表

11i:通过item_id和org_id相关联。

SELECT pol.po_header_id,
    pol.po_line_id,
    pol.line_num,
    pol.item_id,
    msib.segment1 item_code,
    pol.item_description
  FROM po_lines_all       pol,
    mtl_system_items_b msib
 WHERE pol.item_id = msib.inventory_item_id
   AND pol.org_id = msib.organization_id
   AND nvl(msib.enabled_flag, 'Y') = 'Y';


 

R12:通过中间表financials_system_params_all关联PO和物料表。

SELECT pol.po_header_id,
    pol.po_line_id,
    pol.line_num,
    pol.item_id,
    msib.segment1 item_code,
    pol.item_description
  FROM po_lines_all                 pol,
    mtl_system_items_b           msib,
    financials_system_params_all fsp
 WHERE pol.item_id = msib.inventory_item_id
   AND nvl(msib.organization_id, fsp.inventory_organization_id) =
    fsp.inventory_organization_id
   AND fsp.org_id = pol.org_id
   AND nvl(msib.enabled_flag, 'Y') = 'Y';

 

小技巧:通过po_lines_v查看关联关系。

posted @ 2011-05-31 15:48  郭振斌  阅读(1928)  评论(0)    收藏  举报