Beruflich Dokumente
Kultur Dokumente
GENERIC DATA FIX: This is a consolidated generic datafix patch and fixes known d
ata corruption scenarios in P2P flow This patch is recommended for all Oracle Pr
ojects customers using P2P functionality.
==============================================================================
Update
Product
Release
Platform
Built
13833481
Project Costing
R12
Generic Platform
APR-15-2013 22:01:11
Additional Information
==============================================================================
Run the data fix script s5963031.sql which would stamps the
correct pa_addition_flag value on the receipts.
NOTE: Above script will ask for an input
'Case_num' enter value as '1' to the script.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @s5963031.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @s5963031.sql
iii. If the reporting script r5963031q.sql in step i
generates listing of invoice transactions which are
interfaced to Projects even though the receipt transactions for
the corresponding PO Distributions already exist in Projects.
Output file generated: o5963031b.lst
iv.
CASE 4:
------Customer can execute the following scripts in case the Duplicate actuals
interfaced to Projects more than once from PO Receipts.
i. Run the script r5963031q.sql
This script generates the receipt transaction list which are
interfaced to Projects more than once.
Output file generated: RT5963031a.lst
NOTE: Below script will ask for
'Start_project_num','End_project_num'
,'EI_Start_date','EI_End_date' enter only one value at a time if
you wish to run the script for specific projects and
specific date range otherwise the script will run
for all the projects across the date.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @r5963031q.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @r5963031q.sql
ii. Run script s5963031.sql only if there is any transactions listed
from output file RT5963031a.lst generated in step i.
This script reverses the duplicate actual transactions identified
in step i .
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @s5963031.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @s5963031.sql
NOTE: Above script will ask for an input
'Case_num' enter value as '4' to the script.
iii.Run the "PRC: Distribute Supplier Cost Adjustments" process in
all the OUs which will create the cost distribution lines for the
reversals and make sure that all the EIs are successfully
processed.
iv. Run script s5963031.sql after completing the step iii.
CASE 5:
------Customer can execute the following scripts in case the Duplicate
variance interfaced to Projects more than once for a PO Receipt.
i. Run the script r5963031q.sql
This script generates the variance transaction list which are
interfaced to Projects more than once.
Output file generated: VARduplicatesb.lst
NOTE: Below script will ask for
'Start_project_num','End_project_num'
,'EI_Start_date','EI_End_date' enter only one value at a time if
you wish to run the script for specific projects and
specific date range otherwise the script will run
for all the projects across the date.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @r5963031q.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @r5963031q.sql
ii. Run script s5963031.sql only if there is any transactions listed
from the ouput file VARduplicatesb.lst generated in step i.
This script reverses the duplicate actual transactions identified
in step i .
NOTE: Above script will ask for an input
'Case_num' enter value as '5' to the script.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @s5963031.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @s5963031.sql
iii. Run the "PRC: Distribute Supplier Cost Adjustments" process in
all the OUs which will create the cost distribution lines for the
reversals and make sure that all the EI's are successfully
processed.
iv. Run script s5963031.sql after completing the step iii.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @s5963031.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @s5963031.sql
NOTE: Above script will ask for an input
'Case_num' enter value as '51' to the script.
v. Verification Step:
Once data fix is successfully completed(from steps iv),
please run the reporting script r5963031q.sql (from steps i) again
and now it should not list any transactions in the output file
VARduplicatesb.lst.
CASE 6:
------Customer can execute the following steps in case PO receipt,tax
interfaced to projects with incorrect amounts.
i. Run the script r5963031q.sql
This script generates the receipt return transactions list
that got interfaced to projects, with incorrect amounts.
Output file generated: o8533366.lst.
NOTE: The below script will ask for
'Start_project_num','End_project_num'
,'EI_Start_date','EI_End_date' enter only one value at a time if
you wish to run the script for specific projects and
specific date range otherwise the script will run
for all the projects across the date.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @r5963031q.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @r5963031q.sql
After running the process in step iii, Run the script s5963031.sql
This script marks the Transfer_status_code on the Cost
Distribution Lines corresponding to the expenditure items in PA,
for the invoice transactions of type 'RETAINAGE', and also the
reversal expenditure items created by script s5963031.sql to G.
It marks the PA_Addition_Flag on the invoice's that got
interfaced to projects wrongly,back to G.
NOTE: Above script will ask for an input
'Case_num' enter value as '91' to the script.
How to execute the script:
==========================
At the sqlplus prompt, SQLPLUS> @s5963031.sql
At unix/linux prompt,
sqlplus <user name>/<password>@<database name> @s5963031.sql
iv. Once data fix is successfully completed(from steps ii,iii and iv),
please run the reporting script r5963031q.sql again and now it
should not list any transactions in output file INV13833481e.lst.
After completing all the steps , please run the
PRC: Interface Supplier Costs process with the Interface Supplier
invoices as 'Yes' and Interface Receipt Accruals as 'Yes' in all ORG's.
This should fix the duplicate actual's in AP/PO and receipts not getting
interfaced to Projects and are stuck in Purchasing.
9. Successful patch installation checks:
All script files should be copied to the source area.