我看了哪个form的po num的lov,以下是这个lov的sql:
SELECT poh.segment1 po_number,
plc.displayed_field po_type,
poh.po_header_id,
poh.type_lookup_code
FROM po_headers poh,
po_lookup_codes plc
WHERE poh.vendor_id = :match_qf.vendor_id
AND poh.currency_code = :invoice.inv_curr_code
AND poh.approved_flag = 'Y'
AND poh.type_lookup_code IN ('STANDARD', 'BLANKET', 'PLANNED')
AND plc.lookup_code = poh.type_lookup_code
AND plc.lookup_type = 'PO TYPE'
AND poh.segment1 LIKE :match_qf.po_number || '%'
AND poh.pcard_id IS NULL
AND (nvl(poh.closed_code, 'X') <> 'FINALLY CLOSED' OR arameter.show_final_closed_po = 'Y')
ORDER BY po_number
所以关键看AND (nvl(poh.closed_code, 'X') <> 'FINALLY CLOSED' OR arameter.show_final_closed_po = 'Y'),大家可以客制化这里,这个parameter应该有设置的地方,我找了是profile:AP: Show Finally Closed POs(arameter.SHOW_FINAL_CLOSED_PO_FLAG :=
NVL(FND_PROFILE.VALUE('AP_SHOW_FINAL_CLOSED_PO'), 'Y')