I am planning to deploy my developments from one instance to another, how should i proceed, what is the best practice about this process, I want to deploy DB objects(Tables, packages, views etc.) and application objects (Concurrent programs, messages, lookups etc.), Thanks for help.
The best practice to deploy database objects is
sqlplus
.Note that you don't create/modify database objects in database with a GUI-tool but write the SQL in text files with a text editor.
The best practice to deploy eBS objects is
fndload
.fndload
.Here the objects are created in one eBS instance and then saved in to version control system and copied to other instances.
fndload
example for concurrent programs:
ebs-1$ FNDLOAD apps/<PASSWD> O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct <CONCURRENT_NAME>_program.ldt PROGRAM APPLICATION_SHORT_NAME=<APP_NAME> CONCURRENT_PROGRAM_NAME=<CONCURRENT_NAME>
ebs-2$ FNDLOAD apps/<PASSWD> O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct <CONCURRENT_NAME>_program.ldt -