apps forms
TRANSCRIPT
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 1/18
1
Oracle Applications Forms
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 2/18
2
qIntroduction
qEnvironment and Required Files
qDeveloping New Custom Forms
qRegistration of Custom Form in Oracle Apps
qForms Personalization
q
Forms CustomizationqMigration of Custom Form, Personalization and Customizations
Agenda
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 3/18
3
FormDevelopment process for Oracle Applications is similar to the
D2K forms development. For Apps Forms need to maintain apps
standards for all the form components for functionality and look and feel.
All custom forms development starts with the TEMPLATE.fmb and
APPSTAND.fmb files.
Oracle Applications forms use the following container Objects:•Modules
•Windows
•Canvases
•Blocks•Regions
Introduction
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 4/18
4
§Copy TEMPLATE.fmb and APPSTAND.fmb from $AU_TOP/forms/US folder into
desk top folder D:\APPSFORMS
§Copy all the required library files (.pll) from $AU_TOP/forms/resource folder into
desk top folder D:\APPSFORMS
–FNDSQF
–APPCORE & APPCORE2
–APPDAYPK
–APPFLDR
–VERT,GLOBE,PSAC, PQH,GEN,GHR,JA,JL & JA
–CUSTOM
§Create Form Builder Short Cut on Desktop and set the Start in proper as
‘D:\APPSFORMS’ to refer the library files at the time of opening
Environment and Required Files
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 5/18
5
•The TEMPLATE form contains sample objects that show typical items and layout
cosmetics. These are provided merely as samples; to remove them entirely from
your form, delete the following objects.•blocks: BLOCKNAME, DETAILBLOCK
•window: BLOCKNAME
•canvas–view: BLOCKNAME
•Start each form with TEMPLATE.fmb by copying it
•Rename TEMPLATE.fmb to Create New Form
•Place all codes in Procedures
•Place all procedures pertaining to a block in package body
•Use shared objects of ‘APPSTAND.fmb’
•Create your form blocks, items, LOVs, and other objects and apply appropriate
property classes
•Create your window layout in adherence with the Oracle Applications User
Interface Standards for Forms–Based Product s•
•
Custom Form Development Steps
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 6/18
6
•Code logic for window and alternative region control
•Add flex fields logic if necessary
•Add choices to the Special menu and add logic to modify the default menu andtoolbar behavior if necessary
•Compile the Form in Form Builder, fix all compilation errors if any.
•
Custom Form Development Steps
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 7/187
•
Form Builder Property Setting
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 8/188
•
TEMPLATE.fmb
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 9/189
•
Remove the default ones
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 10/1810
•
Creation of New Items
•New Window
•New Canvas
•New Data Block•Map the New Window to New Canvas
•Map the New Canvas to New Window•
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 11/1811
•
Window and Canvas Mapping
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 12/1812
•
Canvas and Window Mapping
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 13/1813
•
Code Changes
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 14/1814
•
File Movement and Compilation
FORMS60_PATH=$FORMS60_PATH:$AU_TOP/forms/USexport FORMS60_PATH
f60gen Module=TEST1.fmb Userid=APPS/APPS30Module_Type=FORM Output_File=TEST1.fmx
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 15/1815
•
Registration
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 16/1816
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 17/1817
8/6/2019 Apps Forms
http://slidepdf.com/reader/full/apps-forms 18/1818