18
1 Oracle Applications Forms

Apps Forms

Embed Size (px)

Citation preview

Page 1: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 1/18

1

Oracle Applications Forms

Page 2: Apps 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

Page 3: Apps Forms

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

Page 4: Apps Forms

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

Page 5: Apps Forms

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

Page 6: Apps Forms

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

Page 7: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 7/187

Form Builder Property Setting

Page 8: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 8/188

TEMPLATE.fmb

Page 9: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 9/189

Remove the default ones

Page 10: Apps Forms

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•

Page 11: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 11/1811

Window and Canvas Mapping

Page 12: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 12/1812

Canvas and Window Mapping

Page 13: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 13/1813

Code Changes

Page 14: Apps Forms

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

Page 15: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 15/1815

Registration

Page 16: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 16/1816

Page 17: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 17/1817

Page 18: Apps Forms

8/6/2019 Apps Forms

http://slidepdf.com/reader/full/apps-forms 18/1818