The java source code is not bundled with Oracle EBS.
Only the class files are there.
You cannot have access to the code.
For which ever the page you want to find the Java class , you can find the same on the $JAVA_TOP location. You can find Controllers(CO), View Objects(VO), Application Modules (AM) and Entity Objects(EO) here. You will find only class files. So,if you want to see the code, use Java Decompiler available free for use.
For finding the pages from the ERP, you need to run this query in TOAD or SQL Plus for getting result in the DBMS output :
jdr_utils.printdocument('/oracle/apps/irc/candidateSelfService/webui/AplWorkPrefRN'); -- Enter full page name in the argument.
Let me know, if it helps or not.
Companies customize OAF pages all the time in modules like iProcurement etc. If no java code is accessible then how do they do it?
I said that the code is NOT bundled with the installation.
This is a simple answer to your question.
As Maulik mentioned, you can decompile the class files to get the code. It is a good method if you want to know how things work and be able to extend the OAF.
The Java classes are present in respective product tops
To see the java files you need to use JDEV for OAF Framework
Example for 11i:
You should download from Metalink:
OAF Developer’s Guide
Release 11.5.10 RUP3
December 2, 2005
Note: You can download patch p4045639_11i_GENERIC.zip to have JDEV for OAF Framework installed
You will need to download the class files you want to work with to a local client.
By opening the class files you will be able to see the java files.
After modifying, upload them to the server to test.
Please follow Oracle Developments normalization procedures from the guide.
If you consider your question/issue as answered/solved,
Please don't forget to mark Correct/Helpful answers in the thread. It helps other Community users to identify the solution quickly !