You are on page 1of 9

Oracle Applications ERP Upgrade

Retrofitment Approach
Database Objects
Get the production (PNAPPI) source code for all impacted
custom database objects from DBA / Help Desk
Modify the database objects with necessary changes as per
the guidelines given in below slides
Impact due to Obsolete Trigger
Impact due to Obsolete Index
Impact due to Modified Index
Test the modified object as per the guidelines given in Unit
Test Approach slide.
Prepare a Retrofitment document for each modified object
Update the Unit Test Case section in Retrofitment document
with appropriate test case scenarios, output files and Explain
plan results

Impact due to Obsolete Trigger
Check the events (insert/update/delete) in obsolete
trigger
Check for the use of above events on the impacted
based table in custom code
If the above events are used in custom code then
analyze the trigger code in XNAPPI and try to find if
the same functionality is being used in other triggers
of impacted standard table in WNAPPI.If the existing
logic is not available in any of the triggers in
WNAPPI,then capture the information and pass to
onsite team for further inputs.
If the above events are used via standard API then
there will not be any code changes required for the
custom object

Impact due to Obsolete Index
Check the existence of Obsolete index column in WNAPPI.
If the Obsolete indexed column is been used in any of the
indexes in WNAPPI and if it is part of composite index,then
check the where clause of the query and analyze if the
indexed column will be properly picked for indexing by its
order.Also run the explain plan of the queries between
XNAPPI and WNAPPI for the cost and time.If there is
considerable difference in time then inform onsite team and
capture the details in the Retrofitment excel sheet.
If the obsoleted indexed column is referred in any of the
indexes in WNAPPI and if it is part of unique index then follow
same process as we did for composite index.
If the Obsoleted indexed column is not indexed in WNAPPI
then do the same process as done for composite index and if
the time difference is considerable inform this to onsite team
and capture the information in the Retrofitment Excel Sheet.
Impact due to Modified Index
Check the existence of modified index column in
WNAPPI.
If the modified indexed column is referred in a different
index in WNAPPI ,check the where clause and analyze if
the indexed column will be properly picked for indexing
by its order if the column is been part of a composite
index.
If the modified indexed column is not available in any of
the indexes in WNAPPI then try to run explain plan on
the queries to find the cost and time and if there is
considerable change then inform the onsite team.
Forms
Copy all Libraries from WNAPPI to local system
Get the production (PNAPPI) source code for all impacted
forms from DBA / Help Desk
Modify the impacted form with necessary changes
Copy the modified form to $AU_TOP/forms/US folder
Compile the form and generate fmx file
Place fmx file in $XBOL_TOP
Perform unit testing by executing the impacted query.
Prepare a Retrofitment document for each modified form
Update the Unit Test Case section in Retrofitment document with
appropriate test case scenarios

Reports
Get the production (PNAPPI) source code for all impacted reports
from DBA / Help Desk
Modify the impacted report with necessary changes in the local
desktop report builder.
Copy the modified report to $XBOL_TOP/reports/US folder
Perform unit by executing the impacted queries of the report.
Prepare a Retrofitment document for each modified Report
Update the Unit Test Case section in Retrofitment document with
appropriate test case scenarios

Unix Shell Scripts
Get the production (PNAPPI) source code for all impacted unix shell
scripts from DBA / Help Desk
Modify the impacted shell script with necessary changes
Copy the modified shell script to $XBOL_TOP/11.5.0/bin folder in
WNAPPI Instance.
Perform unit testing by executing the impacted query.
Prepare a Retrofitment document for each modified unix shell script
file
Update the Unit Test Case section in Retrofitment document with
appropriate test case scenarios

Discoverer Reports
Get the production (PNAPPI) source code for all impacted
discoverer reports from DBA / Help Desk
Modify the impacted discoverer reports with necessary changes
Perform unit testing by executing the impacted query.
Prepare a Retrofitment document for each modified discoverer
report
Update the Unit Test Case section in Retrofitment document with
appropriate test case scenarios

You might also like