2015-08-14 68 views
1

我想要做一個SQL查詢,將產生以下信息,其中包含在電子業務:需要與SQL eBS任務協助嗎?

enter image description here

我怎麼會去這樣做呢?我一直在使用eTRM來嘗試縮小一些列,但我似乎無法弄清楚在哪裏獲得批准的採購訂單和未批准的採購訂單。謝謝

+0

我不熟悉電子業務系統的查詢。但是,如果你想查詢的幫助不應該提供表模式? –

回答

1

採購申請通過分銷鏈接到採購訂單。即,

po_requisition_distributions.distribution_id = po_distributions.req_distribution_id 

這意味着,申請單行和採購單之間不一定有1:1的關係。因此,您可能需要的不僅僅是兩個類別(鏈接到已批准/未鏈接到未批准的網站),具體取決於您在您所在地點使用eBS的方式。

這裏是鏈接PO請購單的採購訂單可能讓你開始

SELECT porl.item_description, 
     hl.city, 
     poh.segment1 po#, 
     poh.authorization_status 
FROM po_requisition_lines_all porl 
     INNER JOIN po_vendor_sites_all povs ON povs.vendor_site_id = porl.vendor_site_id 
     INNER JOIN hz_party_sites hps ON hps.party_site_id = povs.party_site_id 
     INNER JOIN hz_locations hl ON hl.location_id = hps.location_id 
     INNER JOIN po_req_distributions_all pord ON pord.requisition_line_id = porl.requisition_line_id 
     LEFT JOIN po_distributions_all pod ON pod.req_distribution_id = pord.distribution_id 
     LEFT JOIN po_headers_all poh ON poh.po_header_id = pod.po_header_id 
WHERE porl.org_id = 321 
AND hl.city IS NOT NULL 
AND ROWNUM <= 10;