You are on page 1of 17

LOV in WebADI - Component

Interface property can be used to set the value set. This will provide list option in excel sheet and
will have limitation on values.
Usages of component will provide standard EBS L! option. Steps are as below "


#$ %es&top Integration 'anager ()$ ** 'anage +omponent ** +reate +omponent
,rovide display name- internal name and application.
Component Type:
LOV-Table -
S.L details will be provided into interface column properties
+omponent name should be provided in interface column properties

LOV-JAVA (,lease clic& here$
+omplete component details and apply.
Table/column"alias 0 Interface column name
Table/column 0 !alue set column name ('eaning$
Table"select"column " Interface column name


1o to interface ** properties window and provide the component created.


Generic UNIX cript to import OA! peronali"ation
Below is the piece of U2I3 which will import 45 personali6ation to system. This is a common
script and will wor& for all +- ! extension or other 45 personali6ation.


# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# Import OA! %eronali"ation
# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
ec&o '# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' (( )*+lo,
ec&o '# Import OA! %eronali"ation' (( )*+lo,
ec&o '# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' (( )*+lo,
ec&o ''
ec&o 'Immportin, OA! %eronali"ation----'

########### Import CO ./tenion 0 Ot&er %eronali"ation
################################
1or 1ile in 21in3 4n"ippe3+1ol3er 5 ,rep %G-/ml2
3o
*+1ile+name62ec&o )1ile 5 re* 5 c4t -3 '7' -18 5 re*2
l*62ec&o )1ile 5 e3 7)*+1ile+name7'9'7, 5 c4t -3 '9' -182
*+:D;+<N62ec&o )JAVA+TO%7)l*2
*+root%ac=a,e62ec&o )l* 5 e3 7' 4n"ippe3+1ol3er '7'9'7, 5 c4t -3 '9'
-1>2

ec&o '!ile Name : )*+1ile+name' (()*+lo,
ec&o 'l* :: )l*' (()*+lo,
ec&o ':D;+<N : )*+:D;+<N' (()*+lo,
ec&o '<oot %ac=a,e : )*+root%ac=a,e' (()*+lo,

?a*a oracle-?ra3-tool-/ml-importer-X:LImporter )@*+:D;+<NA)
@*+1ile+nameA -4ername app -paBor3 )*+app+c&ema -3bconnection ')l*+?3bc'
-root3ir )@*+:D;+<NA -root%ac=a,e )*+root%ac=a,e (()*+lo,

i1 C )D E6 F GHt&en
ec&o '.<<O< - !aile3 B&ile importin, )1ile' (()*+lo,
ec&o '.<<O< - !aile3 B&ile importin, )1ile'
ele
ec&o 'Import )1ile 4cce14lly ' (()*+lo,
1i
ec&o ' ' (( )*+lo,
3one


########### Import VO ./tenion################################
1or 1ile in 21in3 ///// 5 ,rep -?p/2
3o
*+1ile+name62ec&o )1ile 5 re* 5 c4t -3 '7' -18 5 re*2
l*62ec&o )1ile 5 e3 7)*+1ile+name7'9'7, 5 c4t -3 '9' -182
*+:D;+<N62ec&o )JAVA+TO%7)l*2


