Oracle Fusion PO sql
Oracle Fusion PO sql
ORG_INFORMATION2 "Value
Set Id"
HR_ORGANIZATION_UNITS_F_TL houft
AND hoif.ORG_INFORMATION_CONTEXT =
'PER_GL_COST_CENTER_INFO'
ORDER by 1
------------------------------------------------------------------------------------------
--
Select I.*,
DECODE(APPS.Ap_Invoices_Pkg.GET_APPROVAL_STATUS(I.INVOICE
_ID,
I.INVOICE_AMOUNT,I.PAYMENT_STATUS_FLAG,I.INVOICE_TYPE_LOO
KUP_CODE),‘NEVER
Revalidation’,‘Other’) INVOICE_STATUS
FROM AP_INVOICES_ALL I
------------------------------------------------------------------------------------------
--
SELECT r.vendor_name, r.vendor_number, r.invoice_num,
prepay_remaining_amt, invoice_type_lookup_code,
payment_status_flag, distribution_line_number, cancelled_date
WHEN
DECODE(earliest_settlement_date,NULL,‘PERMANENT’,‘TEMPORAR
Y’) = ‘PERMANENT’ THEN ‘Permanent’
ELSE ‘Available’
END invoice_status
FROM (
SELECT q.*
FROM (
SELECT idstr.invoice_id
, inv.invoice_num
, vend.segment1 vendor_number
, vend.vendor_name
, inv.creation_date
, inv.invoice_type_lookup_code
, inv.payment_status_flag
, NVL(holds.hold_count,0) invoice_holds
, NVL(dis_var_holds.dist_var_hold_count,0) dist_var_hold
, inv.cancelled_date
, match.match_flag_count
, idstr.line_type_lookup_code
, idstr.distribution_line_number
, idstr.match_status_flag
, inv.earliest_settlement_date
, ROUND(SUM(nvl(idstr.prepay_amount_remaining,amount)),2)
prepay_remaining_amt
, ‘N’ encumbrance_flag
GROUP BY hold_dis.invoice_id
)q
)r