You are on page 1of 18

Oracle Applications Forms

Agenda
qIntroduction qEnvironment and Required Files qDeveloping New Custom Forms qRegistration of Custom Form in Oracle Apps qForms Personalization qForms Customization qMigration of Custom Form, Personalization and Customizations

Introduction
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

Environment and Required Files


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

Custom Form Development Steps


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 canvasview: 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 FormsBased Products

Custom Form Development Steps


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 and toolbar behavior if necessary Compile the Form in Form Builder, fix all compilation errors if any.

Form Builder Property Setting

TEMPLATE.fmb

Remove the default ones

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

10

Window and Canvas Mapping

11

Canvas and Window Mapping

12

Code Changes

13

File Movement and Compilation

FORMS60_PATH=$FORMS60_PATH:$AU_TOP/forms/US export FORMS60_PATH f60gen Module=TEST1.fmb Userid=APPS/APPS30 Module_Type=FORM Output_File=TEST1.fmx

14

Registration

15

16

17

18

You might also like