Form Customization
Form Customization
Form Customization
The following Diagram shows how the form customization is done at different levels:
• FTP the Mandatory form i.e., TEMPLATE.fmb and required Pll’s from Vision Instance to the
local machine.
/d01/oracle/visappl/au/11.5.0/forms/US/
/d01/oracle/visappl/au/11.5.0/resource/
APPCORE.pll
APPCORE2.pll
APPDAYPK.pll
APPFLDR.pll
CUSTOM.pll
FNDSQF.pll
FV.pll
GHR.pll
GLOBE.pll
GMS.pll
HRKPI.pll
IGILUTIL.pll
IGILUTIL2.pll
JA.pll
JE.pll
JL.pll
OPM.pll
PQH_GEN.pll
PSA.pll
PSAC.pll
PSB.pll
VERT.pll
VERT1.pll
VERT2.pll
VERT3.pll
VERT4.pll
VERT5.pl
Copy all these PL/SQL libraries and the Template form in one folder.
• Here we can find the oracle homes. In these homes check for FORMS60_PATH.
• Append the path of your folder where all the libraries and the form is present, prefixed with a
semicolon(;).
a) Open the Forms Builder tool and click on the “Build a form based on a template” radio
button
c) SAVE your new FORM as with a different filename. Also rename the module with the
same name as the filename.
Apply property classes to each item to ensure the same look and feel as the rest of Oracle
Apps forms.
For each Module, Canvas, Window etc., apply the Property Classes that is most
appropriate.
Module MODULE
Canvas CANVAS
Window WINDOW
Row ID ROW_ID
To apply the property class, click on the small button (on the right) on the “Subclass information”
property of the property sheet of each item.
In the “Subclass Information” Window choose the property class radio button. Then choose the
correct property class for the current item.
Modify specific trigger properties and program units to ensure the form will appear properly in
Oracle Apps.
In the Property Palette of your module modify the ‘First Navigation Data Block’ property to the
name of your first data block.
following line:
app_window.close_first_window;
Note: Also make sure the ‘Window’ property for your canvases are set to the proper
window
Now we have to transfer the form from local system to the Vision Instance.
For this you have to go to the command prompt. Go to the directory where the fmb file is there.
Now type bin (because we have to transfer the “.fmb” file in binary format)
• Change Directory (
cd /d01/oracle/visappl )
• Switch to your folder where “.fmb” file is present by issuing this command: cd
• Set the character mode for the “.fmb” file by issuing this command
• In order to Generate the “.Fmx ” file for the “.Fmb” file, issue the following command
• Now copy this “.fmb” and “.fmx” files to the US directory. For this we have to give the
command as
cp FORMNAME.* /d01/oracle/visappl/cust/1.0/forms/US
We have successfully generated the “.fmx” file for the “.fmb” file, and also we have copied both
these files in the US directory. Now we have to assign the Menu for our FORM, which we have
created.
If this responsibility is not there, then assign this responsibility to your username.
Choose the APPLICATION DEVELOPER Responsibility
Application Form
The Values entered in the “Form” and “User Form Name” Fields in above window must be
identical with the module name of the Form Created.
Application Function
Now go to the tab page with the name “Form”
Here we have to select the form name from the Lov. This must be same as the name of the
Form, which we have given, in the first form. (i.e Application Form)
Application Menu
Give this “AX Payables Supervisor ” in the User Menu Name field in Query Mode.
Now copy this value and press f11(i.e go to the enter query mode)
And give this value in User Menu Name field. If we do this we will get the following screen.
Now insert a new record in the tabular block and save the form.
The form is successfully registered to the Oracle Apps. In order to navigate to the registered form