0% found this document useful (0 votes)
34 views4 pages

Custom Product Creation in R12

This document provides steps to create a custom product in Oracle R12 including creating a new schema, tablespaces, directories, registering the application, custom menu, request group, and responsibility. It includes 30 detailed steps to set up the custom product for a new XVIJ application.

Uploaded by

Abdul Malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views4 pages

Custom Product Creation in R12

This document provides steps to create a custom product in Oracle R12 including creating a new schema, tablespaces, directories, registering the application, custom menu, request group, and responsibility. It includes 30 detailed steps to set up the custom product for a new XVIJ application.

Uploaded by

Abdul Malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Custom Product Creation in R12

Creation of XVIJ_TOP Application


Details
Application Name: XVIJ Application
Base Path: $XVIJ_TOP
Schema Name: TTS
Tablespace Name (Data): XXVIJ_TS_TX_DATA
Tablespace Name (Index): XXVIJ_TS_TX_IDX
1.
2.
3.
4.

Login as database OS user to create TTS schema for XVIJ Application.


Set the environment. (if not set in Bash Profile)
Login into sqlplus as sysdba
Create Tablespace for data for TTS Schema as XXVIJ_TS_TX_DATA
create tablespace XXVIJ_TS_TX_DATA datafile
'/d01/R12DEMO/oracle/db01/db/apps_st/data/xvij_data1.dbf'
size 500M autoextend on next 100m maxsize 1024m extent
management local segment space management auto;

Note: Can give tablespace size based on our environment


5. Create Tablespace for Index for TTS Schema as XXVIJ_TS_TX_IDX.
6. Create Temporary tablespace for TTS Schema as XXVIJ_TS_TX_TEMP
7. Now Create schema named as TTS with the below details:
Username: TTS
Password: tts
Default Tablespace
: XXVIJ_TS_TX_DATA
Temporary Tablespace : XXVIJ_TS_TX_TEMP
8. Login as OS application user.
9. Set the environment if it has not been set in Bash profile.
10. Change Directort to $APPL_TOP
11. Make the directory structure like below under $APPL_TOP
mkdir
mkdir
mkdir
mkdir
mkdir
mkdir
mkdir
mkdir
mkdir
mkdir

xvij
-p xvij/12.0.0
-p xvij/12.0.0/ bin
-p xvij/12.0.0/ out
-p xvij/12.0.0/log
-p xvij/12.0.0/admin
-p xvij/12.0.0/html
-p xvij/12.0.0/patch
-p xvij/12.0.0/mds
-p xvij/12.0.0/reports/US

mkdir
mkdir
mkdir
mkdir
mkdir
mkdir
mkdir

-p
-p
-p
-p
-p
-p
-p

xvij/12.0.0/sql/ddl
xvij/12.0.0/media
xvij/12.0.0/java
xvij/12.0.0/forms/US
xvij/12.0.0/help
xvij/12.0.0/lib
xvij/12.0.0/mesg

12. Change the Directory to $INST_TOP/appl/admin for .xml location and back up the .XML
file.
13. Edit the original XML file and add the XVIJ top entry as below along with the standard
product list
<XVIJ_TOP oa_var="s_xvijtop" oa_type="PROD_TOP"
oa_enabled="FALSE">/d01/R12DEMO/oracle/app01/apps/apps_st/app
l/xvij/12.0.0</XVIJ_TOP>
14. Change Directory to $ADMIN_SCRIPTS_HOME and execute adautocfg.sh
15. After completed autoconfig successfully start the applications.
16. Login to applications as sysadmin user and select system administrator responsibility.
17. Now register our custom application with below details:
Application Name : XVIJ Application
Short Name : XVIJ
Basepath : XVIJ_TOP
Description : XVIJ Application for custom requirement
18. Navigation: After login system administrator responsibility,
Application-> Register (click on Register and enter above
details in the form and save it)
19. Register the TTS Schema in the applications. Navigate as follows:
Security ORACLE Register
20. Add the Oracle Schema Details as below and save the information
Database User name : TTS
Password : tts
Privilege : Enabled
Install Group : 1
Description : XVIS Application for custom requirement.
21. Now add the Created application in the Standard Datagroup
Navigate to Security ORACLE DataGroup

22. Now Query the Data group as Standard.


23. Add the application details as below in the data groups form
Application : XVIJ Application
Oracle ID : Apps
Description: XVIJ Application for custom requirement
24. Create the Custom Menu
Navigate to Application -> Menu (To Create Custom Menu)
25. Create the Custom Menu with the following details as below
Note: The Menu to be created is to provide the facility to run and View Requests only.
Enter the following details and save:
Menu Name : XXVIJ_CUSTOM_MENU
User Menu Name : XXVIJ Custom Menu
Description : XXVIJ Custom Menu For Custom Requirement
Seq = 100
Prompt = View Requests
Function = View All Concurrent Requests
Description = View Requests
Seq = 110
Prompt = Run Requests
Function = Requests: Submit
Description = Submit Requests
After saving we got window like below:
Ensure that the menu has been compiled or not by checking the
request id has been completed normal.
26. Create A Custom Request Group
Navigate to Security ->Responsibility-> Request
Note: Not required to add any reports to the request group. Based on the requirements the reports
can be added to the request group only.
27. Create the new custom request group as XXVIJ Request Group with the following details:
Group: XXVIJ Request Group
Application: XVIJ Application
Description: XXVIJ Request Group for Custom Requirement
--------- Requests Tab can be left blank

28. Create A Custom Responsibility for XVIJ Application


Navigate to Security-> Responsibility->Define
29. Create new custom responsibility as XTTS Custom Responsibility with the details as
below:
Responsibility Name: XTTS Custom Responsibility
Application Name: XVIJ Application
Responsibility Key: XTTS_CUSTOM_RESP
Description: XTTS Custom Responsibility
Available from: Oracle Applications
Datagroup
Name: Standard
Application: XVIJ Application
Menu: XXVIJ Custom Menu
Request Group
Name: XXVIJ Request Group
Application: XVIJ Application
30. Create one user and assign this responsibility to that particular user.
Navigate to Security->User->Define

You might also like