NEW FORM DEVELOPMENT PROCESS STEPS
NEW FORM DEVELOPMENT
There are 3 Different objects in the forms Architecture.
· .FMB FILE – 1. It is the source file of the form which contains all the logics.
2. It is stored in AU_TOP/FORMS/US
Folder.
· .FMX FILE— 1. It is a compiled Version of forms.
2. It is
stored in Applicaction_specific_TOP/FORMS/US.
· .PLL & .PLX—1. These are the shared programs.
2. These
are stored in AU_TOP/FORMS/US Folder.
Different types of templets available In Apps :-
2. Appstand .Fmb--- By using this we can create Query find Window.
Overview of Template.Fmb:-
1. Template .Fmb is available in AU_TOP/FORMS/US.
2. Template .Fmb Contains below objects.
1. Reference Objects
3. Form Triggers
4. Program Units
5. Sample Objects
NOTE: when You Create form, place .Fmb file
in AU_TOP/FORMS/US.
And place the .Fmx file in Application_Specifi_TOP/FORMS/US
1. Reference Objects:-
By using Reference objects you can use common Objects like
Calendars, Toolbars across Oracle Apps.
Object groups attached to Template .fmb
1. Standard_PC_and_VA --- It Contains Visual attributes and Properties Classes
required for a form.
3. Standard Calendar --- Contains Windows, Canvases, blocks and items of application Calendar.
2. Attached Libraries :-
1. App_core --- It is a Package
Which Contains procedures to
Control the menu or
toolbar or standards.
2. FND_SQF --- This is used to
control the message dictionary or
Concurrent processing or
flex fields or profiles.
3. APPDAYPK ---- Used
to control the calendars.
4. APPCORE2 ---- It
is just like APPCORE can be used in Custom.pll.
5. CUSTOM ---- By using this
you can write your custom extensions,Zoom and Business rules.
And you can change code in custom.pll.
3. Form Level Triggers:-
You are not allowed to delete form level triggers if you want to
add the code you can do it.
4. Program Units :-
1. Program units contain a package called APP_CUSTOM
2. By using this Package you can control the functionality
Of our window.
5. Sample Objects:-
1. Block, Canvas, windows will come as a common objects in
Template.Fmb.
2. If you want you can delete them and create your own objects.
Overview of Apps stand.fmb:-
1. It is stored in AU_TOP/FORMS/US.
2. This template contains reference objects to create query find
window.
Reference Objects:
1. Standard_PC_and_VA
2. Standard Toolbar
3. Standard Calendar
4. Query Find ----- It contains Block, Canvas, windows, items Used
as starting point for coding a
find window.
DEVELOPMENT OF NEW FORM
1. Download the Template.fmb from AU_TOP/FORMS/US
2. Rename the Template.fmb file
4. Change the form name in property pallet of form
5. Go to Data blocks, Delete the Sample objects.
6. Go to Canvas and delete the canvas and Go to Window, Delete the
window.
7. Create your own datablock,canvas and window
8. Open the canvas property pallet, Change the name and select
window as new window.
9. Select window property pallet, change the name select primary
canvas as your new canvas.
10. Open the program units, Open APP_CUSTOM package body.
11. Go to Close_Window Procedure in that enter ur Window name And go to Open Window procedure in
that enter your Window Name and Block name.
12. Go to form level triggers à Select perform
trigger and enter your
First window nameàcompile àclose.
13. Save the .fmb file
14. Create .fmx by using CTR+L Command.
13. Place the .Fmb file in AU_TOP/FORMS/US
14. Place the .Fmx file in Applicati_Specif_TOP/FORMS/US
· Enter the Form Name
· Enter the Application Name
· Enter user Form Name
· Save and close the screen
16. Create form Function
Navigation:
Application developeràApplicationàFunction
· Enter Function Name
· Enter User Function name
· Enter Form name
· Enter application name
· Click on Form tab->select form name
· Save and close the screen
NOTE: By
changing the parameters at function level, you can apply specific criteria to
your forms.
17. Attach the function to Menu group.
Login to SysAdminàFind the menu name for your
Responsibility to attach the function.
18. Navigation:
ApplicationàMenuàQuery your Menu groupàadd the
Function.
19. Login to specific responsibilityàOpen the form.
No comments:
Post a Comment