Вы находитесь на странице: 1из 4

Oracle Apps 11i : Special Triggers in the Template Form in Oracle

Apps 11i
This document provides an overview of the Special Triggers in the Template
Form. The template form contains many form level triggers. These triggers are
required for the proper operation of other routines. They are also aid in making
the form respond to and behave properly in case of standard events. These
triggers must not be deleted or to ensure the proper functioning of the form. Also,
code can be added to these triggers but, the existing text must not be deleted.
<img>
Figure -3 Template Form triggers
These triggers are listed below
KEYCLRFRM
KEYCOMMIT
KEYDUPREC
KEYEDIT
KEYEXIT
KEYHELP
KEYLISTVAL
KEYMENU
ONERROR
POSTFORM
PREFORM
WHENFORMNAVIGATE (r!r"#$
WHENNEW%LOCKINSTANCE
WHENNEWFORMINSTANCE
WHENNEWITEMINSTANCE
WHENNEWRECORDINSTANCE
WHENWINDOWCLOSED
WHENWINDOWRESI&ED
UserNamed Triggers:
ACCEPT
CLOSE'THIS'WINDOW (r!r"#$
CLOSE'WINDOW
EXPORT (r!r"#($
FOLDER'ACTION
FOLDER'RETURN'ACTION
LASTRECORD (r!r"#$
MENU'TO'APPCORE (r!r"#$
)UERY'FIND
STANDARD'ATTACHMENTS (r!r"#$
&OOM (r!r"#$
!ou cannot change triggers that are referenced into the form.
Triggers That Often Require Some Modification
A!"T: This trigger is executed when "Action, Save and #roceed$ menu choice
is invoked. %t saves and moves to the next record of the block specified as the
First &avigation 'lock.
#!$%U"R!: This trigger disables the default duplicate record functionality of
(racle Forms.
#!$&RFRM: This trigger validates the record before attempting to clear the
form.
#!$&'ST(A&: This trigger is invoked when the )(* is invoked + in case of
flexfield operations.
ON!RROR: This trigger is executed when an error occurs and it processes all
errors, server or client side, using ,essage -ictionary calls.
)*!NN!)FORM'NSTAN!: This trigger as executed when a new form is
opened.
)*!NN!)R!OR%'NSTAN!: This trigger is executed when the cursor
navigates to a new record.
)*!NN!)+&O#'NSTAN!: This trigger is executed when the cursor
navigates to a new block.
)*!NN!)'T!M'NSTAN!: This trigger is executed when the cursor
navigates to a new field.
Triggers That annot +e Modified
(racle Applications does not support the modification of the following form.level
triggers in any way.
&OS!,T*'S,)'N%O): This trigger invokes
A##/01ST(,.0)(S2/3%&-(3 from the menu Action.40lose 3indow.
&OS!,)'N%O): This trigger processes all window close events. 0ode that
processes the close window events must reside in the
A##/01ST(,.0)(S2/3%&-(3 package.
!-"ORT: This trigger processes invocation of the5Action, 2xport5 menu choice.
FO&%!R,AT'ON: This trigger processes invocation of entries on the Folder
menu.
!-"ORT: This trigger processes invocation of the5Action, 2xport5 menu choice.
FO&%!R,AT'ON: This trigger processes invocation of entries on the Folder
menu.
#!$OMM'T: This trigger processes commits in normal or called forms.
#!$!%'T: This trigger performs flexfield operations, or 0alendar or 2ditor
%nvocation.
#!$!-'T: This trigger processes 0lose events, and leaves enter.query mode.
#!$*!&": This trigger invokes the 3indow 6elp system.
&ASTR!OR%: This trigger processes the menu event 7o.4)ast 8ecord.
M!NU,TO,A""OR!: This trigger supports the Special menu.
STAN%AR%,ATTA*M!NTS: This trigger processes invocation of the
Attachments menu entry or toolbar button.
)*!N)'N%O)&OS!%: This trigger centrali9es window close events from
the (racle Applications or 3indow ,anager menu.
WHENFORMNAVIGATE: Y*+ #,""*- m*(i!. -/i0 r!r"#( -riggr1 I- ",230
#r-,i" 0-,"(,r( 2/,4i*r05 0+#/ ,0 "*rm,3i6i"g , mi"imi6( !*rm 7/" i- i0 ",4ig,-( -*1
Y*+ #,""*- m*(i!. -/i0 r!r"#( -riggr1 I- ",230 #r-,i" 0-,"(,r( 2/,4i*r05 0+#/ ,0
"*rm,3i6i"g , mi"imi6( !*rm 7/" i- i0 ",4ig,-( -*1
ZOOM: T/i0 -riggr 8r*#000 i"4*#,-i*" *! -/9A#-i*"5 &**m9 m"+ #/*i# *r -**32,r
2+--*"1
Frequentl. As/ed 0uestions
:1W/,- i0 Tm83,- !*rm;
<1W/. i0 -/ -m83,- !*rm +0(;
=1W/,- ,r -/ m,>*r #*m8*""-0 *! -/ -m83,- !*rm;
?1W/,- ,r -/ 3i2r,ri0 ,--,#/( -* -/ -m83,- !*rm;
@1W/,- i0 -/ U0 *! APPCORE 3i2r,r.;
A1W/,- i0 -/ +0 *! GLO%E 3i2r,r.;
B1W/,- i0 -/ 0ig"i!i#,"# *! CUSTOM 3i2r,r.;
C1N,m , !7 08#i,3 -riggr0 i" -/ -m83,- !*rm;
D1W/i#/ -riggr0 #,""*- 2 m*(i!i(;
:E1 H*7 #," #+0-*m #*( 2 F#+-( !*r 4,ri*+0 4"-0;

Вам также может понравиться