Custom Product Creation in R12

download Custom Product Creation in R12

of 4

description

Custom TOP Creation in R12

Transcript of Custom Product Creation in R12

Custom Product Creation in R12

Creation of XVIJ_TOP Application

Details

Application Name: XVIJ ApplicationBase Path: $XVIJ_TOPSchema Name: TTSTablespace Name (Data): XXVIJ_TS_TX_DATATablespace Name (Index): XXVIJ_TS_TX_IDX1. Login as database OS user to create TTS schema for XVIJ Application.2. Set the environment. (if not set in Bash Profile)3. Login into sqlplus as sysdba4. Create Tablespace for data for TTS Schema as XXVIJ_TS_TX_DATAcreate 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 environment5. Create Tablespace for Index for TTS Schema as XXVIJ_TS_TX_IDX.6. Create Temporary tablespace for TTS Schema as XXVIJ_TS_TX_TEMP7. 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_TOP11. Make the directory structure like below under $APPL_TOPmkdir xvij

mkdir -p xvij/12.0.0

mkdir -p xvij/12.0.0/ bin

mkdir -p xvij/12.0.0/ out

mkdir -p xvij/12.0.0/log

mkdir -p xvij/12.0.0/admin

mkdir -p xvij/12.0.0/html

mkdir -p xvij/12.0.0/patch

mkdir -p xvij/12.0.0/mds

mkdir -p xvij/12.0.0/reports/US

mkdir -p xvij/12.0.0/sql/ddl

mkdir -p xvij/12.0.0/media

mkdir -p xvij/12.0.0/java

mkdir -p xvij/12.0.0/forms/US

mkdir -p xvij/12.0.0/help

mkdir -p xvij/12.0.0/lib

mkdir -p 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/d01/R12DEMO/oracle/app01/apps/apps_st/appl/xvij/12.0.0

14. Change Directory to $ADMIN_SCRIPTS_HOME and execute adautocfg.sh15. 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 ApplicationShort Name : XVIJ

Basepath : XVIJ_TOP

Description : XVIJ Application for custom requirement18. 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 : TTSPassword : tts

Privilege : Enabled

Install Group : 1Description : 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 : AppsDescription: XVIJ Application for custom requirement24. 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_MENUUser Menu Name : XXVIJ Custom MenuDescription : XXVIJ Custom Menu For Custom RequirementSeq = 100Prompt = View RequestsFunction = View All Concurrent RequestsDescription = View RequestsSeq = 110

Prompt = Run RequestsFunction = 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 ApplicationDescription: XXVIJ Request Group for Custom Requirement

--------- Requests Tab can be left blank

28. Create A Custom Responsibility for XVIJ Application

Navigate to Security-> Responsibility->Define29. Create new custom responsibility as XTTS Custom Responsibility with the details as below:

Responsibility Name: XTTS Custom ResponsibilityApplication Name: XVIJ Application

Responsibility Key: XTTS_CUSTOM_RESP

Description: XTTS Custom ResponsibilityAvailable from: Oracle ApplicationsDatagroup

Name: StandardApplication: XVIJ ApplicationMenu: XXVIJ Custom MenuRequest Group

Name: XXVIJ Request GroupApplication: XVIJ Application30. Create one user and assign this responsibility to that particular user.

Navigate to Security->User->Define