Receive Updates



Sponsors

Keep in touch

About me

Oracle Form Customization

 

Forms Customization Overview

 

 

 

Forms Customization Overview

 

The following Diagram shows how the form customization is done at different levels:

 

Oracle Forms

 

 

Mandatory Form and Libraries

 

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.pll

 

Setting up Forms60_Path in Registry

 

    Now we have to set the form60 path in the registry.

E.g.: Before Appending “C:\forms\TOOLS\OPEN60\PLSQLLIB”

             After Appending “C:\forms\TOOLS\OPEN60\PLSQLLIB;c:\forms\libraries”

 

                                                                                     

 

Develop the form using Form Builder Tool

 

 

 

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.

 

Item Type                    Property Class

 

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.

 Note: You cannot apply property classes to multiple items at once.

 

Changes to be made in the Triggers and Program Units

Modify specific trigger properties and program units to ensure the form will appear properly in Oracle Apps.

 

Note: Also make sure the ‘Window’ property for your canvases are set to the proper window

 

 

Transferring the “.fmb” file from local system to Vision Instance

 

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.

 

 

 

Generating the “.fmx” file on the Vision Instance

 

chmod 755 FORMNAME.fmb

f60gen module=FORMNAME.fmb userid=apps/apps output_file=FORMNAME.fmx  module_type=form batch=yes compile_all=special

 

Note: Type this command in a single line.

 

 

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.

         

 

Registering the Form in Oracle Applications

 

In order to Register a form in Oracle Applications, first we need

Application Developer Responsibility

If this responsibility is not there, then assign this responsibility to your username.

Choose the APPLICATION DEVELOPER Responsibility

First we have to define the form

Application à Form

Oracle Forms

 

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.

 

Now we have to define the Function for the Form

 

Application à Function

Oracle Forms

 

Now go to the tab page with the name “Form”

 

Oracle Forms

 

 

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)

 

Now we have to assign the menu for the form.

 

Application à Menu

 

Here we have to decide, in which responsibility we have to put this form.

 

Suppose if we want to put our form in Oracle Payables responsibility then

 

Give this AX Payables Supervisor “ in the User Menu Name field in Query Mode.

 

We will get the following screen.

Oracle Forms

 

Now we have to decide under which submenu the form should be kept.  Suppose if we want to put our form under invoices then copy the Submenu value for the Invoices.

 

The submenu value for the Invoices here is AP_INVOICES_GUI12

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.

 

Oracle Forms

 


Now insert a new record in the tabular block and save the form.

Now we can view our form on the Application.

 

The form is successfully registered to the Oracle Apps.  In order to navigate to the registered form

 

Switch to the Respective responsibility i.e., Oracle Payables.

 

Invoices  à Test Form

 

Oracle Forms