UPDATE ap_invoice_distributions_all
SET posted_flag = 'N', accounting_event_id = NULL
WHERE posted_flag = 'S';
select * from ap_invoice_distributions_all WHERE posted_flag = 'S';
UPDATE ap_invoice_payments_all
SET posted_flag = 'N', accounting_event_id = NULL
WHERE posted_flag = 'S';
select * from ap_invoice_payments_all WHERE posted_flag = 'S';
UPDATE ap_payment_history_all
SET posted_flag = 'N', accounting_event_id = NULL
WHERE posted_flag = 'S';
select * from ap_payment_history_all WHERE posted_flag = 'S';
DELETE FROM AP_ACCOUNTING_EVENTS_ALL APAE
WHERE event_status_code = 'CREATED'
AND NOT EXISTS (SELECT AE_Header_ID
FROM AP_AE_HEADERS_ALL
WHERE accounting_event_ID = APAE.accounting_event_ID);
再重新创建会计科目.
以上仅供参考
查一下metalink:
http://metalink.oracle.com/metal ... T&p_id=146739.1