ec&o '!ile Name : )*+1ile+name' (()*+lo,
ec&o 'l* :: )l*' (()*+lo,
ec&o ':D;+<N : )*+:D;+<N' (()*+lo,

?a*a oracle-?ra3-tool-/ml-importer-J%XImporter )@*+:D;+<NA7)
@*+1ile+nameA -4ername app -paBor3 )*+app+c&ema -3bconnection ')l*+?3bc'
(()*+lo,

i1 C )D E6 F GHt&en
ec&o '.<<O< - !aile3 B&ile importin, )1ile' (()*+lo,
ec&o '.<<O< - !aile3 B&ile importin, )1ile'
ele
ec&o 'Import )1ile 4cce14lly ' (()*+lo,
1i
ec&o ' ' (( )*+lo,
3one
1i
# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



%rereI4iite is to place all 7ava-class 8 3'L files at correct folder path. 5or example if we are
extending the agreement +. 5ile structures should be 0
xxxx.oracle.apps.po.documents.agreement.webui
9.class
9.7ava
xxxx.oracle.apps.po.documents.agreement.webui.customi6ation.site:responsibility.;:responsibility
/id
9.xml
%ro1ile J OA! pa,e
Below are the list of few profiles- you must &now to wor& on 45 pages.
#$ Show %iagnostics option on 45 pages "
Set profile <!ND:Dia,notic'6 =es
>$ %isplay ,ersonali6ation lin& on 45 pages "Set any of profile options
<%eronali"e ;el1-;er*ice De1n'6 =ES
)
'Diable ;el1-;er*ice %eronal'62o
?$ %isplay ,ersonali6ation lin& for each region "
Set profile '!ND: %eronali"ation <e,ion Lin= .nable3' 6=ES
@$ Show 4bout this page on 45 ,ages " enable any profile option mentioned above in # and >.
!4nctional A3minitrator <eponibility - A3*anta,e
racle provides so many features in core ( oracle forms$ to ease the application use in real time.
5ox example loo&ups- profiles- functions and menus.
Below lines explain how to do all these without opening oracle forms. racle provides 5unctional
4dministrator responsibility (self service application$ to achieve most of the core features
available in oracle forms. 4dd this responsibility to your user.
+lic& on 5unctional 4dministrator )esponsibility 0
Loo=4p 0 +ore services ** Loo&ups A search for a loo&up. 4lso create a new loo&up type here
!ND mea,e 0 +ore Services**'essages A Search existing messages or create a new
message here
%ro1ile Cate,orie K +ore Services**,rofile +ategories A Search existing profile category or
create a new profile category here
%ro1ile K +ore Services**,rofiles A Search existing profile and change values or create a new
profiles here
!4nction K +ore Services**5unction A Search existing functions or create a new function here
:en4 K +ore Services**'enus A Search existing menus or create a new menu here
Cac&e Clear 0 +ore Services**+aching 5ramewor&**1lobal +onfiguration**
+lear 4ll Statistics or +lear +ache
By adding 5unctional administrator responsibility- user does not reBuire to open old forms
application any more while wor&ing on self service pages.
OA! %eronali"ation 0 :i,ration
8L OA! bean %eronali"ation K
Ob?ecti*e K :a=e OA! bean rea3 only t&ro4,& peronali"ation
Bean 2ame 0 Search ,ublished 2egotiations available on Sourcing ,age
#$ pen the page where personali6ation is reBuired and +lic& on
,ersonali6e ,age lin& available on right top of the page
>$ +hec& for the target bean and clic& the pencil symbol

?$ +hec& for the read only property
@$ Set the property value for )ead nly C T)UE at )esponsibility level
and press apply button.
D$ )eturn to 4pplication and chec& the personali6ed bean
8L >L :i,ration o1 OA! %eronali"ation K
)esponsibility ,urchasing Super User 0
#$ ,ersonali6ed the header detail of supplier page to ma&e fields read only
>$ +hec& the personali6ation from bac& end
BE1I2
E%)/UTILS.LIST+UST'IF4TI2S(G:oracle:apps:pos:supplier:webui:.uic&Upd
ate,1G$H
E2%H
:
:
oracle:apps:pos:supplier:webui:customi6ations:responsibility:>;;I:.uic&Update,
1
99 >;;I 0 )esponsibility I%
?$ +hec& the xml code generated by system for personali6ation
BE1I2
E%)/UTILS.,)I2T%+U'E2T(G:oracle:apps:pos:supplier:webui:customi
6ations:responsibility:>;;I:.uic&Update,1G$H
E2%H
JKxml versionCG#.;G encodingCGUT5"LGK*
Jcustomi6ation xmlnsC<httpA::xmlns.oracle.com:7rad<
versionC<M.;.N.;.;/?D< xmlAlangC<en"US<
customi6esC<:oracle:apps:pos:supplier:webui:.uic&Update,1<*
Jmodifications*
Jmodify elementC<Supplier2ame< readnlyC<true<:*

