Gutirez
R12 Studing

根据PO NO找PR NO


  1. FUNCTION get_req_nbr(p_po_no IN VARCHAR2) RETURN VARCHAR2 IS
  2. CURSOR csr_req IS
  3. SELECT pod.req_header_reference_num
  4. FROM po_headers_all poh,
  5. po_distributions_all pod,
  6. po_req_distributions_all prod,
  7. po_line_locations_all poll,
  8. po_requisition_lines_all prl,
  9. po_requisition_headers_all prh
  10. WHERE prh.requisition_header_id = prl.requisition_header_id
  11. AND prod.requisition_line_id = prl.requisition_line_id
  12. AND prod.distribution_id = pod.req_distribution_id
  13. AND poll.line_location_id = pod.line_location_id
  14. AND poll.po_header_id = poh.po_header_id
  15. AND poh.segment1 = p_po_no
  16. retval po_distributions_all.req_header_reference_num%TYPE
  17. BEGIN
  18. OPEN csr_req
  19. FETCH csr_req
  20. INTO retval
  21. CLOSE csr_req
  22. RETURN retval
  23. END
posted on 2011-05-10 22:20  Gutirez  阅读(309)  评论(0)    收藏  举报