<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-4651637094272879690</id><updated>2009-11-06T03:14:51.363-08:00</updated><title type='text'>Murthy Ganjams Oracle Apps Technical World</title><subtitle type='html'>The main idea is to help the technical community and one point store of most of the technical solutions..if you have good content that can be posted..put a mail to murthyganjam@gmail.com</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default?start-index=26&amp;max-results=25'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-2853711476128179031</id><published>2009-09-12T22:55:00.000-07:00</published><updated>2009-09-12T23:12:07.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle workflow'/><title type='text'>Migrating workflow between instances</title><summary type='text'>Hi All,There are two way of migrating workflow definitions between instances.1.open the workflow in the workflow builder and using save as in to the target systemsecond way is using wfloadselect * from wf_item_types_tl  to the get the workflow short nameWFLOAD apps/apps 0 Y DOWNLOAD  REQAPPRV --download  eqappv_final.wftftp the reqappv_final.wft to the target instanceWFLOAD apps/apps 0 Y UPGRADE </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/2853711476128179031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=2853711476128179031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/2853711476128179031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/2853711476128179031'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/09/migrating-workflow-between-instances.html' title='Migrating workflow between instances'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-886522821434551807</id><published>2009-09-12T22:51:00.000-07:00</published><updated>2009-09-12T22:54:57.040-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle workflow'/><title type='text'>Oracle workflow standard activities</title><summary type='text'>Hi All,here i a putting all standard activities of workflow builder from the developer guide..this is basically for a quick refernce(interview perpective)..just go through all once so that you know what all can be done easily in the workfkow..for details plz check the oracle workflow developer guide ..AND/OR Activities:In cases where multiple parallel branches transition to a single node,you can </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/886522821434551807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=886522821434551807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/886522821434551807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/886522821434551807'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/09/oracle-workflow-standard-activities.html' title='Oracle workflow standard activities'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-9069292504265158078</id><published>2009-09-09T03:00:00.000-07:00</published><updated>2009-09-09T03:18:40.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><category scheme='http://www.blogger.com/atom/ns#' term='AOL'/><title type='text'>Multiple oraganizations Access control(MOAC)-R12--Part1</title><summary type='text'>Hi ALL,Here i am trying to put the MOAC techical architecture in simple terms..we are might have heard the term multi organization till 11.5.10 prior it is only one organizationwhat does multiorganization mean??Managing multiple organizations data in a single system...putting it in lay man termsFor example lets take GEfinancialIt is headquarted in US and operations in india also..assume it </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/9069292504265158078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=9069292504265158078' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/9069292504265158078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/9069292504265158078'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/09/multiple-oraganizations-access.html' title='Multiple oraganizations Access control(MOAC)-R12--Part1'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-4292026884531650837</id><published>2009-08-20T02:48:00.000-07:00</published><updated>2009-08-20T02:51:07.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USEFUL SQLQUERIES'/><title type='text'>Dynamic IN clause</title><summary type='text'>Hi ALl,This is one good ways of writing dynamic in clause..if you have a select stament where you are uing in clause to restrict the data.if you are not sure on the inclause statmentwhat you will do..what i used to do is make a dynamica sql build inclause on run time and then execute it ..But there is another smart way of building it dynamically..Example1:cursor c_cust_info is select * from </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/4292026884531650837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=4292026884531650837' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/4292026884531650837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/4292026884531650837'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/08/dynamic-in-clause.html' title='Dynamic IN clause'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-425496818901539793</id><published>2009-07-03T02:40:00.000-07:00</published><updated>2009-07-03T02:59:49.555-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='order management'/><title type='text'>QP_CUSTOM--OE_MSG_PUB</title><summary type='text'>Hi All QP_CUSTOM is a standard package given by oracle to customize the price derivation based on our custom logic.Recently i customisee this package to get freight charge based on the wegith of the line items.This was not so tough to achieve but the user want to show some  messages when ever any exception occurs....But the qp_custom is supposed to return a number..This api is called from dynanic</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/425496818901539793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=425496818901539793' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/425496818901539793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/425496818901539793'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/07/qpcustom-oemsgpub.html' title='QP_CUSTOM--OE_MSG_PUB'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-7279963411115369765</id><published>2009-06-22T23:00:00.000-07:00</published><updated>2009-06-22T23:05:08.495-07:00</updated><title type='text'>Date parameter in Concurrent programs-FND_DATE</title><summary type='text'>Hi All,Normally when ever we want to use date parameter for pl/sql stored procedures we ecounter a common error saying that format string doenst match...then we do a data conversion to_date(p_date,'RRRR/MM/DD HH24:MI:SS') and then use it..The better way of doing it is define the data parameter as varchar2 and use the function FND_DATE.date_to_canonical(p_date).This will direclty convert the text </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/7279963411115369765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=7279963411115369765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7279963411115369765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7279963411115369765'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/06/date-parameter-in-concurrent-programs.html' title='Date parameter in Concurrent programs-FND_DATE'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-3538089482217309101</id><published>2009-05-08T02:52:00.000-07:00</published><updated>2009-05-08T03:06:52.222-07:00</updated><title type='text'>Oracle Apps-Changing LOV Query-Form Pesonalization</title><summary type='text'>How to change a LOV query from Forms Personalization??This is one of the requrirement that we want to add a additional condition to the LOV query or you want to populate the LOV all together from your SQL.Its a simple four step processStep1:Get the Query that of the LOV of the standard form. You can do it by opening the standard form in the form builder or Get the query by taking the trace of the</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/3538089482217309101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=3538089482217309101' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/3538089482217309101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/3538089482217309101'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/05/oracle-apps-changing-lov-query-form.html' title='Oracle Apps-Changing LOV Query-Form Pesonalization'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dPi4Dy_SlkA/SgQDyt-wUQI/AAAAAAAAAOQ/e1JA6H7AQ7E/s72-c/1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-8359663488861896940</id><published>2009-05-05T22:58:00.001-07:00</published><updated>2009-05-05T22:58:50.497-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USEFULSCRIPTS'/><category scheme='http://www.blogger.com/atom/ns#' term='\'/><title type='text'>Terminating Concurrent program sessions</title><summary type='text'>Hi ALL,One way of finding the session id for concurrent is through fnd_cocurrent_request...as discussed in my earlier postBut there is another easy way...select sid,serial#,MODULE,ACTION,status from V$sessionthe module will contain the concurrent program short name...If only  one instance of the concurrent program is running we can easily identify the sessions of it..If we terminate the program </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/8359663488861896940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=8359663488861896940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/8359663488861896940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/8359663488861896940'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/05/terminating-concurrent-program-sessions.html' title='Terminating Concurrent program sessions'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-9039174449962046606</id><published>2009-05-05T22:41:00.000-07:00</published><updated>2009-05-05T22:47:13.987-07:00</updated><title type='text'>7 Ways for a Better LOG--My View..Suggestions Welcomed</title><summary type='text'>Hi All,we all use the log files for debugging issues by writting text into them when ever a exception occurs or to know the process flow of our code...Here are few steps that will make us to have better log and make our life easy during supporting phase..7 ways for writing a Better Log1.Always Display the Name of the package/procedure in the LOG File.    The main advantage of doing this is no </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/9039174449962046606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=9039174449962046606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/9039174449962046606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/9039174449962046606'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/05/7-ways-for-better-log-my.html' title='7 Ways for a Better LOG--My View..Suggestions Welcomed'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-4978466897230606733</id><published>2009-04-28T00:43:00.000-07:00</published><updated>2009-04-28T00:49:11.348-07:00</updated><title type='text'>Entering Query Conditions in Standard Forms</title><summary type='text'>Recently i want to query on a stadard form for records having reversal date as nulli remember that i need to give is null but it didn't work...some how i manager to do it from backend..Even i searched developer guide with no use...So how i get this from the form guide and i am publishing for easy reference..these things will be very useful..and makes our life easy..1. to enter query by example2.</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/4978466897230606733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=4978466897230606733' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/4978466897230606733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/4978466897230606733'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/04/entering-query-conditions-in-standard.html' title='Entering Query Conditions in Standard Forms'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-2237934506230503279</id><published>2009-04-27T01:46:00.000-07:00</published><updated>2009-04-27T02:00:40.287-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AOL'/><title type='text'>RETCODE &amp; ERRBUFF</title><summary type='text'>Hi ALL,As we all know there are two mandatory parameters that need to be pased for all the procedures called 1.ERRBUFF 2.RETCODE..They are very useful parameters if used properly..like setting the status of the conucrrent program and putting the log messages...i think it is better we make some rule like we make the program end in Error when ever there is a unidentified exception occurs based on </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/2237934506230503279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=2237934506230503279' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/2237934506230503279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/2237934506230503279'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/04/retcode-errbuff.html' title='RETCODE &amp; ERRBUFF'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-5359389628745464697</id><published>2009-04-26T23:26:00.000-07:00</published><updated>2009-04-26T23:31:28.622-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX'/><title type='text'>Shell script for File Movement between Servers</title><summary type='text'>From very long i used to get a common requirement that some system will place the files in a server.the system should get the files and process themfor achieving this we need to have shell script which will connect  to the server and ftp the files to the source server..Plz find the sample script for doing this..after writing the script we have to schedule the script in unix using a cronjob...--</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/5359389628745464697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=5359389628745464697' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/5359389628745464697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/5359389628745464697'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/04/shell-script-for-file-movement-between.html' title='Shell script for File Movement between Servers'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-7324029615425601682</id><published>2009-04-02T22:58:00.000-07:00</published><updated>2009-04-02T23:49:41.631-07:00</updated><title type='text'>Tracing techniques in oracle applications</title><summary type='text'>Hi,This is one of the good documents from metalink..good reference document when you want to do tracing....WHAT TO SET UP BEFORE GENERATING THE TRACEThese steps must be performed by the DBA on the database server.1. Set TIMED_STATISTICS to TRUE.For performance issues, make sure TIMED_STATISTICS is turned on,before attempting to generate the trace.Set the following in the init.ora file:</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/7324029615425601682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=7324029615425601682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7324029615425601682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7324029615425601682'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/04/tracing-techniques-in-oracle.html' title='Tracing techniques in oracle applications'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-7198821322210251667</id><published>2009-03-01T21:49:00.000-08:00</published><updated>2009-03-01T22:00:19.209-08:00</updated><title type='text'>HRMS Interface -Employee Creation and updation</title><summary type='text'>Hi All,this is  basic to sink employee information between two instances....CREATE OR REPLACE PROCEDURE APPS.XX_HRMS_INTF_PROC(retcode VARCHAR2, errbuff VARCHAR2)AS   l_emp_num                       VARCHAR2 (30);  l_person_id                     NUMBER;  l_assignment_id                 NUMBER;  l_per_object_version_number     NUMBER;   l_asg_object_version_number     NUMBER;  </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/7198821322210251667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=7198821322210251667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7198821322210251667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7198821322210251667'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/03/hrms-interface-employee-creation-and.html' title='HRMS Interface -Employee Creation and updation'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-5146705679601350533</id><published>2009-02-11T23:01:00.000-08:00</published><updated>2009-02-11T23:08:02.664-08:00</updated><title type='text'>Copying a request Group  Content to another request group</title><summary type='text'>Hi All,Recently i got a requirement to create request and attach all the standard reports of GL to these request groups...it seems a lot tedious task to do manually...so i developed this script to copy the request group content to other request groups..THis is very useful if you have to create multiple requestgroups and attach reports to all,....declarecursor z isselect b.CONCURRENT_PROGRAM_NAME </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/5146705679601350533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=5146705679601350533' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/5146705679601350533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/5146705679601350533'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/02/copying-request-group-content-to.html' title='Copying a request Group  Content to another request group'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-1202703572360355488</id><published>2009-01-28T04:06:00.000-08:00</published><updated>2009-01-28T04:23:31.237-08:00</updated><title type='text'>Concurrent Manager-1</title><summary type='text'>Hi All.We all are using concurrent programs ..but might have never put much thought into concurrent manager details....We know that there are concurrent managers running in background which will be processing the concurrent programs submitted.Basically they are three managers1.Internal Manager2.Standard Manager3.Conflict managerFirst let us see few scenarios..1.In a instance when ever we are </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/1202703572360355488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=1202703572360355488' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/1202703572360355488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/1202703572360355488'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/01/concurrent-manager.html' title='Concurrent Manager-1'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dPi4Dy_SlkA/SYBLfpFFwoI/AAAAAAAAAMs/22-TzndErnU/s72-c/1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-7550914567911452647</id><published>2009-01-27T23:22:00.000-08:00</published><updated>2009-01-28T01:02:37.739-08:00</updated><title type='text'>Concurrent Program LOCKs..</title><summary type='text'>Hi All,Now a days i am developing a concurrent program...while developing in some scenarios the concurrent program is not completingso i want to terminate,make some corrections and resubmit my program..even i terminate, the lock on my object are not getting releasedso i need to find the locked session and terminate the session...i thought of getting the information of session which i am currently</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/7550914567911452647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=7550914567911452647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7550914567911452647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7550914567911452647'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/01/concurrent-program-locks.html' title='Concurrent Program LOCKs..'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-6683378025299435165</id><published>2009-01-22T02:50:00.001-08:00</published><updated>2009-01-22T02:52:54.800-08:00</updated><title type='text'>SQL Loader in Oracle Applications(Draft)</title><summary type='text'>SQL Loader in Oracle Applications…Step1:create a Sqlloader file.(the ctl file)Step2:Create a executable with Execution method type as SQLLOADERStep3:move .ctl file to executable application top bin folder          For example for GL it is GL_TOP/binStep4.Create a program for the executable with paramertes like file name..Step6:Attach the concurrent program to a request group and the run the </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/6683378025299435165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=6683378025299435165' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6683378025299435165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6683378025299435165'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/01/sql-loader-in-oracle-applicationsdraft.html' title='SQL Loader in Oracle Applications(Draft)'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-975856491455763836</id><published>2009-01-22T02:48:00.000-08:00</published><updated>2009-01-22T02:50:21.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Copying Files using PLSQL</title><summary type='text'>Hi allMost of the time we have requirement of moving files….we normally use the Shell script to move the files…It is not mandatory we need to use shell scripts.There are  plsql api’s which can move files from one location to other location..I think every one is aware of UTL_FILE .even it has some limitations…like the directory strucuture used by it should be in the UTL_FILE_PATH in init.ora …or </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/975856491455763836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=975856491455763836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/975856491455763836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/975856491455763836'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/01/copying-files-using-plsql.html' title='Copying Files using PLSQL'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-6210603207750004857</id><published>2009-01-20T22:33:00.000-08:00</published><updated>2009-01-20T22:36:20.909-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AOL'/><title type='text'>FND_GLOBAL PACKAGE</title><summary type='text'>Recently i come accross a requirement to capture the requestidof the concurrent with in the concurrent program session...Even i am aware of the FND_GLOBAL package...But it didnt strike'at first go.....so i am writing this article for people who are not even awarethat this package exists..FND_GLOBAL package gives the most of the enviroment valuesTHis package should be used in database side only...</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/6210603207750004857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=6210603207750004857' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6210603207750004857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6210603207750004857'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/01/fndglobal-package.html' title='FND_GLOBAL PACKAGE'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-1682374432703190341</id><published>2009-01-20T21:43:00.000-08:00</published><updated>2009-05-11T04:38:22.247-07:00</updated><title type='text'>How to Register a shell script in oracle Applications???</title><summary type='text'>I am putting this basics for people like me who are poor in unix…and not confident in doing shell scripting..:)we dont need to develop huge scripts in apps..most of the times it will be moving files between servers or deleting files after completion…Recently I developed a few scripts for moving files after program completion like output to some other folder…$1  connect String$2 Userid$3-$4 </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/1682374432703190341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=1682374432703190341' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/1682374432703190341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/1682374432703190341'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2009/01/how-to-register-shell-script-in-oracle.html' title='How to Register a shell script in oracle Applications???'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-7022083135022847389</id><published>2008-11-05T21:52:00.000-08:00</published><updated>2008-11-05T22:00:11.019-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USEFUL SQLQUERIES'/><title type='text'>Queries Running in the Database(V$SQL)</title><summary type='text'>some times we want to know what are queries that are getting executed when any process is run..one way of finding it is using the V$Sql..the SID and Serial# can be used to kill the session in case of long running queriesset pagesize  24set newpage    1set linesize 125column sql_text  format a100column user_name format a12 select    b.sid,   b.serial# ,  substr(b.username,1,12) user_name,   </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/7022083135022847389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=7022083135022847389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7022083135022847389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/7022083135022847389'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2008/11/queries-running-in-databasevsql.html' title='Queries Running in the Database(V$SQL)'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-6828100309170665391</id><published>2008-09-29T03:16:00.000-07:00</published><updated>2008-09-29T03:20:42.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>HRMS Technical Architecture-Over View Design(Draft)</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/6828100309170665391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=6828100309170665391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6828100309170665391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6828100309170665391'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2008/09/hrms-technical-architecture-over-view.html' title='HRMS Technical Architecture-Over View Design(Draft)'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dPi4Dy_SlkA/SOCrOTu3ZJI/AAAAAAAAAJY/0drTQqLD_8w/s72-c/HRMSTECHNICAL_ARCHITECUTRE_DRAFT.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-4436907366428186610</id><published>2008-08-28T01:50:00.000-07:00</published><updated>2008-08-28T02:04:16.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AOL'/><title type='text'>Adding Concurrent Program to a request group  from backend</title><summary type='text'>This one of the common requirements of adding adding the new concurrent program to the request group in production environment...The critical comes when we dont have access to the sysadmin responsibility and guide the DBA to do it...Actually there is API's for adding the concurrent program from backend.. it is better to create that script and askt he DBA to run the script which will add the </summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/4436907366428186610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=4436907366428186610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/4436907366428186610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/4436907366428186610'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2008/08/adding-concurrent-program-to-request.html' title='Adding Concurrent Program to a request group  from backend'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4651637094272879690.post-6516708522574823164</id><published>2008-08-12T03:03:00.000-07:00</published><updated>2008-08-12T03:27:55.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PERFORMANCE TUNNING'/><title type='text'>TKPROF-Peformance Tunning(Example2,3)-4</title><summary type='text'>STEP 2 - Examine statements using high resourcee===============================================update ...where  ... call------ count ---- cpu --- elapsed --- disk ----query --- current ----rows --Parse-----1--------- 7 -----122 -------- -0----------0----------0-------------0---Execute---1-------  75------ 461-------- 5----- [H] 297 -----[I] 3-------- [J]1---Fetch ---- 0-------- 0------0----------</summary><link rel='replies' type='application/atom+xml' href='http://oracleappstechnicalworld.blogspot.com/feeds/6516708522574823164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4651637094272879690&amp;postID=6516708522574823164' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6516708522574823164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4651637094272879690/posts/default/6516708522574823164'/><link rel='alternate' type='text/html' href='http://oracleappstechnicalworld.blogspot.com/2008/08/tkprof-peformance-tunningexample23-4.html' title='TKPROF-Peformance Tunning(Example2,3)-4'/><author><name>Murthy Ganjam</name><uri>http://www.blogger.com/profile/02275014422366766620</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06006485924376004648'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>