Built-in Subprogram is divided into two categories:
- Restricted Built-in Subprograms
- Unrestricted Built-in Subprograms
Restricted Built-In Subprograms:
Restricted built-in affects navigation in your form either external screen navigation or internal navigation. You can call these built-ins only from triggers where no internal navigation is occurring. Restricted built-ins cannot be called from the Pre and Post triggers which fire when Oracle Forms is navigating from object to another. Restricted built-ins can be called from the When triggers that are specific to interface items, such as When-Button-Pressed or When-Checkbox-Changed. Restricted built-ins can also be called from any of the When-New-“object”-Instance triggers and from key triggers.
Unrestricted Built-In Subprograms:
Unrestricted built-ins do not affect logical or physical navigation and can be called from any Trigger.
Set and Get Built-ins (Ex: Get_Item_Property, Set_Item_Property)
Find Built-ins (Ex: Find_Block, Find_View etc)
System Variables in Oracle Forms
System variables are oracle form variables that are used to control the way an application behaves.
List of system Variables:
Types of Form Builder Variables
Different types of Form builder variables are:
- Item (:block_name.item_name)
- Global (:GLOBAL.variable_name)
- System (:SYSTEM.variable_name)
- Parameter (:PARAMETER.name).