apps forms

Post on 07-Apr-2018

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related