PURPOSE:
This note describes the basic steps needed to setup a Custom Top within Oracle Applications R12.
Creating a Custom Top in Applications R12:
Custom Tops are required if you are creating new forms, reports, workflows, OAF pages etc. This allows you to segregate your custom written files from the standard seeded functionality that Oracle Applications provide. Customizations can therefore be preserved when applying patches or upgrades to your environment.
Steps to be followed:
1) Make the directory structure for Custom Pages Top.
cd $JAVA_TOP
cd classes
mkdir classes/xx_hr
mkdir classes/xx_ums
mkdir classes/xx_ums/oracle/apps/
mkdir classes/ xx_ums/oracle/apps/
2) Make the directory structure for Custom Forms and Reports Custom top. cd $APPL_TOP
mkdir appl/xx_hr
mkdir appl/xx_ums
3) Add the custom module into the environment
Apply ADX.E.1 and add the entry to topfile.txt as a standard product top entry (follow the existing model in the file) Customised environment variables can be added to AutoConfig by using the filename specificed by s_custom_file, which is then called from the APPSORA.env file. If using Forms Listener Servlet, you may also need to add $CUSTOM_TOP to formsservlet.ini in $APACHE_TOP/Jserv/etc
4) Create new tablespace for database objects
create tablespace xx_ums datafile '/emea/oracle/visuk09/visuk09data/xx_ums .dbf' size 10M default storage(initial 10k next 10k)
5) Create schema
create user xx_ums identified by xx_ums
default tablespace xx_ums
temporary tablespace temp
quota unlimited on xx_ums
quota unlimited on temp;
grant connect, resource to xx_ums;
6) Register your Oracle Schema.
Login to Applications with System Administrator responsibility Navigate to Application-->Register
Application = xx_ums Custom
Short Name = xx_ums
Basepath = xx_ums_TOP
Description = xx_ums Custom Application
7) Register Oracle User
Navigate to Security-->Oracle-->Register
Database User Name = xx_ums
Password = xx_ums
Privilege = Enabled
Install Group = 0
Description = xx_ums Custom Application User
8) Add Application to a Data Group
Navigate to Security-->Oracle-->DataGroup
Data Group = xx_ums Group
Description = xx_ums Custom Data Group
Click on "Copy Applications from" and pick Standard data Group, then add the following entry.
Application = xx_ums Custom
Oracle ID = APPS
Description = xx_ums Custom Application
9) Create custom request group
This will act as a placeholder for any custom reports we wish to make available for the Custom Responsibility (which is defined at a later stage)Navigate to Security-->responsibility-->Request
Group= xx_ums Request Group
Application = xx_ums Custom
Code= xx_ums
Description = xx_ums Custom Requests
We will not define any requests to add to the group at this stage, but you can add some now if required.
10) Create custom menu
This will act as a placeholder for any menu items we wish to make available for the Custom Responsibility (which is defined at a later stage) We will create two menus, one for Core Applications and one for Self Service. Navigate to Application-->Menu Menu= xx_ums_CUSTOM_MENU
User Menu Name = xx_ums Custom Application
Menu Type =
Description= xx_ums Custom Application Menu
Seq= 100
Prompt= View Requests
Submenu=
Function = View All Concurrent Requests
Description = View Requests
Seq= 110
Prompt= Run Requests
Submenu=
Function= Requests: Submit
Description = Submit Requests
Menu= xx_ums_CUSTOM_MENU_SSWA
User Menu Name = xx_ums Custom Application SSWA
Menu Type=
Description = xx_ums Custom Application Menu for SSWA
11) Create new responsibility.
One for Core Applications and One for Self Service (SSWA) Navigate to Security-->Responsibility-->Define
Responsibility Name= xx_ums Custom
Application= xx_ums Custom
Responsibility Key = xx_ums CUSTOM
Description= xx_ums Custom Responsibility
Available From= Oracle Applications
Data Group Name= xx_ums Group
Data Group Application = xx_ums Custom
Menu= xx_ums Custom Application
Request Group Name= xx_ums Request Group
Responsibility Name= xx_ums Custom SSWA
Application= xx_ums Custom
Responsibility Key = xx_ums CUSTOMSSWA
Description = xx_ums Custom Responsibility SSWA
Available From= Oracle Self Service Web Applications
Data Group Name= xx_ums Group
Data Group Application = xx_ums Custom
Menu= xx_ums Custom Application SSWA
Request Group Name= xx_ums Request Group
12) Add responsibility to user
Navigate to Security-->User-->DefineAdd xx_ums Custom responsibility to users as required.
13) Other considerations
You are now ready to create your database Objects, custom Reports, Forms, Packages, etc Create the source code files in the xx_ums _TOP directory appropriate for the type of object. For example forms would be located in
$xx_ums_TOP/forms/US or package source code in
$xx_ums_TOP/admin/sql for example. Database Objects, such as tables, indexes and sequences should be created in the xx_ums schema, then you need to
a) Grant all privilege from each custom data object to the APPS schema.
For example: logged in as xx_ums user
grant all privileges on myTable to apps;
b) Create a synonym in APPS for each custom data object For example: logged in as APPS user
Create synonym myTable for xx_ums.myTable; Other database objects, such as views and packages should be created directly in the APPS schema.
Good tutorial. Nice your describe so well how to Creating a Custom Application in R12. It is very useful for begninner like us.
ReplyDeletesap ecc 6
Hi this is raj i am having 3 years of experience as a php developer and i am certified. i have knowledge on OOPS concepts in php but dont know indepth. After learning hadoop will be enough to get a good career in IT with good package? and i crossed hadoop training in chennai website where someone please help me to identity the syllabus covers everything or not??
ReplyDeleteThanks,
raj
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
DeleteNice Information
DeleteebiztechnicsFor Oracle apps info
Sekhar
This comment has been removed by the author.
DeleteNice Information
DeleteebiztechnicsFor Oracle apps info
Sekhar
Nice Information
ReplyDeleteSekhar
For Oracle apps info
Nice Information
ReplyDeleteSekhar
http://ebiztechnics.blogspot.in
Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
ReplyDeleteHadoop training center in Chennai
fantastic blog site, looking for teaching upon oracle programs complicated, Check this site for indepth Oracle Applications Technical Training Go here if you’re looking for information on Oracle Applications Technical Training
ReplyDeleteThanks for sharing; Salesforce crm cloud application provides special cloud computing tools for your client management problems. It’s a fresh technology in IT industries for the business management.
ReplyDeleteRegards,
Salesforce training
This comment has been removed by a blog administrator.
ReplyDeletePretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
ReplyDeleteInformatica Training In Chennai
Hadoop Training In Chennai
Oracle Training In Chennai
Pega Training In Chennai
Thanks for sharing these information. It’s a very nice topic. We IT hub Online Training are good in giving the oracle apps technical Training
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThe information you provided in this Blog is very useful. I found your blog very interesting and very informative.Oracle Application Framework is the development and deployment platform developed by Oracle to develop the Oracle E-Business Suite “Self-Service” or HTML based Applications. more information of Oracle or Oracle Application Framework click here
ReplyDeleteThe information you provided in this Blog is very useful. I found your blog very interesting and very informative.Oracle Application Framework is the development and deployment platform developed by Oracle to develop the Oracle E-Business Suite “Self-Service” or HTML based Applications. more information of Oracle or Oracle Application Framework click here
ReplyDeleteYour website is worth to visit all of your posted content which was very interesting to read. Thanks a lot to share information like this.
ReplyDeleteSelenium Training in Chennai
Selenium Training in adyar
Selenium Training in Ambattur
JAVA Training in Chennai
Hadoop Training in Chennai
iOS Training in Chennai
Interesting blog, it gives lots of information to me. Thanks for sharing such a nice blog.
ReplyDeleteRPA courses in Chennai
Robotic Process Automation Certification
RPA Training
AWS Training in Chennai
ccna Training in Chennai
Angularjs Training in Chennai
Nice article I was really impressed by seeing this blog, it was very interesting and it is very useful for me.
ReplyDeleteFrench classes in chennai
Spanish Courses in Chennai
French language classes in chennai
French courses in Chennai
Spanish Language Course in Chennai
German Language Classes in Chennai
French Institute in Chennai
Japanese Classes in Chennai
I am feeling greatful to read this.you gave a nice info for us.please update more.
ReplyDeletesoftware testing institute in bangalore
Software Testing Training in Mogappair
Software Testing Training in Vadapalani
Software Testing Training in Karapakkam
The blog which you have posted is very informative to us. Thanks for your information sharing with us.
ReplyDeleteBest JAVA Training Institute in Coimbatore
JAVA Certification Course in Coimbatore
JAVA Training Institute in Coimbatore
JAVA Training Center in Coimbatore
JAVA Training
I liked your blog.Thanks for your interest in sharing your ideas.keep doing more.
ReplyDeleteTOEFL Coaching in Tambaram | TOEFL Training in Chrompet | TOEFL Classes at Tambaram West | TOEFL Course in Tambaram East | TOEFL Centres in Pallavaram | TOEFL Coaching Classes in Guduvanchery | Best TOEFL Coaching Institute in Tambaram
I am obliged to you for sharing this piece of information here and updating us with your resourceful guidance. Hope this might benefit many learners. Keep sharing this gainful articles and continue updating us.
ReplyDeleteDevOps Training in Chennai
DevOps certification Chennai
DevOps certification
DevOps Training
DevOps course in Chennai
DevOps course
Thank you for this great article which conveyed a good information.keep more updates
ReplyDeleteXamarin Course
Xamarin Training Course
Xamarin Classes
Best Xamarin Course
It is really useful to me. Explained perfectly and clearly.
ReplyDeleteEmbedded systems course | Embedded Training in Chennai | Embedded systems Training | Embedded course | Embedded Training | Embedded systems Training in Chennai
Thank you sharing this kind of noteworthy information. Nice Post.
ReplyDeleteGuest posting sites
Education
It was really a nice article and I was really impressd by reading this.
ReplyDeleteThank you for such amazing post. Keep up the good work.
PrimaveraTraining in Velachery
Primavera Courses in Velachery
Primavera Training in Tambaram
Primavera Training in Adyar
Primavera Courses in Adyar
I am happy to find this post Very useful for me, as it contains lot of information
ReplyDeleteindiaunimagined
Technology
Nice Post. Looking for more updates from you. Thanks for sharing.
ReplyDeletePega training in chennai
Pega course in chennai
Pega training institutes in chennai
Pega course
Pega training
Pega certification training
You have provided an nice article....! This is kind of worthy information. Thank you for your sharing...
ReplyDeleteBest Digital Marketing Course in Bangalore
Digital Marketing Course Bangalore
Digital Marketing Training in Nungambakkam
Digital Marketing Training in Saidapet
Digital Marketing Training in Karappakkam
Digital Marketing Training in Padur
Good post! This post is very great information. Really useful information about this,This is a good way to enhance the knowledge.
ReplyDeleteMachine Learning Course in Saidapet
Machine Learning Training in Aminjikarai
Machine Learning Course in Vadapalani
Machine Learning Course in Chennai
Machine Learning Classes near me
feeling so good to read your information's in the blog.
ReplyDeletethanks for sharing your ideas with us and add more info.
AngularJS Training in Ashok Nagar
AngularJS Training in Perambur
Angularjs course in Bangalore
Angularjs Training institute in Bangalore
your blog informations are really creative and It contains full of new innovative ideas.
ReplyDeletethank you for sharing with us.please update more data.
Cloud computing Training centers in Bangalore
Cloud Computing Training in Perambur
Cloud Computing Training in Ashok Nagar
Cloud Computing Training in Karapakkam
Really good work. your content is very creative, it's very useful for improve my self. Keep it up....
ReplyDeleteLearn Ethical Hacking in Bangalore
Best Ethical Hacking Training in Bangalore
Ethical Hacking Training Institute in Bangalore
Ethical Hacking Training in Perambur
Ethical Hacking Course in Nolambur
Ethical Hacking Course in Saidapet
Ethical Hacking Training in Aminjikarai
Awesome Post . Your way of expressing things makes reading very enjoyable. Thanks for posting.
ReplyDeleteEthical Hacking Course in Chennai
Hacking Course in Chennai
Ethical Hacking Training in Chennai
Certified Ethical Hacking Course in Chennai
Ethical Hacking Course
Ethical Hacking Certification
IELTS coaching in Chennai
IELTS Training in Chennai
Blog is so nice!!! I get more information. Thanks for your great idea. I waiting for your post....
ReplyDeleteCCNA Course in Vadapalani
CCNA Training in Nungambakkam
CCNA Course in Kodambakkam
CCNA Training in Aminjikarai
CCNA Course in Chennai Kodambakkam
CCNA Training in Vadapalani
ReplyDeleteThanks for sharing the fantabulous post. It gives immense pleasure to read your article. Your post is very thought provoking.
Pega training in chennai
Pega course in chennai
Pega training institutes in chennai
Pega course
Pega training
Pega certification training
Pega developer training
I read your post regularly, it is really good work. Thank you for your post. Kindly keep it.....
ReplyDeleteData Science Training in Ambattur
Data Science Course in Perambur
Data Science Training in Nolambur
Data Science Course in Vadapalani
Data Science Training in Nungambakkam
Data Science Course in Tnagar
Good job!you were given an interesting and innovative informations.I like the way of expressing your ideas and i assure that it will make the readers more enjoyable while reading.
ReplyDeleteJava Institutes in bangalore
Java Classes in Bangalore
Java Training in Chennai Anna Nagar
Java Institute in T nagar
Java Training Institutes in OMR
Awesome post with great information. Well done.
ReplyDeleteSpark Training in Chennai | Spark Training | LINUX Training in Chennai | JavaScript Training in Chennai | Unix Training in Chennai | Oracle Training in Chennai | Oracle DBA training
Amazing Post. The content is very interesting. Waiting for your future updates.
ReplyDeleteXamarin Training in Chennai
Xamarin Course in Chennai
SAS Training in Chennai
SAS Course in Chennai
Informatica Training in Chennai
Informatica course in Chennai
Informatica Training Center Chennai
Best Informatica Training in Chennai
Heard a lot about R12.But your article answered my lots of questions.Thanks for your great work.
ReplyDeletesamsung service centres in chennai
samsung mobile service center in velachery
samsung mobile service center in porur
samsung mobile service center in vadapalani
oppo service centres in chennai
oppo service center velachery
oppo service center in vadapalani
oppo service center in porur
Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
ReplyDeleteAzure Training in Chennai
Microsoft Azure Training
Machine Learning Training in Chennai
Blue Prism Training in Chennai
AWS Training in Chennai
Automation Anywhere Training in Chennai
Azure course in Velachery
Azure course in Tambaram
Azure Training in Porur
Great Article. The insights you have provided about creating Custom application in R12 is really resourceful. Thanks for sharing the post.
ReplyDeleteOracle apps functional Training
Oracle Apps Technical Training and Certification Course
Oracle apps DBA Training
very useful information..
ReplyDeletehow to hack chromebook using crosh
hack tp link wifi username and password
brac ngo written test question
whatsapp ethical hacking
react js developer resume india
integer max value javascript
binatone wifi hack
a certain sum of money amounts to rs.1300 in 2 years and to rs. 1525 in 3.5 years. find the sum and the rate of interest
she spent most of her time tomusic
she most of her time tomusic
Thanks for sharing useful information. I learned something new from your bog. Its very interesting and informative. keep updating. If you are looking for any Python programming related information, please visit our website Python training in bangalore
ReplyDeletevery nice.....
ReplyDeleteinplant training in chennai
inplant training in chennai for it
Bermuda web hosting
Botswana hosting
armenia web hosting
dominican republic web hosting
iran hosting
palestinian territory web hosting
iceland web hosting
i never know the use of adobe shadow until i saw this post. thank you for this! this is very helpful. custom embroidered patches
ReplyDeleteHi there! Nice post! Please tell us when I will see a follow up! Custom Patch Maker
ReplyDeletehis idea is mind blowing. I think everyone should know such information like you have described on this post. Thank you for sharing this explanation.
ReplyDeleteCyber Security Training Course in Chennai | Certification | Cyber Security Online Training Course | Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course |
CCNA Training Course in Chennai | Certification | CCNA Online Training Course | RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai | SEO Training in Chennai | Certification | SEO Online Training Course
film izle - sex hikayeleri - sex hikayesi - erotik hikaye -
ReplyDeleteankara escort - bornova escort - alsancak escort - çeşme escort - izmir escort - smm panel - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - haber - instagram takipçi hilesi - instagram takipçi satın al - izmir evden eve nakliyat - seocu - instagram takipçi hilesi - instagram takipçi satın al - izmir escort - takipçi satın al - instagram takipçi satın al - tiktok takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takibi bırakanlar - buca escort -
karşıyaka escort - instagram takipçi hilesi
Thankyou for this wondrous post, I am glad I observed this website on yahoo. check this site
ReplyDeleteThis is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. new zealand visa
ReplyDeleteWhat a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much. !!!
ReplyDeleteReal Estate CRM
It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing. visit this page
ReplyDeletesmm panel
ReplyDeletesmm panel
iş ilanları
İnstagram takipçi satın al
Hırdavat
HTTPS://WWW.BEYAZESYATEKNİKSERVİSİ.COM.TR/
servis
jeton hilesi
lisans satın al
ReplyDeleteuc satın al
minecraft premium
özel ambulans
yurtdışı kargo
en son çıkan perde modelleri
en son çıkan perde modelleri
nft nasıl alınır
really nice and interesting article
ReplyDeleteمكافحة حشرات
ReplyDeleteمكافحة حشرات بجدة
Get Your Indian Visa Online | eVisa Indians
ReplyDeletehttps://www.evisaindians.com/