Beruflich Dokumente
Kultur Dokumente
1
Copyright (c) 2019, Oracle. All rights reserved. Oracle Confidential.
How to ignore / bypass old SLA events that need not be processed during execution of Create
Accounting - Cost Management? (Doc ID 1985044.1)
In this Document
Goal
Solution
References
APPLIES TO:
GOAL
The purpose of this document was to ignore / bypass OLD unprocessed SLA events transactions that were causing
1. It was confirmed that the old / past SLA events were no longer required and assumed were already manually adjusted /
corrected in General Ledger.
2. The old SLA events already belong to the GL periods that were already closed.
3. The old SLA events were causing errors and were impacting other more current and in open GL period SLA transactions to
remain unprocessed.
4. Due to old transactions still being picked up when running Create Accounting - Cost Management , there exist performance
degradation as
high volume of transactions were being picked up for processing. The error messages made the output file very large.
5. The Create Accounting - Cost Management report cannot be printed due to high volume of transactions and the output file
size was huge.
6. Create Accounting - Cost management related documents has been referenced but still unable to resolve performance
issues.
Note 1062578.1 - Create Accounting - Cost Management Performance Issue
EVENT_STATUS_CODE MEANINGS:
I - Incomplete, N - No action, P - Processed, U – Unprocessed
PROCESS_STATUS_CODE MEANINGS:
D - Draft, E - Error, I - Invalid, P - Processed, R - Related event in error, U - Unprocessed, F - Final
SOLUTION
https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=if2n8bu2l_685&id=1985044.1 1/3
12/6/2019 Document 1985044.1
1. To identify which SLA events needs to be ignored / bypassed by the Create Accounting - Cost Management program,
execute the following sql queries to show all records that have not processed:
select *
from xla_ae_headers
WHERE application_id = 707
AND gl_transfer_status_code = 'N'
and LEDGER_ID = &Ledger_Id
order by accounting_date;
select *
from xla_events
where process_status_code in ('U','I')
and application_id = 707
order by transaction_date;
2. Datafix to Mark old records as Un-accounted. From the output of step 1.) a 'to_date' will have to be identified to determine
which records should be marked as Un-accounted using the following scripts:
a) BACKUP
UPDATE xla_ae_headers
SET gl_transfer_status_code = 'NT' -- (Not Transferable)
WHERE application_id = 707
AND accounting_date <= to_date('DD-MON-YYYY','DD-MON-YYYY') ----- Enter Date identified from step 1)
AND gl_transfer_status_code = 'N'
AND ledger_id = &ledger_id;
commit;
UPDATE xla_events
SET event_status_code = 'N' --(No action)
,process_status_code = 'P' --(Processed)
WHERE transaction_date <= to_date('DD-MON-YYYY','DD-MON-YYYY') ----- Enter Date identified from step 1)
and process_status_code in ('U','I')
and application_id = 707;
commit:
3. Run Create Accounting - Cost Management and verify that old SLA events were no longer being processed.
https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=if2n8bu2l_685&id=1985044.1 2/3
12/6/2019 Document 1985044.1
Verify if performance issue was resolved , Create Accounting - Cost Management completed successfully and report was
printed.
REFERENCES
NOTE:1317253.1 - Create Accounting - Cost Management with Error 95325 The GL Date DD-MON-YYYY is not in an Open or a
Future Enterable Period. Please select a valid Period
Didn't find what you are looking for?
https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=if2n8bu2l_685&id=1985044.1 3/3