r12 forms personalization
TRANSCRIPT
-
8/17/2019 R12 Forms Personalization
1/180
Oracle EBS R12 Forms Personalization
-
8/17/2019 R12 Forms Personalization
2/180
Training GuideOracle EBS R12 Forms Personalization
Table of ContentsIntroduction.......................................................................................................................iv
Installing and Setting Up Forms Personalization...........................................................1Enabling Form Personalization......................................................................................... .........1
Turning Form Personalization On and Off...............................................................................13Creating Basic Form Personalization............................................................................1Hiding a Field...........................................................................................................................19
Disabling a Field...................................................................................................................... 24
Canging a Field Prom!t..........................................................................................................3"
Creating Intermediate Personalizations........................................................................!"#sing Form Personalization Conditions...................................................................................3$#sing Form Personalization E%ents..........................................................................................3&
'estri(ting Form Personalization E)e(ution.............................................................................$"
Dis!la*ing a +essage...............................................................................................................$$
#sing a Form ,uilt-in...............................................................................................................
Creating a +enu....................................................................................................................... /2
Creating #dvanced Personalizations...........................................................................1$1Creating a 0oom.....................................................................................................................1"1d%an(ed Personalization (tions......................................................................................... 1$2
#dministering Form Personalizations.........................................................................1%"Debugging Form Personalizations..........................................................................................1$
Page ii
-
8/17/2019 R12 Forms Personalization
3/180
Training GuideOracle EBS R12 Forms Personalization
IntroductionTe Form Personalization feature allos *ou to easil* alter te bea%ior of Forms-based s(reens
in(luding (anging !ro!erties e)e(uting built ins dis!la*ing messages and adding menu entries.
For ea( fun(tion a form running in a !arti(ular (onte)t based on !arameters !assed to it5 *ou(an s!e(if* one or more 'ules. Ea( 'ule (onsists of an E%ent an o!tional Condition te 6(o!efor i( it a!!lies and one or more (tions to !erform. n E%ent is a trigger !oint itin a
form su( as startu! 7HE8-8E7-FO'+-86T8CE5 or en fo(us mo%es to a ne re(ord
7HE8-8E7-'ECO'D-86T8CE5. Tere are standard e%ents tat almost e%er* form sends
and (ertain forms send additional !rodu(t-s!e(ifi( e%ents. Te Condition is an o!tional 6:; (ode
fragment tat is e%aluated en te E%ent o((urs< if it e%aluates to T'#E ten te (tions are
!ro(essed. Te 6(o!e is e%aluated based on te (urrent runtime (onte)t to determine if a 'ule
sould be !ro(essed or not. Te 6(o!e (an be at te 6ite 'es!onsibilit* #ser or ndustr* le%el.
Ea( 'ule (an a%e one or more 6(o!es asso(iated it it.
Ea( (tion (onsists of one of te folloing=
> !ro!ert* su( as re?uired or dis!la*ed> built-in su( as @OA,;OCB DOABE or F8DAF#8CTO8.EEC#TE
> message su( as an error arning or (onfirmation
> s!e(ial menu entr* in one of 4$ a%ailable slots
On(e 'ules are defined en te target fun(tion is run ten te 'ules are automati(all* a!!lied
as e%ents o((ur itin tat form.
ltoug te Form Personalization feature is de(larati%e te intended audien(e is a !ersonfamiliar it Ora(le Forms in(luding te P;6:; !rogramming language and te Ora(le
!!li(ations De%elo!ment @uide. dditionall* an* (ange made (ould interfere it te base
(ode of a form te (ode tat Ora(le si!s5 tus *ou must full* understand te su!!ort
im!li(ations of su( form !ersonalizations.
#!on (om!letion of tis module *ou ill be able to=
> Enable form !ersonalization.
> Turn form !ersonalization on or off for a gi%en form or (om!letel* at te site-le%el.
> Hide a field on a form.
> Disable a field on a form.
> Cange te !rom!t of a field on a form.
> Cange oter (ommon !ro!erties of a field on a form.
> Dis!la* a message.
> #se a form built-in fun(tion.
> Create a (ustom menu.
> #se form !ersonalization e%ents.
> #se form !ersonalization (onditions.> 'estri(t form !ersonalization e)e(ution.> Create a zoom.
> Create a re(ord grou! from a ?uer* to im!lement a modified ;O.
> Personalizing forms it 6:; and P;6:;.
> 'estri(t form !ersonalizations.
> Debug form !ersonalizations.
> +o%e form !ersonalizations from s*stem to s*stem e.g. de%elo!ment to !rodu(tion5.
Page iii
-
8/17/2019 R12 Forms Personalization
4/180
Installing and Setting Up Forms Personalization,efore *ou (an begin (reating form !ersonalizations *ou must set some !rofile o!tions to allo
te form !ersonalization (a!abilit* to be enabled for *our user. ltoug te Form
Personalization feature is de(larati%e te intended audien(e is a !erson familiar it Ora(le
Forms in(luding te P;6:; !rogramming language and te Ora(le !!li(ations De%elo!ment@uide.
dditionall* an* (ange made (ould interfere it te base (ode of a form te (ode tat Ora(le
si!s5 tus *ou must full* understand te su!!ort im!li(ations of su( form !ersonalizations.
Tis means tat anoter (riti(al sGill is turning form !ersonalization off es!e(iall* in te (ase
ere *our !ersonalization as (aused a failure on te form.
#!on (om!letion of tis lesson *ou ill be able to=> Enable *our E-,usiness 6uite user to (reate modif* and maintain form !ersonalizations.
> 6it( form !ersonalizations off for a form or if ne(essar* turn off all form !ersonalizations on
te site.
Ena&ling Form Personalization
Consider tis s(enario= ou are !art of a team im!lementing Ora(les E-,usiness 6uite at *our
(om!an*. Te team as Iust learned about a !oerful feature in te E-,usiness 6uite (alled form
!ersonalization. ou find online a (ou!le of sim!le *et !oerful e)am!les of form
!ersonalization. Te teams asGs *ou to taGe te lead in learning tis ne feature. ,ut en *ouattem!t to !erform a form !ersonalization *ou are unable to get started.
Form Personalizations sould onl* be done b* e)!erien(ed and trained de%elo!ers andor users.
dditionall* form !ersonalizations sould not be !erformed on te !rodu(tion instan(e. n*
form !ersonalization sould be (reated and full* tested on a test or de%elo!ment instan(e and
ten mo%ed to te !rodu(tion instan(e. 6o *ou ill ant some E-,usiness suite instan(es liGetest or de%elo!ment s*stems to a%e form !ersonalization (reation modifi(ation and
maintenan(e enabled ile it ould be disabled on te !rodu(tion instan(e.
Enabling form !ersonalization enables *ou to set te !rofile o!tions for *our E-,usiness 6uite
user tat ill allo *ou to (reate modif* and maintain form !ersonalizations.
n tis to!i( *ou ill enable form !ersonalization.
Procedure
-
8/17/2019 R12 Forms Personalization
5/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin from itin an* Ora(le Forms-based res!onsibilit*. n te e)am!le te
'eneral (edger) *ision Operations +US#, res!onsibilit* is sele(ted and te
-avigator !age is o!en.
Cli(G te elp menu.
or
Press /#lt0.
2. ou sould see an entr* in te elp menu labeled iagnostics. t sould be
lo(ated Iust abo%e te Record istor3 entr*. ,ut it doesnt seem to be tere.
7itout tis menu item *ou (an not (reate a form !ersonalization.
3. n order to see te iagnostics menu item *ou are going to a%e to set a !rofile
o!tion. To do tat sit( res!onsibilities to S3stem #dministrator.
Cli(G te S4itc5 Responsi&ilit3... button.
4. Te Responsi&ilities !age allos *ou to easil* sit( beteen te %arious Ora(leForms-based res!onsibilities assigned to *ou as an E-,usiness 6uite user.
$. 6(roll don to te S3stem #dministrator res!onsibilit*.
Cli(G te vertical s(rollbar.
. Cli(G te S3stem #dministrator list item.
Page 2
-
8/17/2019 R12 Forms Personalization
6/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&. Cli(G te O6 button.
or
Press /#lt0O.
/. Double-(li(G te Pro7ile list item.
9. Double-(li(G te S3stem list item.
1". Te Find S3stem Pro7ile *alues !age is a (ommon 8Find8 !age. t allos *ou to
s!e(if* ?uer* (riteria for te underl*ing !age S3stem Pro7ile *alues in tis(ase5.
Step #ction
11. Enter te desired information into te Pro7ile field. Enter Jide9J.
12. Cli(G te Find button.
or
Press /#lt0i.
13. Te S3stem Pro7ile *alues !age allos *ou to (ange te %alues of s*stem-le%el
as o!!osed to user-le%el5 !rofile o!tions.
Page 3
-
8/17/2019 R12 Forms Personalization
7/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Cli(G te Site (O* button.
1$. ((e!t te default of -o.
Cli(G te O6 button.
or
Press /#lt0O.
1. Cli(G te Save button.
1&. Cli(G te Close button.
Page 4
-
8/17/2019 R12 Forms Personalization
8/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1/. 6it( ba(G to te original 'eneral (edger) *ision Operations +US#,
res!onsibilit*.
Cli(G te S4itc5 Responsi&ilit3... button.
19. 6(roll don to te 'eneral (edger) *ision Operations +US#, res!onsibilit*.
Cli(G te vertical s(rollbar.
2". Cli(G te 'eneral (edger) *ision list item.
21. Cli(G te O6 button.
or
Press /#lt0O.
22. Cli(G te elp menu.
or
Press /#lt0.
23. 8oti(e tat *ou no see te iagnostics menu entr*.
Point to te iagnostics menu.
Page 5
-
8/17/2019 R12 Forms Personalization
9/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
24. Point to te Custom Code menu.
2$. Cli(G te Personalize menu.
orPress /z.
2. 7en *ou sele(ted Personalize) it no asGs *ou for te O'C;E !assord. Te
default !assord for tis is PP6. On most s*stems tis ill a%e been (anged
and for se(urit* reasons te s*stem administrators5 ill not !ro%ide *ou it te
!assord.
Tere is a orG-around. Tere is a !rofile o!tion tat (an be set< so tat te !assord is not re?uested.
Cli(G te Cancel button.
or
Press /#lt0C.
2&. Cli(G te O6 button.
or
Press /#lt0O.
2/. Cli(G te S4itc5 Responsi&ilit3... button.
29. 6(roll don to te S3stem #dministrator res!onsibilit*.
Cli(G te vertical s(rollbar.
Page 6
-
8/17/2019 R12 Forms Personalization
10/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3". Cli(G te S3stem #dministrator list item.
Page 7
-
8/17/2019 R12 Forms Personalization
11/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
31. Cli(G te O6 button.
or
Press /#lt0O.32. Double-(li(G te Pro7ile list item.
33. Double-(li(G te S3stem list item.
Page 8
-
8/17/2019 R12 Forms Personalization
12/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
34. Enter te desired information into te Pro7ile field. Enter JUtilities:iagnosticsJ.
3$. Cli(G te Find button.
orPress /#lt0i.
Page 9
-
8/17/2019 R12 Forms Personalization
13/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3. Cli(G te Site (O* button.
3&. Cli(G te ;es list item.
3/. Cli(G te O6 button.
orPress /#lt0O.
39. Cli(G te Save button.
4". Cli(G te Close button.
Page 10
-
8/17/2019 R12 Forms Personalization
14/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
41. Cli(G te S4itc5 Responsi&ilit3... button.
42. 6(roll don to te 'eneral (edger) *ision Operations +US#, res!onsibilit*.
Cli(G te vertical s(rollbar.43. Cli(G te 'eneral (edger) *ision... list item.
44. Cli(G te O6 button.
or
Press /#lt0O.
4$. Double-(li(G te #ccount In
-
8/17/2019 R12 Forms Personalization
15/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
4&. Cli(G te elp menu.
or
Press /#lt0.
4/. Point to te iagnostics menu.
49. Point to te Custom Code menu.
$". Cli(G te Personalize menu.
or
Press /z.
$1. 8oti(e tat te form !ersonalization indo no o!ens itout re?uesting te
OR#C(E !assord.
Tis is te default Form Personalizations !age. t is te entr* !oint for maGing
form !ersonalizations on *our !age.
$2. ou a%e no (om!leted te !ro(edures to enable form !ersonalizations.
End o7 Procedure.
Page 12
-
8/17/2019 R12 Forms Personalization
16/180
Training GuideOracle EBS R12 Forms Personalization
=urning Form Personalization On and O77
Consider tis s(enario= ou are e)!erien(ing an issue it *our E-,usiness 6uite instan(e tat
in%ol%es (onta(ting Ora(le 6u!!ort for assistan(e. Ora(le 6u!!ort ants to be sure tat te form
!ersonalizations arent (ausing te unusual bea%ior.
Consider tis s(enario= ou a%e Iust (reated a (om!le) !ersonalization and *ou a%e sa%ed *our orG. 7en *ou attem!t to reload te form te form generates an E-,usiness 6uite error
message and *ou are unable to return to te form !ersonalization s(reens to (orre(t *our orG.
n tis to!i( *ou ill learn o to turn !ersonalizations on and off at te site and form le%els.
Procedure
Page 13
-
8/17/2019 R12 Forms Personalization
17/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin at te -avigator !age itin an* Ora(le Forms-based !age.
n te first s(enario *ou (an turn off form !ersonalizations a(ross te entire E-
,usiness 6uite instan(e. Tis is a (ommon !ra(ti(e en *ou are orGing toOra(le 6u!!ort to resol%e a !otential !roblem.
Cli(G te S4itc5 Responsi&ilit3... button.
2. Cli(G te vertical s(rollbar.
3. Coose te S3stem #dministrator res!onsibilit* to (all u! te forms needed to
(ange a 6*stem Profile %alue.
Cli(G te S3stem #dministrator list item.
4. Cli(G te O6 button.
or
Press /#lt0O.
$. Double-(li(G te Pro7ile list item.
. Double-(li(G te S3stem list item.
&. Te Find S3stem Pro7ile *alues !age is a (ommon 8Find8 !age. t allos *ou to
s!e(if* ?uer* (riteria for te underl*ing !age S3stem Pro7ile *alues in tis
(ase5.
Page 14
-
8/17/2019 R12 Forms Personalization
18/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
/. Enter te desired information into te Pro7ile field. Enter Jisa&le9J.
9. Cli(G te Find button.
orPress /#lt0i.
1". Te S3stem Pro7ile *alues !age allos *ou to (ange te %alues of s*stem-le%el
as o!!osed to user-le%el5 !rofile o!tions.
Page 15
-
8/17/2019 R12 Forms Personalization
19/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11. Cli(G te Site (O* button.
12. Cli(G te ;es list item.
13. Cli(G te O6 button.
orPress /#lt0O.
14. Cli(G te Save button.
1$. Te se(ond s(enario is (ommonl* used en *ou are (reating !ersonalizations
and *ou find tat a !ersonalization *ou a%e Iust (reated is (ausing an error.6ometimes tat error ill be so bad tat it !re%ents *ou from getting ba(G to te
form to undo *our !ersonalization. n tat s(enario *ou (an disable form !ersonalization !ro(essing on an ad o( basis.
,egin at te -avigator !age itin an* Ora(le Forms-based !age.
Page 16
-
8/17/2019 R12 Forms Personalization
20/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. Cli(G te elp menu.
or
Press /#lt0.
1&. Point to te iagnostics menu.
1/. Point to te Custom Code menu.
19. Cli(G te O77 o!tion.
or
Press /O.
2". Cli(G te O6 button.
orPress /#lt0O.
21. 8o if *ou tried to go to a !age it a !ersonalization on it tat form
!ersonalization ould not o!erate.
Page 17
-
8/17/2019 R12 Forms Personalization
21/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
22. ou a%e no (om!leted te !ro(edures to turn form !ersonalizations on or off
for *our !age.
End o7 Procedure.
Page 18
-
8/17/2019 R12 Forms Personalization
22/180
Creating Basic Form PersonalizationForm !ersonalizations are (om!osed of rules (onditions and s(o!es. Te sim!lest form
!ersonalizations are tose in i( onl* te rule is defined.
#sing Iust rules it is !ossible to (reate %er* useful and (ommon form !ersonalizations. Te sGillslearned in tis lesson ill also form te foundation for more (om!le) form !ersonalizations.
#!on (om!letion of tis lesson *ou ill be able to=
> Hide a field on a form.
> Disable a field on a form.
> Cange te !rom!t of a field on a form.
iding a Field
,asi( form !ersonalization enables *ou to ide fields.
n tis to!i( *ou ill ide a field.
Procedure
-
8/17/2019 R12 Forms Personalization
23/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin at te -avigator > 'eneral (edger) *ision Operations +US#, !age.
One of te sim!lest form !ersonalizations is to ide a field on a form. 7ile tis is
a eas* !ersonalization it ma* (ause unintended (onse?uen(es. f *ou ide amandator* field te form ill still re?uire a %alue but te user ill be unable to
enter a %alue. 6o be (ertain to torougl* test all form !ersonalizations.
Double-(li(G te #ccount In
-
8/17/2019 R12 Forms Personalization
24/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
4. Point to te iagnostics menu.
$. Point to te Custom Code menu.
. Cli(G te Personalize menu.
or
Press /z.
&. Tis is te default Form Personalizations !age. t is te entr* !oint for maGing
form !ersonalizations on *our !age.
Page 21
-
8/17/2019 R12 Forms Personalization
25/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
/. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
26/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1&. Cli(G te O6 button.
or
Press /#lt0O.
1/. Cli(G te Propert3 -ame (O* button.
19. Cli(G te ISP(#;E list item.
2". Cli(G te O6 button.
or
Press /#lt0O.
21. Cli(G te *alue (O* button.
Step #ction
22. Cli(G te F#(SE list item.
Page 23
-
8/17/2019 R12 Forms Personalization
27/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
23. Cli(G te Save button.
24. Cli(G te #ppl3 -o4 button.
or
Press /#lt0p.
2$. Cli(G te Close button.
2. 8ote tat te Summar3 =emplate field is no longer dis!la*ed on te form.
2&. ou a%e no (om!leted te !ro(edure to ide a field on a !age.
End o7 Procedure.
isa&ling a Field
noter metod of !rote(ting a field is disabling it b* maGing it read-onl*.
tis to!i( *ou ill disable a field.
Page 24
-
8/17/2019 R12 Forms Personalization
28/180
Training GuideOracle EBS R12 Forms Personalization
Procedure
Step #ction
1. ,egin at te -avigator > 'eneral (edger) *ision Operations +US#, !age.
6ometimes it is im!ortant to see te data in a field but to disallo entr* of data
into tat field. Tis to!i( ill so *ou o to disable a field on a form.
8a%igate to te #ccount In
-
8/17/2019 R12 Forms Personalization
29/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3. Cli(G te elp menu.
or
Press /#lt0.
4. Point to te iagnostics menu.
$. Point to te Custom Code menu.
. Cli(G te Personalize menu.
or
Press /z.
Page 26
-
8/17/2019 R12 Forms Personalization
30/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
31/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. Cli(G te O6 button.
or
Press /#lt0O.
1&. Cli(G te Propert3 -ame (O* button.
1/. Cli(G te E-#B(E list item.
19. Cli(G te O6 button.
or
Press /#lt0O.
2". Cli(G te *alue (O* button.
Step #ction
21. Cli(G te F#(SE list item.
Page 28
-
8/17/2019 R12 Forms Personalization
32/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
22. Cli(G te Save button.
23. Cli(G te #ppl3 -o4 button.
or
Press /#lt0p.
24. Cli(G te Close button.
2$. 8ote tat te Summar3 =emplate field is no son in ,;#E and te user is
!roibited from entering data into te field. f te re(ord ad data in it tat data
ould be son.
8ote tat te Currenc3 field is son in ,;#E as ell but tat it sos a
!redetermined %alue of #6D.
2. ou a%e no (om!leted te !ro(edure to disable a field on a !age.
End o7 Procedure.
Page 29
-
8/17/2019 R12 Forms Personalization
33/180
Training GuideOracle EBS R12 Forms Personalization
C5anging a Field Prompt
Field !rom!ts allo *ou to el! users identif* fields.
n tis to!i( *ou ill (ange a field !rom!t.
Procedure
Step #ction
1. ,egin at te -avigator > 'eneral (edger) *ision Operations +US#, !age.
Double-(li(G te #ccount In
-
8/17/2019 R12 Forms Personalization
34/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3. Cli(G te elp menu.
or
Press /#lt0.
4. Point to te iagnostics menu.
$. Point to te Custom Code menu.
. Cli(G te Personalize menu.
or
Press /z.
Page 31
-
8/17/2019 R12 Forms Personalization
35/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
36/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1$. ((e!t te default first5 %alue of 6ummar* Tem!late.
Cli(G te O6 button.
orPress /#lt0O.
1. Enter te desired information into te *alue field. Enter J#ccount Summar3
=emplateJ.
1&. Cli(G te Save button.
1/. Cli(G te #ppl3 -o4 button.
or
Press /#lt0p.
19. Cli(G te Close button.
2". 8ote tat te !rom!t as no (ange from J6ummar* Tem!lateJ to J((ount
6ummar* Tem!lateJ.
21. ou a%e no (om!leted te !ro(edure to (ange te !rom!t of a field on a !age.
End o7 Procedure.
Page 33
-
8/17/2019 R12 Forms Personalization
37/180
Creating Intermediate PersonalizationsForm !ersonalizations are (om!osed of rules (onditions and s(o!es.
#!on (om!letion of tis lesson *ou ill be able to=
> #se form !ersonalization (onditions.> #se form !ersonalization e%ents.
> 'estri(t form !ersonalization (onditions.
> Dis!la* a message.
> #se a form built-in.
> Create a menu.
Using Form Personalization Conditions
Forms !ersonalization gi%es *ou te abilit* to restri(t te e)e(ution of form !ersonalization rules
it (onditions. n fa(t e%en sim!le rules a%e a (ondition. Tis to!i( ill e)!lore te full range
of (onditions *ou (an a!!l* to *our form !ersonalization rules.
n tis to!i( *ou ill using form !ersonalization (onditions.
Procedure
-
8/17/2019 R12 Forms Personalization
38/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin b* na%igating to te Form Personalizations +Users, !age.
To tis !oint all te form !ersonalization *ou a%e done a%e been done e%er*time itout an* sort of (onditional test. n order to a((om!lis more
so!isti(ated form !ersonalizations *ou need to understand (onditions.
Enter a !la(eolder 6e? and Des(ri!tion for tis e)am!le.
Enter te desired information into te Rule Se1>2$$)>DD>RRRR,J.
4. Tis (ondition uses P;6:; fun(tions s*sdate and toAdate it a boolean
e)!ression.
fter *ou enter *our (ondition *ou sould (li(G te alidate button to test *our
(ondition based on te (urrent %alues in te form and on te ser%er.
$. Cli(G te *alidate button.
orPress /#lt0a.
. Te (ondition be(ause it is boolean ill ala*s e%aluate as eiter true or false.
Tere is one e)(e!tion if *ou a%e entered an in%alid (ondition testing ill fail
ill an error message.
&. Cli(G te O6 button.
or
Press /#lt0O.
/. Enter te desired information into te Condition field. EnterJ:USERARESP.RESPO-SIBI(I=;AI is nullJ.
9. n addition to P;6:; fun(tions *ou (an also test for %alues in te form. Te
format for referring to form %alues is =,;OCBA8+E.FE;DA8+E. n tis
sam!le *ou are referring to te #6E'A'E6P blo(G and te
'E6PO86,;TAD field in tat blo(G.
1". Cli(G te *alidate button.
orPress /#lt0a.
11. Cli(G te O6 button.
Page 36
-
8/17/2019 R12 Forms Personalization
39/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
or
Press /#lt0O.
12. Enter te desired information into te Condition Dultiline field. Enter
J:USER.USERA-#DE is not nullJ.13. Cli(G te *alidate button.
orPress /#lt0a.
14. Cli(G te O6 button.
or
Press /#lt0O.
1$. ou a%e no (om!leted *our e)!loration of (onditions tat (an be a!!lied to !ersonalizations on a !age.
End o7 Procedure.
Using Form Personalization Events
Tere are numerous e%ents a%ailable itin form !ersonalization. Te %arious to!i(s (o%er te
maIor e%ents and gi%e *ou good e)am!les. Tis to!i( ill (o%er te remaining e%ents and
!ro%ide *ou ill some additional te(ni?ues to (onsider.
n tis to!i( *ou ill use form !ersonalization e%ents.
Procedure
Page 37
-
8/17/2019 R12 Forms Personalization
40/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin b* na%igating to te Forms Personalization +Users, !age.
Tere are $ !rimar* e%ents tat (ause a form !ersonalization to e)e(ute fire5. n
addition tere are 4$ oter e%ents (orres!onding to te 4$ s!e(ial menu items tat
*ou (an (reate.
Create a !la(eolder for te 6e? and Des(ri!tion of *our form !ersonalization.
Enter te desired information into te Rule Se-E>FORD>I-S=#-CE list item.
$. 7HE8-8E7-FO'+-86T8CE is te most (ommonl* used e%ent. ten(om!asses all a(ti%ities tat ould be done to a form !rior to its loading for te
user. T*!i(all* !ersonalizations set on tis e%ent are eiter global (anges or
!ersonalizations tat *ou ant to automati(all* o((ur.
. Cli(G te =rigger Event (O* list.
Page 38
-
8/17/2019 R12 Forms Personalization
41/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&. Cli(G te E->-E>B(OC6>I-S=#-CE list item.
/. 7HE8-8E7-,;OCB-86T8CE is fired ene%er a ne blo(G in (reated on a
form. 6in(e tis form does tat during o!ening te e%ent o fire at te sametime as 8E7-FO'+.
9. f *ou return to te form *ou ill note tat te form as numerous logi(al areas
te #6E' area te D'ECT 'E6PO86,;T area te 8D'ECT
'E6PO86,;T area and te 6EC#'8@ TT',#TE6 area.
,lo(Gs are not dire(tl* related to la*out but te* most often be dis(erned from te
la*out. blo(G is a(tuall* (losel* related to a T,;E and it meant to re!resent
te intera(tions it tat table.
Page 39
-
8/17/2019 R12 Forms Personalization
42/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1". 7en *ou set an e%ent at te 8E7-,;OCB le%el *ou sould tell it i( blo(G
*ou ant to e)e(ute fire5 on. f not s!e(ified it ill e)e(ute fire5 on all ne
blo(Gs.
Cli(G te =rigger O&ect (O* button.
11. 8ote tat as noted earlier te form as four blo(Gs. 6o our logi(al anal*sis turned
out to be a((urate. Tis ont ala*s be te (ase and *ou ill need to e)!lore and
test to full* understand te intera(tions of te form *ou are !ersonalizing.
Cli(G te O6 button.
orPress /#lt0O.
12. Cli(G te =rigger Event list.
Page 40
-
8/17/2019 R12 Forms Personalization
43/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
13. Cli(G te E->-E>RECOR>I-S=#-CE list item.
14. 7HE8-8E7-'ECO'D-86T8CE dire(tl* (orres!onds to (reating a ne
re(ord on a form. ,e(ause of tis *ou ill need to s!e(if* te s!e(ifi( re(ord toi( te e%ent is linGed. 8ote te Trigger ObIe(t is re?uired not o!tional.
Page 41
-
8/17/2019 R12 Forms Personalization
44/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1$. Cli(G te =rigger O&ect button.
1. 8ote tat in te (ase of tis form te re(ords and te blo(Gs are identi(al. Tis is
te most (ommon (ase but is not ala*s tis a*.Cli(G te O6 button.
orPress /#lt0O.
1&. Cli(G te =rigger Event (O* list.
Page 42
-
8/17/2019 R12 Forms Personalization
45/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1/. Cli(G te E->-E>I=ED>I-S=#-CE list item.
19. 7HE8-8E7-TE+-86T8CE dire(tl* (orres!onds to (reating a ne re(ord on
a form. ,e(ause of tis *ou ill need to s!e(if* te s!e(ifi( re(ord to i( tee%ent is linGed. 8ote te Trigger ObIe(t is re?uired not o!tional.
,ut unliGe 8E7-'ECO'D tis e%ent triggers on a s!e(ifi( item on te form. 6o
it as a igl* le%el of granularit* and sould onl* be used en *ou need tat
s!e(ifi(it*.
Page 43
-
8/17/2019 R12 Forms Personalization
46/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2". Cli(G te =rigger O&ect (O* button.
21. 8ote te numerous item obIe(ts on te form.
Cli(G te O6 button.
or
Press /#lt0O.
22. Cli(G te =rigger Event list.
Page 44
-
8/17/2019 R12 Forms Personalization
47/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
23. Cli(G te E->*#(I#=E>RECOR list item.
24. 7HE8-;DTE-'ECO'D is te e%ent tat is !erformed en te user tries
to sa%e or %alidate te ne re(ord.
Page 45
-
8/17/2019 R12 Forms Personalization
48/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2$. Cli(G te =rigger O&ect (O* button.
2. 6in(e *ou are %alidating a re(ord te Trigger ObIe(t list is te same as te 8E7-
'ECO'D e%ent.Cli(G te O6 button.
orPress /#lt0O.
2&. Cli(G te =rigger Event list.
Page 46
-
8/17/2019 R12 Forms Personalization
49/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2/. Cli(G te DE-U1 list item.
29. +E8#1 to +E8#1$ (orres!ond to te Tools menu on te menu bar at te to! of
te form. ou ill also see 6PEC;1 to 6PEC;1$. Tese e%ents are same as+E8#1 to +E8#1$. 6PEC;)) as te older metod for referring to tese
items.
;iGeise 6PEC;1 to 6PEC;3" refer to te 'e!orts menu and 6PEC;31
to 6PEC;4$ refer to te (tions menu. Tese menu items are less (ommonl*
used and still use te older nomen(lature.
Page 47
-
8/17/2019 R12 Forms Personalization
50/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3". Cli(G te =rigger Event list.
Page 48
-
8/17/2019 R12 Forms Personalization
51/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
31. Cli(G te vertical s(rollbar.
32. Cli(G te vertical s(rollbar.
33. Cli(G te vertical s(rollbar.
34. E%er* e%ent (an designate eter or not tat e%ent is o!erates en te form is
in :uer* mode. :uer* mode is a s!e(ial mode on a form and most
!ersonalizations ould not o!erate in tat mode. Tis is * te default setting is
J8ot in Enter-:uer* +odeJ. Cange tis as a!!ro!riate for *our !ersonalization.
3$. Cli(G te -ot in Enter>Guer3 Dode list item.
3. Finall* *ou (an enable or disable a gi%en !ersonalization rule b* (li(Ging te
Enabled (e(Gbo) beside te rule.
Page 49
-
8/17/2019 R12 Forms Personalization
52/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3&. Disable te rule.
Cli(G te Rule Ena&led o!tion.
3/. Enable te rule.Cli(G te Rule Ena&led o!tion.
39. ou a%e no (om!leted *our e)!loration of te e%ents tat are !ersonalizable on
a !age.
End o7 Procedure.
Restricting Form Personalization E?ecution
Conditions are a !oerful means to (ontrol a form !ersonalization. ,ut tere are (ommon testssu( as for a !arti(ular user or res!onsibilit* tat ould (ommonl* o((ur in an E-,usiness 6uite
instan(e.
n tis to!i( *ou ill restri(t form !ersonalization e)e(ution.
Page 50
-
8/17/2019 R12 Forms Personalization
53/180
Training GuideOracle EBS R12 Forms Personalization
Procedure
Step #ction
1. ,egin b* na%igating to te Form Personalizations +Users, !age.
Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
54/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
4. 8ote te 4 le%els 6ite 'es!onsibilit* #ser and ndustr*.
ndustr* is a %er* s!e(ifi( test tat is onl* %alid itin a fe !rodu(ts in te E-
,usiness 6uite. Can(es are *ou ill not use tis test often.
Cli(G te Responsi&ilit3 list item.
$. 7en *ou set te (onte)t to 'es!onsibilit* *ou a%e to tell *our !ersonalization
i( res!onsibilit* is *our (onte)t. ou (an also set multi!le (onte)ts to sele(t
multi!le res!onsibilit* for e)am!le.
Page 52
-
8/17/2019 R12 Forms Personalization
55/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
. Cli(G te *alue (O* button.
&. 8ote tat te list of res!onsibilities on te s*stem is ?uite large< so *ou are asGed
to limit te ?uer*.Enter te desired information into te Find field. Enter JS3stem9J.
/. Cli(G te Find button.
orPress /#lt0F.
9. Cli(G te vertical s(rollbar.
1". Cli(G te S3stem #dministrator list item.
11. Cli(G te O6 button.
or
Press /#lt0O.
12. Cli(G te (evel (O* list.
Page 53
-
8/17/2019 R12 Forms Personalization
56/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
13. Cli(G te User list item.
Page 54
-
8/17/2019 R12 Forms Personalization
57/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Kust liGe for 'es!onsibilit* (onte)ts *ou must set te s!e(ifi( user for a #ser
(onte)t.
Cli(G te *alue button.
1$. Enter te desired information into te Find field. Enter JOPER9J.
1. Cli(G te Find button.
orPress /#lt0F.
1&. Cli(G te O6 button.
or
Press /#lt0O.
1/. ou a%e no (om!leted *our e)!loration of restri(ting form !ersonalizations ona !age.
End o7 Procedure.
Page 55
-
8/17/2019 R12 Forms Personalization
58/180
Training GuideOracle EBS R12 Forms Personalization
ispla3ing a Dessage
Forms !ersonalization enables *ou to dis!la* a message to te user as te* enter a form. Te
message itself is d*nami( and de!ends u!on te state of te ser%er.
n tis to!i( *ou ill dis!la* a message.
Procedure
Step #ction
1. ,egin at te -avigator > 'eneral (edger) *ision Operations +US#, !age.
Double-(li(G te #ccount In
-
8/17/2019 R12 Forms Personalization
59/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Cli(G te elp menu.
or
Press /#lt0.
3. Point to te iagnostics menu.
4. Point to te Custom Code menu.
$. Cli(G te Personalize menu.
or
Press /z.
Page 57
-
8/17/2019 R12 Forms Personalization
60/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
61/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
/. Cli(G te #ctions tab.
Page 59
-
8/17/2019 R12 Forms Personalization
62/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
9. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
63/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11. Cli(G te Dessage list item.
Page 61
-
8/17/2019 R12 Forms Personalization
64/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
12. Enter te desired information into te #ction escription field. Enter Jispla3 a
messageJ.
13. Cli(G te Dessage =3pe (O* list.
Page 62
-
8/17/2019 R12 Forms Personalization
65/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Cli(G te S5o4 list item.
Page 63
-
8/17/2019 R12 Forms Personalization
66/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1$. Enter te desired information into te Dessage =e?t field. Enter JH=5e date
toda3 is s3sdateJ.
1. 7* does te +essage Te)t start it an L e?ual sign5M Te L e?ual sign5 is o
*ou tell form !ersonalization tat te %alue is not Iust a string. t is a string tatmust be (al(ulated. n tis (ase it is a sim!le (on(atenation NN5 of a string it te
(urrent date on te ser%er.
7ene%er *ou use a d*nami( %alue *ou sould test or %alidate *our te)t to maGe
(ertain tat it is !erforming as e)!e(ted.
1&. Cli(G te *alidate button.
or
Press /#lt0a.
1/. 7en *ou %alidate *our Dessage =e?t te d*nami( %alue is (al(ulated and te
(urrent %alue is dis!la*ed for %alidation.
19. Cli(G te O6 button.
or
Press /#lt0O.
2". Cli(G te Save button.
Page 64
-
8/17/2019 R12 Forms Personalization
67/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
21. Cli(G te Close button.
22. 8ormall* *ou ould see *our sim!le !ersonalization. ,ut te message tat *ou
Iust (reated is onl* dis!la*ed on(e en te form is nel* loaded. 6o *ou must(lose te form and reload it to see *our message.
Step #ction
23. Cli(G te Close button.
Page 65
-
8/17/2019 R12 Forms Personalization
68/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
24. Double-(li(G te #ccount Inin
Form built-ins enable *ou to add fun(tionalit* to forms.
n tis to!i( *ou ill use a form built-in.
Procedure
Page 66
-
8/17/2019 R12 Forms Personalization
69/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin at te -avigator > S3stem #dministrator !age.
Double-(li(G te Users list item.
Page 67
-
8/17/2019 R12 Forms Personalization
70/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Cli(G te elp menu.
or
Press /#lt0.
3. Point to te iagnostics menu.
4. Point to te Custom Code menu.
$. Cli(G te Personalize menu.
or
Press /z.
Page 68
-
8/17/2019 R12 Forms Personalization
71/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
. Enter te desired information into te Sein on a 7ormJ.
/. Cli(G te #ctions tab.
9. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
72/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11. Cli(G te Dessage list item.
Page 70
-
8/17/2019 R12 Forms Personalization
73/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
12. Enter te desired information into te escription field. Enter Jarning
messageJ.
13. Cli(G te Dessage =3pe (O* list.
Page 71
-
8/17/2019 R12 Forms Personalization
74/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Cli(G te arn list item.
Page 72
-
8/17/2019 R12 Forms Personalization
75/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1$. Enter te desired information into te Dessage =e?t field. Enter Jo 3ou 4ant to
-
8/17/2019 R12 Forms Personalization
76/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1/. Cli(G te =3pe (O* list.
Page 74
-
8/17/2019 R12 Forms Personalization
77/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
19. Cli(G te Built in list item.
Page 75
-
8/17/2019 R12 Forms Personalization
78/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2". Enter te desired information into te escription field. Enter JEnter
-
8/17/2019 R12 Forms Personalization
79/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
24. Cli(G te Save button.
Page 77
-
8/17/2019 R12 Forms Personalization
80/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2$. Cli(G te Close button.
2. 'emember to see *our !ersonalization in a(tion *ou need to (lose and reo!en te
form.
Page 78
-
8/17/2019 R12 Forms Personalization
81/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2&. Cli(G te Close button.
Page 79
-
8/17/2019 R12 Forms Personalization
82/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2/. Double-(li(G te Users list item.
29. s a first test (li(G te OB button to see at a!!ens. n te se(ond test *ou
ill (li(G te Can(el button to test tat res!onse.
3". Cli(G te O6 button.
or
Press /#lt0O.
Page 80
-
8/17/2019 R12 Forms Personalization
83/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
31. Enter te desired information into te User -ame field. Enter JOPER#=IO-SJ.
32. E)e(ute te ?uer*
Press /Ctrl0F11.
33. Cli(G te Close button.
Page 81
-
8/17/2019 R12 Forms Personalization
84/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
34. Double-(li(G te Users list item.
3$. Test te res!onse to te Can(el button.
3. Cli(G te Cancel button.
orPress /#lt0C.
3&. 8ote tat en te user (li(Gs te Can(el button te form is o!ened in its normal
non-?uer* mode.
3/. ou a%e no (om!leted te !ro(edure to use a form built-in on a !age.
End o7 Procedure.
Creating a Denu
Forms (an a%e menus made a%ailable to te user if te* ant to !erform some s!e(ial bit of
!ro(essing.
n tis to!i( *ou ill (reate a menu.
Page 82
-
8/17/2019 R12 Forms Personalization
85/180
Training GuideOracle EBS R12 Forms Personalization
Procedure
Step #ction
1. ,egin at te -avigator > S3stem #dministrator !age.
Double-(li(G te Users list item.
Page 83
-
8/17/2019 R12 Forms Personalization
86/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Cli(G te elp menu.
or
Press /#lt0.
3. Point to te iagnostics menu.
4. Point to te Custom Code menu.
$. Cli(G te Personalize menu.
or
Press /z.
Page 84
-
8/17/2019 R12 Forms Personalization
87/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
88/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11. Cli(G te Denu list item.
Page 86
-
8/17/2019 R12 Forms Personalization
89/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
12. Enter te desired information into te escription field. Enter JCreate menu
entr3J.
13. Cli(G te Denu Entr3 (O* list.
Page 87
-
8/17/2019 R12 Forms Personalization
90/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Cli(G te vertical s(rollbar.
1$. Cli(G te DE-U1 list item.
Page 88
-
8/17/2019 R12 Forms Personalization
91/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. Enter te desired information into te Denu (a&el field. Enter JGuer3 UserJ.
1&. 8o *ou need to set *our menu item so tat it onl* o!erates en te user is in
te #6E' blo(G of te form. f te user tried to ?uer* from an* oter blo(G te
?uer* ould fail at least as intended5.1/. Cli(G te #dd BlocK... button.
or
Press /#lt0B.
19. Cli(G te USER list item.
2". Cli(G te O6 button.
or
Press /#lt0O.
Page 89
-
8/17/2019 R12 Forms Personalization
92/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
21. Cli(G te Condition tab.
Page 90
-
8/17/2019 R12 Forms Personalization
93/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
22. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
94/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Cli(G te DE-U1 list item.
2&. +E8#1 is 1 of 4$ s!e(ial menu items tat are a%ailable. +E8#1 to +E8#1$
ill a!!ear on te Tools menu. +E8#1 to +E8#3" ill a!!ear on te 'e!ortsmenu. nd +E8#31 to +E8#4$ ill a!!ear on te (tions menu.
Page 92
-
8/17/2019 R12 Forms Personalization
95/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2/. Cli(G te #ctions tab.
29. Enter te desired information into te #ction Se
-
8/17/2019 R12 Forms Personalization
96/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
31. Cli(G te Builtin list item.
Page 94
-
8/17/2019 R12 Forms Personalization
97/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
32. Enter te desired information into te #ction escription field. Enter Jo t5e
-
8/17/2019 R12 Forms Personalization
98/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
34. Cli(G te OA6E; list item.
Page 96
-
8/17/2019 R12 Forms Personalization
99/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3$. Cli(G te #rgument button.
3. Cli(G te E-=ERAGUER; list item.
3&. Cli(G te O6 button.
orPress /#lt0O.
3/. Cli(G te Save button.
39. Cli(G te Close button.
Page 97
-
8/17/2019 R12 Forms Personalization
100/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
4". Cli(G te Close button.
Page 98
-
8/17/2019 R12 Forms Personalization
101/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
41. Double-(li(G te Users list item.
42. 8ote te Tools menu at te to! of te form on te menu bar. t is tere but no it
a(tuall* as an entr* on te menu.
Page 99
-
8/17/2019 R12 Forms Personalization
102/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
43. Cli(G te =ools menu.
or
Press /#lt0=.
44. 8ote tat *our nel* (reated menu item is no !resent.
4$. Cli(G te Guer3 User menu.
4. Enter te desired information into te User -ame field. Enter JOPER#=IO-SJ.
4&. E)e(ute te ?uer*.
Press /Ctrl0F11.
4/. ou a%e no (om!leted te !ro(edure to (reate a menu on a !age.
End o7 Procedure.
Page 100
-
8/17/2019 R12 Forms Personalization
103/180
Creating #dvanced PersonalizationsForm !ersonalizations are (om!osed of rules (onditions and s(o!es.
#!on (om!letion of tis lesson *ou ill be able to=
> Create a zoom.> #se a(tions for ad%an(ed !ersonalizations.
Creating a Loom
n old %ersions of te E-,usiness 6uite tere as a useful feature Gnon as a zoom. t alloed
*ou to drill-don from one form into anoter. Te old zoom ad se%eral limitations and as
eliminated in te neer %ersions of te E-,usiness 6uite. ,ut form !ersonalizations allo *ou to
im!lement te fun(tionalit* of a zoom itout te limitations. Te biggest limitation tat it
o%er(omes is tat *ou as te form !ersonalization de%elo!er a%e (om!lete (ontrol o%er te
form or forms5 tat are zoomed to b* te !ersonalization.
n tis to!i( *ou ill (reate a zoom.
Procedure
-
8/17/2019 R12 Forms Personalization
104/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin b* na%igating to te Users !age.
7at follos is an ad%an(ed form !ersonalization. ou must be familiar it te
basi(s of form !ersonalization before attem!ting to understand tis e)am!le.
n tis to!i( *ou are going to (reate a zoom. zoom is an old name for a (ommon
feature. Te feature allos *ou to drill-don to details of a (ommon item. Te
reason it is (alled a zoom is be(ause in te %er* old %ersions of E-,usiness 6uite
ba(G in 'elease 1" and !rior tat is at te feature as (alled.
Cli(G te elp menu.
Step #ction
2. Point to te iagnostics menu.
3. Point to te Custom Code menu.
4. Cli(G te Personalize menu.
Page 102
-
8/17/2019 R12 Forms Personalization
105/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
or
Press /z.
Step #ction
$. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
106/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&. Cli(G te #ctions tab.
Page 104
-
8/17/2019 R12 Forms Personalization
107/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
/. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
108/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1". Cli(G te Denu list item.
Page 106
-
8/17/2019 R12 Forms Personalization
109/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11. Enter te desired information into te escription field. Enter JLoom menu
itemJ.
12. Cli(G te Denu Entr3 (O* list.
Page 107
-
8/17/2019 R12 Forms Personalization
110/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
13. Cli(G te DE-U1 list item.
Page 108
-
8/17/2019 R12 Forms Personalization
111/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Enter te desired information into te Denu (a&el field. Enter JLoom to
Responsi&ilit3 etailJ.
1$. Cli(G te #dd BlocK... button.
or
Press /#lt0B.
1. Cli(G te USERARESP list item.
1&. Cli(G te O6 button.
orPress /#lt0O.
Page 109
-
8/17/2019 R12 Forms Personalization
112/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1/. Cli(G te Save button.
Page 110
-
8/17/2019 R12 Forms Personalization
113/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
19. Cli(G te Condition tab.
2". Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
114/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
23. Cli(G te DE-U1 list item.
Page 112
-
8/17/2019 R12 Forms Personalization
115/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
24. Enter te desired information into te Condition field. Enter
J:USERARESP.RESPO-SIBI(I=;AI is nullJ.
Page 113
-
8/17/2019 R12 Forms Personalization
116/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2$. Cli(G te #ctions tab.
Page 114
-
8/17/2019 R12 Forms Personalization
117/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
118/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2/. Cli(G te Dessage list item.
Page 116
-
8/17/2019 R12 Forms Personalization
119/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
29. Enter te desired information into te escription field. Enter JError messageJ.
3". Cli(G te Dessage =3pe (O* list.
Page 117
-
8/17/2019 R12 Forms Personalization
120/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
31. Cli(G te Error list item.
Page 118
-
8/17/2019 R12 Forms Personalization
121/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
32. Enter te desired information into te Dessage =e?t field. Enter J;ou must enter
a Responsi&ilit3 &e7ore drilling do4n to t5e details o7 t5at resJ.
33. Cli(G te Save button.
34. Cli(G te Condition tab.
3$. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
122/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3/. Cli(G te DE-U1 list item.
Page 120
-
8/17/2019 R12 Forms Personalization
123/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
39. Enter te desired information into te Condition field. Enter
J:USERARESP.RESPO-SIBI(I=;AI is not nullJ.
4". Cli(G te #ctions tab.
41. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
124/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
4$. Cli(G te 'lo&al *aria&le list item.
Page 122
-
8/17/2019 R12 Forms Personalization
125/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
4. Enter te desired information into te =arget O&ect field. Enter
JMMARESPO-SIBI(I=;AIJ.
4&. Enter te desired information into te *alue field. Enter
JH:USERARESP.RESPO-SIBI(I=;AI J.4/. Enter te desired information into te #ction Se
-
8/17/2019 R12 Forms Personalization
126/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
$". Cli(G te Builtin list item.
Page 124
-
8/17/2019 R12 Forms Personalization
127/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
$1. Enter te desired information into te #ction escription field. Enter J(aunc5
Responsi&ilit3 7ormJ.
$2. Cli(G te Builtin =3pe list.
Page 125
-
8/17/2019 R12 Forms Personalization
128/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
$3. Cli(G te (aunc5 a Function list item.
$4. Kust a note about E-,usiness 6uite se(urit*. 8oti(e tat *ou dont laun( a form
*ou laun( a Fun(tion. n E-,usiness 6uite Fun(tion is a s!e(ifi( form it as!e(ifi( set of !arameters assigned to a !arti(ular res!onsibilit*. Te user ten as
te res!onsibilit* assigned to tem. Tis insures tat user as a((ess to tat form
normall*. t te user didnt normall* a%e a((ess rigts to tat fun(tion form5 te
drill-don ould fail.
Page 126
-
8/17/2019 R12 Forms Personalization
129/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
$$. Enter te Fun(tion Code of te Fun(tion *ou is to laun( in tis e)am!le tat
is F8DAF8D6C'6P.
Enter te desired information into te field. Enter JF-AF-SCRSPJ.
$. Cli(G te Save button.
$&. Cli(G te Close button.
Page 127
-
8/17/2019 R12 Forms Personalization
130/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
$/. Cli(G te Close button.
Page 128
-
8/17/2019 R12 Forms Personalization
131/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
$9. Double-(li(G te Users list item.
Page 129
-
8/17/2019 R12 Forms Personalization
132/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
". Cli(G te =ools menu.
or
Press /#lt0=.
1. 8ote tat te menu item is gra*ed out and not a((essible from tis blo(G on te
form.
Cli(G te Loom to Responsi&ilit3 etail menu.
2. Cli(G in te Responsi&ilit3 field.
3. Cli(G te =ools menu.
or
Press /#lt0=.
4. 8ote tat in tis blo(G te menu item is sele(table.Cli(G te Loom to Responsi&ilit3 etail menu.
$. Cli(G te O6 button.
Page 130
-
8/17/2019 R12 Forms Personalization
133/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
or
Press /#lt0O.
. Cli(G in te User -ame field.
&. :uer* te OPE'TO86 user to gi%e *ourself some test data.
Press /F11.
/. Enter te desired information into te User -ame field. Enter JOPER#=IO-SJ.
9. E)e(ute te ?uer*.
Press /Ctrl0F11.
&". Cli(G in te Responsi&ilit3 field.
&1. Cli(G te =ools menu.
or
Press /#lt0=.
&2. Cli(G te Loom to Responsi&ilit3 etail menu.
&3. 8ote tat te 'es!onsibilities form is laun(ed but tat it as no data. 7*M 7e
a%ent *et andled te !assing of te global %ariable.
To do tis *ou need to maGe !ersonalizations to te drill-don form to andle te
global %ariable.
Page 131
-
8/17/2019 R12 Forms Personalization
134/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&4. Cli(G te elp menu.
or
Press /#lt0.
&$. Point to te iagnostics menu.
&. Point to te Custom Code menu.
&&. Cli(G te Personalize menu.
or
Press /z.
Page 132
-
8/17/2019 R12 Forms Personalization
135/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
&/. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
136/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
/4. Cli(G te 'lo&al *aria&le list item.
Page 134
-
8/17/2019 R12 Forms Personalization
137/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
/$. Enter te desired information into te =arget O&ect field. Enter
JMMARESPO-SIBI(I=;AIJ.
/. Cli(G te Propert3 -ame (O* button.
/&. Te are to settings for a global %ariable ;#E and 8T; ;#E.
;#E is used to (reate te %ariable and set te %alue. 8T; ;#E ill
(reate and set te %alue onl* if it does not e)ist. f it alread* e)ists it ill lea%e it
untou(ed.
//. 6ele(t 8T; ;#E.
Cli(G te O6 button.
orPress /#lt0O.
/9. Tis ill onl* set te global %ariable to null if it doesnt alread* e)ist. 7en ould
tat o((urM +ost times a(tuall*. Te onl* time te global %ariable is set is duringte zoom. f *ou Iust use te form normall* te global %ariable ill not be set.
Enter te desired information into te *alue field. Enter JHnullJ.
9". Cli(G te Condition tab.
Page 135
-
8/17/2019 R12 Forms Personalization
138/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
91. Cli(G te Save button.
92. Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
139/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
99. Enter te desired information into te escription field. Enter JEnter
-
8/17/2019 R12 Forms Personalization
140/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1"1.
Cli(G te OA6E; list item.
Page 138
-
8/17/2019 R12 Forms Personalization
141/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1"2.
Cli(G te #rgument (O* button.
1"3.
Cli(G te E-=ERAGUER; list item.
1"4.
Cli(G te O6 button.
orPress /#lt0O.
1"$.
Cli(G te Save button.
1".
Enter te desired information into te Rule Se
-
8/17/2019 R12 Forms Personalization
142/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1"9.
Cli(G te E->-E>RECOR>I-S=#-CE list item.
Page 140
-
8/17/2019 R12 Forms Personalization
143/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11".
Cli(G te =rigger O&ect (O* button.
111.
6ele(t te 'E6PO86,;T obIe(t.
Cli(G te O6 button.
or
Press /#lt0O.
112.
Enter te desired information into te Condition field. Enter
J:'(OB#(.MMARESPO-SIBI(I=;AI is not nullJ.
Page 141
-
8/17/2019 R12 Forms Personalization
144/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
113.
6et te Pro(essing +ode to JOnl* in Enter-:uer* +odeJ.
Cli(G te Processing Dodel list item.
Page 142
-
8/17/2019 R12 Forms Personalization
145/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
114.
Cli(G te #ctions tab.
11$.
Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
146/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
122.
Cli(G te Builtin list item.
Page 144
-
8/17/2019 R12 Forms Personalization
147/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
123.
Enter te desired information into te escription field. Enter JE?ecute
-
8/17/2019 R12 Forms Personalization
148/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
133.
Cli(G te 'lo&al *aria&le list item.
Page 146
-
8/17/2019 R12 Forms Personalization
149/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
134.
Enter te desired information into te =arget O&ect field. Enter
JMMARESPO-SIBI(I=;AIJ.
13$.
Enter te desired information into te *alue field. Enter JHnullJ.
13.
Cli(G te Save button.
13&.
Close te form and retest *our zoom.
Cli(G te Close button.
Page 147
-
8/17/2019 R12 Forms Personalization
150/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
13/.
Cli(G te Close button.
Page 148
-
8/17/2019 R12 Forms Personalization
151/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
139.
7en *ou return to te #sers form retest te Tools menu to zoom to te
'es!onsibilit*.
Cli(G te =ools menu.
or
Press /#lt0=.
14".
Cli(G te Loom to Responsi&ilit3 etail menu.
Page 149
-
8/17/2019 R12 Forms Personalization
152/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
141.
8ote tat it ?ueried te !ro!er res!onsibilit*. lso note tat *ou are not lo(Ged
into tis one res!onsibilit*. ou (an e)e(ute a blind ?uer* as a test.
Press /Ctrl0F11.
142. Press /o4n.
143.
Cli(G te Close button.
Page 150
-
8/17/2019 R12 Forms Personalization
153/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
144.
Cli(G te Close button.
Page 151
-
8/17/2019 R12 Forms Personalization
154/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14$.
Double-(li(G te Responsi&ilities list item.
14.
8ote tat *ou (an enter te 'es!onsibilities form normall* and *ou ill not
en(ounter an* !roblems.14&.
ou a%e no (om!leted te !ro(edures to im!lement a zoom on a !age.
End o7 Procedure.
#dvanced Personalization #ctions
Form !ersonalizations are (om!osed of rules (onditions and s(o!es.
n tis to!i( *ou ill learn about all te a(tions tat are a%ailable to *ou in form !ersonalizations.
Procedure
Page 152
-
8/17/2019 R12 Forms Personalization
155/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. ,egin b* na%igating to te Form Personalizations Fun(tions5 !age.
Tere are numerous (a!abilities inerent in form !ersonalization. ;ets alG
troug te interfa(e and dis(uss a fe of tose ad%an(ed features.
Enter a !la(eolder 6e? and Des(ri!tion to start.
Enter te desired information into te Se
-
8/17/2019 R12 Forms Personalization
156/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
9. Cli(G te Cancel button.
or
Press /#lt0C.
1". Cli(G te O&ect =3pe (O* list.
Step #ction
11. tem is Iust 1 of 11 different obIe(t t*!es tat (an be !ersonalized.
s a note business Iustifi(ation and need sould dri%e !ersonalizations. Kust
be(ause an obIe(t (an be !ersonalized does not mean tat tere is a (om!elling
business Iustifi(ation to (reate a !ersonalization.
Cli(G te vertical s(rollbar.
Page 154
-
8/17/2019 R12 Forms Personalization
157/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
12. Cli(G te =3pe (O* list.
Page 155
-
8/17/2019 R12 Forms Personalization
158/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
13. s noted trougout te Form Personalization module tere are 4 a(tion t*!es
Pro!ert* +essage ,uiltin and +enu. Kust liGe Pro!ert* ea( of te oter (tion
T*!es a%e numerous (a!abilities.
'e%ie te +essage t*!e.Cli(G te Dessage list item.
Page 156
-
8/17/2019 R12 Forms Personalization
159/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Cli(G te Dessage =3pe (O* list.
1$. message as $ t*!es 6o Hint Error Debug and 7arn. n Error message is
a dialog bo) it 1 button OB5 and it alts furter !ro(essing of te form. 7arn message is a dialog bo) it 2 buttons OB and Can(el. 6o message is
a dialog bo) it 1 button OB5 but it doesnt alt !ro(essing liGe an Error
message. Hint message a!!ears at te bottom of te form and is most often seen
during sa%es. Finall* a Debug message is onl* dis!la*ed it Debug +ode is set
to On.
1. Cli(G te =3pe (O* list.
Page 157
-
8/17/2019 R12 Forms Personalization
160/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1&. Cli(G te Builtin list item.
Page 158
-
8/17/2019 R12 Forms Personalization
161/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1/. Cli(G te Builtin =3pe (O* list.
19. n 6'6 Form is a J6tandard 'e?uest 6ubmissionJ form and is most (ommonl*
used to submit re!orts along it oter (on(urrent re?uests.2". Fun(tion is a form it !arameters and a!!lied se(urit* itin te E-,usiness
6uite. t is (ommonl* inter(angeabl* used in(orre(tl*5 it form.
21. #'; (an be an* #'; a((essible from te users broser. 6o it (an be an E-
,usiness 6uite broser-based O FrameorG !age or it (an be an* nternet #';
tat *ou (an to use.
22. DOABE allos *ou to !erform numerous Ge*board a(tions (ommon to te E-
,usiness 6uite. Tis to!i( ill return to DOABE for more details.
23. Pro(edure is an P;6:; Pro(edure or Fun(tion stored in te database.
24. @OATE+ allos *ou to (ange te na%igation order!at of te form.
2$. @OA,;OCB allos *ou to (ange te na%igation order of te form.
Page 159
-
8/17/2019 R12 Forms Personalization
162/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Te FO'+6ADD; built-in a%ailable troug Forms Personalization allos
P;6:; blo(Gs to be e)e(uted as an (tion for a Forms Personalization rule. Te
FO'+6ADD; built-in as te folloing (ara(teristi(s=
> Te FO'+6ADD; argument is a P;6:; blo(G of (ode to be e)e(uted.
> Te blo(G ma* o!tionall* in(lude a DEC;'E se(tion for an* re?uired
%ariables folloed b* a P;6:; blo(G beginning it ,E@8 and ending it
E8D Te P;6:; blo(G or argument for te FO'+6ADD; built-in itin Forms
Personalization (an (ontain a ma)imum of 2""" (ara(ters.
> Te alidate button ill e)e(ute te FO'+6ADD; argument immediatel*.
> alues (annot be returned ba(G from te FO'+6ADD; built-in. t is oe%er
!ossible to insert re(ords it %alues into a (ustom table from itin a
FO'+6ADD; blo(G and ten use a Pro!ert* a(tion t*!e to read tem ba(G fromte (ustom table but tat is be*ond te s(o!e of tis do(ument.5
> nserts#!dates to re(ords are not (ommitted unless tere is a CO++T
-
8/17/2019 R12 Forms Personalization
163/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2/. t is !ossible to (ange te underl*ing ere (lause for ?uer* for an ;O. f one
needs to (ange te (olumns returned b* te ?uer* (are must be taGen to ensure
tat te (olumn names and data t*!es mat( at as defined for te ;O tat is
being (anged.
Te 6:; ma* referen(e %alues from form fields form !arameters and globals. ll
6:; statements used for tis feature sould be tested from 6:;QP;#6 to ensure
tat te 6:; is %alid and ill orG as e)!e(ted. f te 6:; for te !ersonalization
as referen(es to bound %ariables substitute %alues tat ould normall* be
e)!e(ted. To (reate a !ersonalization to (ange te re(ord grou! used b* an ;O
(reate a ne !ersonalization as follos=
Condition Trigger E%ent= 7HE8-8E7-FO'+-86T8CE le%el.
(tions
R1
T*!e= ,uiltin ,uiltin T*!e= Create @rou! from :uer*
rgument= Ste 6:; statement to be used
@rou! 8ame= Ste ne re(ord grou! name
R2
T*!e= Pro!ert*
ObIe(t T*!e= ;O
Target ObIe(t= Ste ;O to use te ne re(ord grou!
Pro!ert* 8ame= @'O#PA8+E
alue= Ste re(ord grou! name (reated in a(tion ste! 1
29. 6ele(t te ,uiltin T*!e DOABE and looG at te o!tions.Cli(G te #rgument (O* button.
3". n* Ge* tat (an be !ro(essed %ia E-,usiness 6uite (an be !ro(essed it
DOABE %ia a form !ersonalization.
Cli(G te vertical s(rollbar.
31. Cli(G te vertical s(rollbar.
32. t is also !ossible to a!!l* a form !ersonalization to Iust a !arti(ular language.
Tis is es!e(iall* useful for global E-,usiness 6uite instan(es tat are su!!orting
multi!le languages.Cli(G te (anguage (O* list.
Page 161
-
8/17/2019 R12 Forms Personalization
164/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
33. Cli(G te #merican Englis5 list item.
Page 162
-
8/17/2019 R12 Forms Personalization
165/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
34. nd finall* Iust liGe 'ules indi%idual (tions (an be enabled or disabled b*
(li(Ging te Enabled (e(Gbo).
Disable te a(tion.
Cli(G te Ena&led o!tion.
3$. Enable te a(tion.
Cli(G te Ena&led o!tion.
3. ou a%e no (om!leted *our e)!loration of te ad%an(ed a(tions tat are
!ossible %ia !ersonalizations on a !age.
End o7 Procedure.
Page 163
-
8/17/2019 R12 Forms Personalization
166/180
#dministering Form Personalizations#!on (om!lete of tis lesson *ou ill be able to use te a!!ro!riate te(ni?ues to debug form
!ersonalizations.
e&ugging Form Personalizations
#!on (om!lete of tis to!i( *ou ill be able to use te a!!ro!riate te(ni?ues to debug form
!ersonalizations.
Procedure
Step #ction1. ,egin at te -avigator > S3stem #dministrator !age.
Point to te Users obIe(t.
2. Double-(li(G te Functions list item.
-
8/17/2019 R12 Forms Personalization
167/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3. Cli(G te elp menu.
or
Press /#lt0.
4. Point to te iagnostics menu.
$. Point to te Custom Code menu.
Page 166
-
8/17/2019 R12 Forms Personalization
168/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
. Cli(G te Personalize list item.
&. Cli(G in te #ction Se
-
8/17/2019 R12 Forms Personalization
169/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1". Cli(G te S5o4 e&ug Dessages list item.
Page 168
-
8/17/2019 R12 Forms Personalization
170/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
11. Cli(G te Save button.
Page 169
-
8/17/2019 R12 Forms Personalization
171/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
12. Cli(G te Close button.
Page 170
-
8/17/2019 R12 Forms Personalization
172/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
13. Cli(G te Close button.
Page 171
-
8/17/2019 R12 Forms Personalization
173/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
14. Double-(li(G te Functions list item.
1$. Cli(G te O6 button.
orPress /#lt0O.
Page 172
-
8/17/2019 R12 Forms Personalization
174/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
1. Cli(G te O6 button.
or
Press /#lt0O.1&. E)e(ute a ?uer*.
Press /Ctrl0F11.
1/. Cli(G te O6 button.
or
Press /#lt0O.
19. Cli(G te O6 button.
or
Press /#lt0O.
2". Press /o4n.
21. Cli(G te O6 button.
orPress /#lt0O.
Page 173
-
8/17/2019 R12 Forms Personalization
175/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
22. Cli(G te O6 button.
or
Press /#lt0O.
23. Cli(G te elp menu.
or
Press /#lt0.
24. @o to te Form Personalizations !age.
Point to te iagnostics menu.
Step #ction
2$. Cli(G te e&ug Dode list.
Page 174
-
8/17/2019 R12 Forms Personalization
176/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2. Cli(G te Step>&3>Step list item.
Page 175
-
8/17/2019 R12 Forms Personalization
177/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
2&. Cli(G te Save button.
2/. Cli(G te Close button.
Page 176
-
8/17/2019 R12 Forms Personalization
178/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
29. Cli(G te Close button.
Page 177
-
8/17/2019 R12 Forms Personalization
179/180
Training GuideOracle EBS R12 Forms Personalization
Step #ction
3". Double-(li(G te Functions list item.
31. Cli(G te O6 button.
orPress /#lt0O.
Page 178
-
8/17/2019 R12 Forms Personalization
180/180
Training GuideOracle EBS R12 Forms Personalization