you should have knowledge on
reports,forms development and some oracle apps functional knowledge(AP,AR,GL,OM modules )
Functional knowledge is must ?
basic idea is require
if you have interest learn OAF,ADF might help full
what is OAF and ADF ?
OAF = Oracle Application Framework
ADF = Oracle Application Development Framework
Thanks a lot