J:modifications*
J:customi6ation*
@$ Save the above xml code as .uic&Update,1.xml
D$ +reate the below files structure at your local dis& and place the
.uic&Update,1.xml in >;;I:
xx333:oracle:apps:pos:supplier:webui:customi6ations:responsibility:>;;I:
N$ +reate another folder under responsibility named >;;L for responsibility
,ayables 'anager and place the .uic&Update,1.xml
xx333:oracle:apps:pos:supplier:webui:customi6ations:responsibility:>;;L:
I$ Fip the xx333 folder to xx333.6ip
L$ ,lace the xx333.6ip file and install script
(33333/45/,E)S/)ES,/LE!EL.sh$ to unix box
M$ Execute script " 33333/45/,E)S/)ES,/LE!EL.sh with following
parameters
#$ 4,,S username
>$ 4,,S pwd
?$ %B I, 4ddress 0 Oost 2ame
@$ %B ,ort 2umber
D$ %B SI%
N$ )esponsibility Id 0 Target )esponsibility Id
I$ Log 5ile 2ame
%O;T ;4cce14l e/ec4tion o1 Intall cript -
)esponsibility 333 +o ,ayables 'anager 0
#;$ +hec& the personali6ation from bac& end
BE1I2
E%)/UTILS.LIST+UST'IF4TI2S(G:oracle:apps:pos:supplier:webui:.uic&Upd
ate,1G$H
E2%H
:
:
oracle:apps:pos:supplier:webui:customi6ations:responsibility:>;;I:.uic&Update,
1
:
oracle:apps:pos:supplier:webui:customi6ations:responsibility:>;;L:.uic&Update,
1
99 >;;L0 )esponsibility I% for 333 +o ,ayables 'anager
##$ +hec& the xml code generated by system for personali6ation
BE1I2
E%)/UTILS.,)I2T%+U'E2T(G:oracle:apps:pos:supplier:webui:customi
6ations:responsibility:>;;L:.uic&Update,1G$H
E2%H
JKxml versionCG#.;G encodingCGUT5"LGK*
Jcustomi6ation xmlnsC<httpA::xmlns.oracle.com:7rad<
versionC<M.;.N.;.;/?D< xmlAlangC<en"US<
customi6esC<:oracle:apps:pos:supplier:webui:.uic&Update,1<*
Jmodifications*
Jmodify elementC<Supplier2ame< readnlyC<true<:*

J:modifications*
J:customi6ation*
#>$ Sometime personali6ation does not reflect immediate to the target
responsibility. ,lease
Logout and login again to application. pen the ,age- clic& on personali6ation
lin&.
+lic& on pencil symbol for any personali6ed item chec& the field value and press
apply.
8L ML OA %eronali"ation 4in, !4nctional A3minitrator <eponibility
a$ Login to 4pplication
b$ Select 5unctional 4dministrator )esponsibility
c$ +lic& the ,ersonali6ation Tab then 4pplication +atalog
d$ 1ive the complete path with page name in %ocument ,ath field and
press 1o
e$ If there exist any personali6ation It has ,ersonali6ed C =es
otherwise 2o.
f$ To do any personali6ation on this page clic& the pencil icon on
,ersonali6e ,age- It will navigate you to same page as you clic& on
personali6ation lin& on this page
g$ Using 'anage ,ersonali6ation pencil icon- you can delete or
activate:deactivate the existing personali6ation.
Import ./port o1 OA %eronali"ation K
#$ Set the path to profile 52%A ,ersonali6ation %ocument )oot ,ath
(path where the exported personali6ation will reside$
>$ +lic& on Import:Export lin& followed by ,ersonali6ation
)epository lin&
?$ Search for your personali6ation and select those need to be
exported
@$ +lic& Export To 5ile System button
D$ ,ersonali6ed file ( with xml extn$ with full repository structure
exported to given path
N$ To import the existing personali6ation place the xml file with
complete file structure to the root path defined
I$ 5or single file import select the chec& box or directly chec& the
root path for all files and clic& Import 5rom 5ile System.
;NL ;cript to Delete %eronali"ation K
Begin
7dr/utils.deletedocument(p/documentC*G:oracle:apps:pos:supplier:webui:customi
6ations:site:;:.uic&Update,1G$H
E2%H
: