Tutorials
Oracle AppsThis document provides an overview of the template form. This form derives its importance from the fact that this form is the starting point of all development involving forms. The document highlights the importance of Template.fmb in forms development and also provides a detailed explanation of the various components of the Template form.

Figure -1 Template.fmb
The TEMPLATE form is the starting point for all development of new forms. The first step in creating a form for use in Oracle Applications is to copy the template form from $AU_TOP/forms/US, to a local directory and renaming it.
The Template form is unique because it contains some special libraries and triggers that render the application using the template form some standard characteristics. The components of the template form are:
Hence, the template form comes along with many attachments, predefined program units, and defined visual attributes as well as examples that not only give the forms that are developed using the template.fmb a standard look and feel, but also make t easier to develop forms with consistent and standard functionality.
As stated above, the template form contains platform–independent attachments of several libraries. These libraries are used while running the form as a part of Oracle Applications. Hence, these libraries should not be changed or modified. There are three main libraries that are attached to the template form:

Figure -2 Template Form attached libraries
APPCORE
APPDAYPK
FNDSQF
Each of these libraries is explained in detail below.
APPCORE contains the packages and procedures that are responsible for the standard ‘Oracle Applications’ behavior of the forms. The forms have to support the menu, toolbar, and other required standard behaviors in compliance with oracle applications.
The Oracle Applications forms also have to display specific runtime behaviors in accordance with the Oracle Applications User Interface Standards, such as the way in which fields are enabled, behaviors of specific types of windows etc. APPCORE contains the procedures to support this standard runtime behavior.
APPCORE also contains various other utilities for exception handling, message levels, and so on.
Next Page: Oracle Apps Template Form - Page 2
| Very Informative |

|
thanks for providing the information..... Expecting more stuff..... |
| Would be more better if the initial changes to be done before customizing the template form were said. |
| This is very crisp..and good too...expecting many such articles on customizations... |
| Interestingly captivating beyond being informative |
| this s very valuable information which is given. it s very simple explation can be understood by anyone |
| This is a very good Template overview. |
| Thanks for all useful iformation.. |