<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2377119109913388381</id><updated>2012-01-30T04:49:17.141-08:00</updated><category term='Appsbase.htm'/><category term='contract'/><category term='AMERICAN_AMERICA.WE8MSWIN1252'/><category term='jinitiator'/><category term='oracle resume'/><category term='purchase order'/><category term='affidavit for change of sign'/><category term='intervieq questions'/><category term='myclasses'/><category term='supplier'/><category term='applet'/><category term='dbms_log'/><category term='PO'/><category term='Account receivables'/><category term='change of sign'/><category term='oracle hrms'/><category term='ABC analysis'/><category term='oracle apps password'/><category term='tables'/><category term='AR'/><category term='decompiler in jdeveloper'/><category term='technical cv'/><category term='oracle apps CV'/><category term='userenv'/><category term='transactions'/><category term='human resource management system'/><category term='personalization'/><category term='access oracle apps views'/><category term='nls_lang'/><category term='project accounting'/><category term='blanket'/><category term='jdev decompiler'/><category term='hrms apis'/><category term='hrms technical'/><category term='matching'/><category term='database'/><category term='jinit'/><category term='pa'/><category term='oracle apps'/><category term='order'/><category term='copying class files'/><category term='oracle apps cvs'/><category term='inventory'/><category term='employee information'/><category term='cycle count'/><category term='java decompiler'/><category term='oracle framework'/><category term='user'/><category term='resume'/><category term='copying xml files'/><category term='oa framework'/><category term='lov'/><category term='jdeveloper setup'/><category term='purchase'/><category term='imgage upload'/><category term='oracle cv'/><category term='oracle 11i'/><category term='credentials'/><category term='myprojects'/><category term='HRMS'/><category term='purchasing'/><category term='oracle cvs'/><category term='receivables'/><category term='password'/><category term='oracle decompiler'/><category term='ms access oracle apps'/><category term='oaf'/><category term='identitydb.obj'/><title type='text'>Oracle apps</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-223482806492354139</id><published>2011-11-15T19:52:00.001-08:00</published><updated>2011-11-15T19:52:17.095-08:00</updated><title type='text'>Form personalization - Number</title><content type='html'>&lt;div&gt;Numeric validation in form personalization&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Trigegr event: WHEN-VALIDATE-RECORD&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Trigger object : ACCOUNTS&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;DECODE(TRANSLATE(:ACCOUNTS.BANK_ACCOUNT_NUM,&amp;#39;1234567890&amp;#39;,&amp;#39;0000000000&amp;#39;),LPAD(&amp;#39;0&amp;#39;,LENGTH(:ACCOUNTS.BANK_ACCOUNT_NUM),&amp;#39;0&amp;#39;),&amp;#39;NUMBER&amp;#39;,&amp;#39;NOT NUMBER&amp;#39;)=&amp;#39;NOT NUMBER&amp;#39;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;ex: if 33123-33 is entered, then decode convers the code as 00000-00 and LPAD function returns 0000000 , hense mismatchin and not Number.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-223482806492354139?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/223482806492354139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=223482806492354139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/223482806492354139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/223482806492354139'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/11/form-personalization-number.html' title='Form personalization - Number'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3985964807799859662</id><published>2011-08-10T03:44:00.001-07:00</published><updated>2011-08-10T19:26:17.426-07:00</updated><title type='text'>How to use regexp_substr</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="Section1"&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;regexp_substr cabe used to transpose the column values as rows&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;In the below example PRODUCT_TAB is a table ename and product are columns&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;PRODUCT_TA&lt;span style="color: black;"&gt;B&lt;/span&gt;&lt;/div&gt;&lt;div class="Section1"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;===========&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;ename &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; product &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 1,2,3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;Product column has data like that only separated by commas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;Output should be like this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;Ename&amp;nbsp; &amp;nbsp;&amp;nbsp; Product&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;If you want the above desired output please use the below solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;SELECT DISTINCT EMP,regexp_substr (product, '[^,]+', 1, level) &lt;br /&gt;product &lt;br /&gt;FROM product_tab&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONNECT BY LEVEL &amp;lt;= LENGTH (REGEXP_REPLACE (product, '[^,]+'))&amp;nbsp; + 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ORDER BY 1; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;Thanks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background: white;"&gt;&lt;span style="color: black;"&gt;Mohana Sivakumar varma&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3985964807799859662?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3985964807799859662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3985964807799859662' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3985964807799859662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3985964807799859662'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/08/how-to-use-regexpsubstr.html' title='How to use regexp_substr'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-5440619628517704752</id><published>2011-07-24T23:55:00.000-07:00</published><updated>2011-07-29T01:56:09.956-07:00</updated><title type='text'>Creating softlink and registering Host concurrent program</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;1. Create a host file in required TOP&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div closure_uid_yni8ks="161"&gt;Ex: $XXGL_TOP/bin/XXGL_EMAIL.prog (the extension can be any thing)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;2. change permission using the below command&lt;br /&gt;&lt;br /&gt;&lt;div closure_uid_yni8ks="174"&gt;chmod 755 XXGL_EMAIL.prog &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div closure_uid_yni8ks="163"&gt;3. Create a softlink using the below command (execute this command in the same path $XXGL_TOP/bin) * without extension i.e. .prog&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div closure_uid_yni8ks="176"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div closure_uid_yni8ks="175"&gt;ln -s $FND_TOP/bin/fndcpesr&amp;nbsp; XXGL_EMAIL&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div closure_uid_yni8ks="177"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div closure_uid_yni8ks="179"&gt;4. Register the executable with XXGL_EMAIL and concurrent program and run.&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;executable file name XXGL_EMAIL&amp;nbsp; (without .prog)&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;5. Add the parameters in conc program . from 5th...onwards..&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;you can refer them in the shell program as $5 onwards..$6, $7...are 2nd and 3rd params&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;first 4 are defaults parameters&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;$1 - login name (user/password)&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;$2 - user is&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;$3 - user name&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;$4 - request id&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;Thanks&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_yni8ks="179"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-5440619628517704752?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/5440619628517704752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=5440619628517704752' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5440619628517704752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5440619628517704752'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/07/creating-softlink-and-registering-host.html' title='Creating softlink and registering Host concurrent program'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4900633763824451289</id><published>2011-05-21T23:20:00.001-07:00</published><updated>2011-05-22T20:17:28.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resume'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle resume'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps CV'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Oracle EBS Applications resume database</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;With a huge numbers of visitors and requests, We are starting an Oracle E-business application resume database of different categories such as Technical, Functional, DBA , Project Managers and architects etc.&lt;br /&gt;&lt;br /&gt;So, consultants who are looking for great opportunities , changing locations or for a attractive salary packages, can send their resumes(profiles/cv) to us so that we can market on behalf of you. We can process your cv through organization/company's internal references and job sites.&lt;br /&gt;&lt;br /&gt;On a special request we also advice the best tips to modify your resume to be attracted by employers.&lt;br /&gt;&lt;br /&gt;Interested candidates can send their cvs to &lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-pFoXO63S-fw/Tdir2_fRDFI/AAAAAAAAAMQ/O_puHsljvOc/s1600/EMAIL.GIF" imageanchor="1"&gt;&lt;img border="0" height="28" src="http://3.bp.blogspot.com/-pFoXO63S-fw/Tdir2_fRDFI/AAAAAAAAAMQ/O_puHsljvOc/s200/EMAIL.GIF" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Team Easyapps&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4900633763824451289?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4900633763824451289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4900633763824451289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4900633763824451289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4900633763824451289'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/05/oracle-ebs-applications-resume-database.html' title='Oracle EBS Applications resume database'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pFoXO63S-fw/Tdir2_fRDFI/AAAAAAAAAMQ/O_puHsljvOc/s72-c/EMAIL.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-5681920392794050724</id><published>2011-05-17T21:23:00.001-07:00</published><updated>2011-05-17T21:23:39.727-07:00</updated><title type='text'>UNIX command to search for a string from the given path</title><content type='html'>&lt;div&gt;The below command searches the string XXHR_CUSTOM_MESSGAE (ignores case lower/upper) from the path and its up level sub directories and prints on the screen&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;find &amp;lt;Path&amp;gt; -exec grep -i &amp;quot;XXHR_CUSTOM_MESSGAE&amp;quot; {} /dev/null \;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;/doss1i/applmgr/11510/ or $AU_TOP or $XXPER_TOP&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-5681920392794050724?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/5681920392794050724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=5681920392794050724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5681920392794050724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5681920392794050724'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/05/unix-command-to-search-for-string-from.html' title='UNIX command to search for a string from the given path'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2130216714242684861</id><published>2011-04-26T23:50:00.001-07:00</published><updated>2011-04-26T23:50:22.535-07:00</updated><title type='text'>How to find Oracle Apps password</title><content type='html'>&lt;div&gt;Oralce apps password is stored in a file called wdbsvr.app on application server&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;in the below path&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;$IAS_ORACLE_HOME/Apache/modplsql/cfg&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Generally this is not accessible by with your unix access. Only administrator can access.&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2130216714242684861?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2130216714242684861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2130216714242684861' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2130216714242684861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2130216714242684861'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/04/how-to-find-oracle-apps-password.html' title='How to find Oracle Apps password'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-413607747194875875</id><published>2011-04-12T01:30:00.001-07:00</published><updated>2011-04-12T01:30:37.623-07:00</updated><title type='text'>How to disable prompting the password for diagnostics/examine/personalization for forms</title><content type='html'>&lt;div&gt;To disable prompting the apps password for diagnostics and examine/personalizations at form level&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Set the value as Yes to the profile option &amp;quot;Utilities: Diagnostics&amp;quot; at any level &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Logout and login to see the effect.&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-413607747194875875?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/413607747194875875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=413607747194875875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/413607747194875875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/413607747194875875'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/04/how-to-disable-prompting-password-for.html' title='How to disable prompting the password for diagnostics/examine/personalization for forms'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2131564444695409871</id><published>2011-03-22T07:02:00.001-07:00</published><updated>2011-03-22T07:02:34.281-07:00</updated><title type='text'>Position Based Approval Hierarchy in Purchasing</title><content type='html'>&lt;div&gt;Position Based Approval Hierarchy in Purchasing explained in detail&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://erpschools.com/Apps/oracle-applications/articles/financials/Purchasing/Position-Based-Approval-Hierarchy-in-Purchasing/index.aspx"&gt;http://erpschools.com/Apps/oracle-applications/articles/financials/Purchasing/Position-Based-Approval-Hierarchy-in-Purchasing/index.aspx&lt;/a&gt;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2131564444695409871?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2131564444695409871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2131564444695409871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2131564444695409871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2131564444695409871'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/03/position-based-approval-hierarchy-in.html' title='Position Based Approval Hierarchy in Purchasing'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7510060681554101754</id><published>2011-03-03T19:54:00.000-08:00</published><updated>2011-03-03T19:55:10.914-08:00</updated><title type='text'>Query to get HR Orgnization Grant Parent</title><content type='html'>&lt;div&gt;Here is the query to get grant parent of organization&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;br&gt;SELECT  OSE.organization_id_child,OU.organization_id,OU.name, OU.type&lt;br&gt;      FROM   (SELECT  POSE.organization_id_child,&lt;br&gt;                      POSE.organization_id_parent&lt;br&gt;             FROM  per_org_structure_elements POSE&lt;br&gt;              WHERE POSE.org_structure_version_id  = (SELECT OSV.org_structure_version_id&lt;br&gt;                                                     FROM   per_org_structure_versions OSV, &lt;br&gt;                                                        per_organization_structures OS&lt;br&gt;                                                      WHERE SYSDATE BETWEEN OSV.date_from AND NVL (OSV.date_to,SYSDATE + 1)&lt;br&gt;                                                     AND OS.ORGANIZATION_STRUCTURE_ID = OSV.ORGANIZATION_STRUCTURE_ID&lt;br&gt;                                                      AND UPPER(OS.name)               = &amp;#39;XX You Company&amp;#39;  -------------------------------------------------------------&lt;br&gt;                                                     AND OS.primary_structure_flag    = &amp;#39;Y&amp;#39; ))OSE,&lt;br&gt;                    hr_all_organization_units  OU&lt;br&gt;      WHERE   OSE.organization_id_parent      =  OU.organization_id&lt;br&gt;    --  AND     UPPER(OU.name)                  = &amp;#39;GROUP 2&amp;#39;&lt;br&gt;      AND     OU.type = &amp;#39;AGP&amp;#39;&lt;br&gt;       CONNECT BY PRIOR organization_id_parent = organization_id_child&lt;br&gt;      START WITH organization_id_child =  (select paa.organization_id&lt;br&gt;      from&lt;br&gt;                   per_all_people_F pea&lt;br&gt;                   ,per_all_assignments_f paa&lt;br&gt; where pea.person_id=paa.person_id&lt;br&gt;      and pea.person_id=:p_person_id&lt;br&gt;      and sysdate between pea.effective_start_date and NVL(pea.effective_end_date,sysdate+1)&lt;br&gt;      and sysdate between paa.effective_start_date and NVL(paa.effective_end_date,sysdate+1)&lt;br&gt;       and paa.assignment_type=&amp;#39;E&amp;#39;)&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7510060681554101754?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7510060681554101754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7510060681554101754' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7510060681554101754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7510060681554101754'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/03/query-to-get-hr-orgnization-grant.html' title='Query to get HR Orgnization Grant Parent'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-9193257254385299452</id><published>2011-03-02T18:44:00.001-08:00</published><updated>2011-03-02T18:44:58.528-08:00</updated><title type='text'>SQL Query to get Oracle HR Organization Hierarchy</title><content type='html'>&lt;div&gt;SQL Query to get Oracle HR Organization Hierarchy &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;SELECT&lt;br&gt;LPAD(&amp;#39; &amp;#39;,10*(LEVEL-1)) || &lt;a href="http://org.name"&gt;org.name&lt;/a&gt; hierarchy,&lt;br&gt;org.organization_id&lt;br&gt;FROM&lt;br&gt;hr_all_organization_units org,&lt;br&gt;per_org_structure_elements pose&lt;br&gt;WHERE 1=1&lt;br&gt;AND porg.organization_id = pose.organization_id_child&lt;br&gt; AND pose.org_structure_version_id = 61&lt;br&gt;--and &lt;a href="http://org.name"&gt;org.name&lt;/a&gt;  like &amp;#39;201.Financiale Services&amp;#39;&lt;br&gt;START WITH&lt;br&gt;pose.organization_id_parent = 115   -- Orgnization of parent id -- provide the id from which level the downward hierarchy should be displaed&lt;br&gt; CONNECT BY PRIOR&lt;br&gt;pose.organization_id_child = pose.organization_id_parent&lt;br&gt;ORDER SIBLINGS BY&lt;br&gt;org.location_id,&lt;br&gt;pose.organization_id_child&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-9193257254385299452?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/9193257254385299452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=9193257254385299452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/9193257254385299452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/9193257254385299452'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2011/03/sql-query-to-get-oracle-hr-organization.html' title='SQL Query to get Oracle HR Organization Hierarchy'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2574956622472471451</id><published>2010-12-22T22:14:00.001-08:00</published><updated>2010-12-22T22:14:38.351-08:00</updated><title type='text'>Another work around for ieframe.dll error</title><content type='html'>&lt;p&gt;If you are unable to uncheck the below option&lt;br&gt;Enable memory protection to help mitigate online attacks&lt;/p&gt; &lt;p&gt;&lt;br&gt;goto c:\Program Files\Internet Explorer&lt;/p&gt; &lt;p&gt;right click on iexplore and select run as and administrator&lt;/p&gt; &lt;p&gt;then you should be able to uncheck Enable memory protection to help mitigate online attacks&lt;/p&gt; &lt;p&gt;if this does not work:&lt;br&gt;========================&lt;br&gt;Open internet browser&lt;br&gt;Goto tools --&amp;gt; Click Manage addons&lt;/p&gt; &lt;p&gt;Disable addons under Sun Microsystems&lt;/p&gt; &lt;p&gt;and restart the internet explorer and see&lt;/p&gt; &lt;p&gt;If that does not work&lt;/p&gt; &lt;p&gt;diable all the addons and try&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2574956622472471451?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2574956622472471451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2574956622472471451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2574956622472471451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2574956622472471451'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/12/another-work-around-for-ieframedll.html' title='Another work around for ieframe.dll error'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4028191477546993416</id><published>2010-11-16T00:02:00.001-08:00</published><updated>2010-11-16T00:02:19.613-08:00</updated><title type='text'>PRC: Distribute Labor Costs erros with Signal 11</title><content type='html'>&lt;div&gt;When you are extending the &amp;quot;PRC: Distribute Labor Costs&amp;quot; program and it fails with - Program was terminated by signal 11 error. Please check the following. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Go to Project &lt;/div&gt; &lt;div&gt;Setup -&amp;gt; System -&amp;gt; Implementation Options&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Go to Expnd/Costing Tab &lt;/div&gt; &lt;div&gt;Uncheck - &amp;quot;Enable Overtime Calculations&amp;quot;  check box and save.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;The &amp;quot;Program was terminated by signal 11 error&amp;quot; might occur for different reasons but while extending prc distribute labor costs program this is only the fix as per oracle support.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;We also abserved that this program did not error when it was ran with ONLY Batch name / Project Number as parameters. We had faced the error when Batch name, project number and employee name are provided as parameters at same time.&lt;br&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4028191477546993416?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4028191477546993416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4028191477546993416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4028191477546993416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4028191477546993416'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/11/prc-distribute-labor-costs-erros-with.html' title='PRC: Distribute Labor Costs erros with Signal 11'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7346618283145054304</id><published>2010-11-09T17:36:00.001-08:00</published><updated>2010-11-09T17:36:25.576-08:00</updated><title type='text'>Oracle Apps Sample/Simple Resume Structure</title><content type='html'>&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Name&lt;span style="mso-tab-count: 3"&gt;                                      &lt;/span&gt;:&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&amp;lt;Name in Full&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Contact No.&lt;span style="mso-tab-count: 2"&gt;                           &lt;/span&gt;:&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;+(country Code) (Mobile)\&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Mail id&lt;span style="mso-tab-count: 3"&gt;                                    &lt;/span&gt;:&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;a href="mailto:xxxxx@xxxx.com"&gt;xxxxx@xxxx.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;Experience Summary:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt 18pt; mso-hyphenate: none" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul style="MARGIN-TOP: 0cm" type="disc"&gt; &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l0 level1 lfo1; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;X years&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;b style="mso-bidi-font-weight: normal"&gt;of experience in &amp;lt;Technology&amp;gt; &lt;/b&gt;in the Development, Design, Testing, Coding&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l0 level1 lfo1; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Worked extensively on &lt;b style="mso-bidi-font-weight: normal"&gt;Oracle Manufacturing , System Administration modules&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l0 level1 lfo1; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Tasks executed as Computer Analyst, Programmer, Leading technical team/deliveries, documenting, handled onsite/offshore deliveries&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l0 level1 lfo1; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Extensively worked on RICE (Reports, Interfaces, Conversions and Extensions), &lt;b style="mso-bidi-font-weight: normal"&gt;Oracle Apps Framework development/extensions, customization, rollouts, migrations and upgrades&lt;/b&gt; in Oracle Applications&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l0 level1 lfo1; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Can &lt;b style="mso-bidi-font-weight: normal"&gt;work independently&lt;/b&gt; in understanding requirements, writing technical documents &amp;amp; application development using software development life cycle&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;table style="MARGIN: auto auto auto -0.25pt; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 442.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #cccccc; BORDER-TOP: black 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt" valign="top" width="590" colspan="3"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Employment&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 212.65pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="284"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Organization&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 153pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="204"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Designation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 76.75pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="102"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Duration&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&amp;lt;Present Company name&amp;gt;&lt;span style="mso-tab-count: 1"&gt;  &lt;/span&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;Oracle Consultant&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;                 &lt;/span&gt;Jun 2009 - till date&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&amp;lt;Previous Employer&amp;gt;&lt;span style="mso-tab-count: 3"&gt;                                          &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;&amp;lt;Position&amp;gt;&lt;span style="mso-tab-count: 2"&gt;                             &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;Oct 2008 - Jun 2009&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;table style="MARGIN: auto auto auto -0.25pt; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 442.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #cccccc; BORDER-TOP: black 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt" valign="top" width="590"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Qualifications&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;ul style="MARGIN-TOP: 0cm" type="disc"&gt; &lt;li style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; mso-list: l3 level1 lfo4; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Bachelor of Science (Computer Science) – Completed in 1993 - from &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;XXXX University, India&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p style="MARGIN: 0cm 0cm 0pt 18pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt 18pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt 9pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;font size="3"&gt;Skills:&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt 18pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;" lang="EN-US"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;table style="MARGIN: auto auto auto -1pt; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle E-Business Suite&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;R11&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 1"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle Apps Modules&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="LINE-HEIGHT: normal; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 18pt; mso-hyphenate: none; mso-list: l2 level1 lfo3; tab-stops: 18.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Symbol; FONT-SIZE: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Inventory (INV)&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: normal; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 18pt; mso-hyphenate: none; mso-list: l2 level1 lfo3; tab-stops: 18.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Symbol; FONT-SIZE: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle Projects &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 2"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Tools associated to Oracle Apps&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle Developer/2000, Forms6i, Reports6i, SQL*Plus, SQL*Loader&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 3"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Methodology&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle Application Implementation Methodology (AIM)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 4"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Databases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle 9i,10g, Ms-Access&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr style="mso-yfti-irow: 5"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Other Tools and Utilities&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Documentum, Ms-VSS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 6"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Operating Systems&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;HP-UX, IBM/AIX&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="mso-yfti-irow: 7; mso-yfti-lastrow: yes"&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 121pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt" valign="top" width="161"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Programming Languages&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 326.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="435"&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;SQL, PL/SQL&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;u&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 16pt; mso-bidi-font-size: 10.0pt" lang="EN-US"&gt;Work Expericne:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&amp;lt;Company&amp;gt;., &amp;lt;Location&lt;i&gt; Optional&lt;/i&gt; &amp;gt;&amp;lt;Country &lt;i&gt;Optional&lt;/i&gt;&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Duration: &lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&amp;lt;From date&amp;gt; to &amp;lt;To date / Till date&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;1)&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Project&lt;span style="mso-tab-count: 2"&gt;                   &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;Ex: Oracle Applications Support and Development project&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Client&lt;span style="mso-tab-count: 2"&gt;                     &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;&amp;lt;Client name&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Duration&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;From date to todate/till date &lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Roles &amp;amp; Responsibilities:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul style="MARGIN-TOP: 0cm" type="disc"&gt; &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 1 Ex: Writing data conversion scripts&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 2 Ex: Designing the technical document&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 3 Ex: Responsible for raising TARs etc&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 4 Ex: Developing Reports / Reviewing technical docs such as MD070 and MD120&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt 18pt; mso-hyphenate: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Tools and Technologies:&lt;span style="mso-tab-count: 1"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle R12, Oracle Financials (GL, AR, AP, FA), Workflow Builder, Oracle 10g, SQL, PLSQL, VSS and UNIX&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-tab-count: 1"&gt;  &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;2)&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Project&lt;span style="mso-tab-count: 2"&gt;                   &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;Ex: Oracle Applications Upgrade&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Client&lt;span style="mso-tab-count: 2"&gt;                     &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;&amp;lt;Client name&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Duration&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;               &lt;/span&gt;From date to todate/till date &lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Roles &amp;amp; Responsibilities:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul style="MARGIN-TOP: 0cm" type="disc"&gt; &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 1 Ex: Developing off scripts&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 2 Ex: Designing the technical document&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 3 Ex: Customizing workflows&lt;/span&gt;&lt;/li&gt;  &lt;li style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-hyphenate: none; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Responsibility 4 Ex: Developing Reports / Reviewing technical docs such as MD070 and MD120&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt 18pt; mso-hyphenate: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Tools and Technologies:&lt;span style="mso-tab-count: 1"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;Oracle R12, Oracle Financials (GL, AR, AP, FA), Jdeveloper, XML Publisher, TOAD, Workflow Builder, Oracle 10g, SQL, PLSQL, VSS and UNIX&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;; FONT-SIZE: 10pt" lang="EN-US"&gt;……List of project in Chronological order with the organization that you worked for&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7346618283145054304?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7346618283145054304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7346618283145054304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7346618283145054304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7346618283145054304'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/11/oracle-apps-samplesimple-resume.html' title='Oracle Apps Sample/Simple Resume Structure'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-5536176860005727730</id><published>2010-11-09T17:34:00.001-08:00</published><updated>2010-11-09T17:34:54.650-08:00</updated><title type='text'>Oracle Apps Sample and Simple Resume Structure</title><content type='html'> &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-5536176860005727730?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/5536176860005727730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=5536176860005727730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5536176860005727730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5536176860005727730'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/11/oracle-apps-sample-and-simple-resume.html' title='Oracle Apps Sample and Simple Resume Structure'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6307574944855625874</id><published>2010-08-27T00:13:00.001-07:00</published><updated>2010-08-27T00:13:21.733-07:00</updated><title type='text'>Download DFF using FNDLOAD for particular Context code</title><content type='html'>&lt;div&gt;Metalink advices to user p_context_code but it looks like that is not working.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Use the option DESCRIPTIVE_FLEX_CONTEXT_CODE = &amp;lt;context code&amp;gt; this works fine for sure.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;FNDLOAD apps/&amp;lt;pwd&amp;gt; 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct XXPO_MY_DFF.ldt DESC_FLEX APPLICATION_SHORT_NAME=&amp;quot;FND&amp;quot; DESCRIPTIVE_FLEXFIELD_NAME=&amp;quot;FND_COMMON_LOOKUPS&amp;quot; DESCRIPTIVE_FLEX_CONTEXT_CODE=&amp;quot;XXPO_LOCS&amp;quot;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6307574944855625874?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6307574944855625874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6307574944855625874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6307574944855625874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6307574944855625874'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/08/download-dff-using-fndload-for.html' title='Download DFF using FNDLOAD for particular Context code'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7100751668384349540</id><published>2010-08-06T00:10:00.001-07:00</published><updated>2010-08-06T00:10:14.624-07:00</updated><title type='text'>Script to copy xml and class files from standard, custom and mds to  the Jdeveloper</title><content type='html'>&lt;p&gt;Automating the copying of class and xml files from respective tops and mds folders&lt;/p&gt; &lt;p&gt;&lt;br&gt;copy all the files from $JAVA_TOP/per/irc/*.* to c:\dump\java\top\irc\ (create this folder path)&lt;/p&gt; &lt;p&gt;copy all the files from $PER_TOP/mds/irc/*.* to c:\dump\java\mds\irc\ (create this folder path)&lt;/p&gt; &lt;p&gt;Make sure the same path upto irc is created in myclasses and myprojects&lt;br&gt;ex: for irc you should create two more folders in your jdev &lt;br&gt;by default oracle/apps/fnd will be there. You just need to create per and irc under oracle/apps&lt;br&gt; so the path shoudl like like &lt;br&gt;myclasses\oracle\apps\per\irc&lt;br&gt;myprojects\oracle\apps\per\irc&lt;/p&gt; &lt;p&gt;&lt;br&gt;Use the windows xcopy  command &lt;/p&gt; &lt;p&gt;start-&amp;gt; run -&amp;gt; cmd and execute the commands&lt;/p&gt; &lt;p&gt;#all classes and xml to myclasses&lt;br&gt;xcopy c:\dump\java\top\irc\*.* C:\jdeveloper\jdevhome\jdev\myclasses\oracle\apps\per\irc\ /S&lt;/p&gt; &lt;p&gt;#all xml to myprojects (only xml no class files)&lt;br&gt;xcopy c:\dump\java\top\irc\*.xml C:\jdeveloper\jdevhome\jdev\myprojects\oracle\apps\per\irc\ /S&lt;/p&gt; &lt;p&gt;&lt;br&gt;# all xml from mds to respective top of myprojects&lt;br&gt;xcopy c:\dump\java\mds\irc\*.xml C:\jdeveloper\jdevhome\jdev\myprojects\oracle\apps\per\irc\ /S&lt;/p&gt; &lt;p&gt;&lt;br&gt;# all xml from mds to respective top of myclasses (mds will only have xml)&lt;br&gt;xcopy c:\dump\java\mds\irc\*.xml C:\jdeveloper\jdevhome\jdev\myclasses\oracle\apps\per\irc\ /S&lt;/p&gt; &lt;p&gt;######################################&lt;br&gt;#&lt;br&gt;# Copying custom java and xml objects&lt;br&gt;#&lt;br&gt;#&lt;br&gt;####################################&lt;/p&gt; &lt;p&gt;Create separate folders for custom objects&lt;/p&gt; &lt;p&gt;create a folder structure xxclient\oracle\apps\per\&lt;br&gt;under &lt;br&gt;c:\dump\custom_top\   and   c:\dump\custom_mds\&lt;/p&gt; &lt;p&gt;copy all files and folders from  irc folder under Custom java top ex: $XXBOL_TOP\java\xxclient\oracle\apps\per\ to c:\dump\custom_top\&lt;/p&gt; &lt;p&gt;copy all files and folders from  irc folder under $XXPER_TOP/mds/oracle/apps/per/ to the local c:\dump\custom_mds\&lt;/p&gt; &lt;p&gt;&lt;br&gt;and run the below commands.&lt;/p&gt; &lt;p&gt;#copy all classes and xml from custom top to myclasses           &amp;lt;cust&amp;gt;&lt;br&gt;# this is optional if you copy the &lt;br&gt;xcopy C:\dump\custom_top\*.* C:\jdeveloper\jdevhome\jdev\myclasses\ /S&lt;/p&gt; &lt;p&gt;#all xml to myprojects (only xml no class files)&lt;br&gt;xcopy c:\dump\custom_top\*.xml C:\jdeveloper\jdevhome\jdev\myprojects\ /S&lt;/p&gt; &lt;p&gt;&lt;br&gt;# all xml from mds to respective top of myprojects&lt;br&gt;xcopy C:\dump\custom_mds\*.xml C:\jdeveloper\jdevhome\jdev\myprojects\ /S&lt;/p&gt; &lt;p&gt;# all xml from mds to respective top of myclasses (mds will only have xml)&lt;br&gt;xcopy c:\dump\custom_mds\*.xml C:\jdeveloper\jdevhome\jdev\myclasses\ /S&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7100751668384349540?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7100751668384349540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7100751668384349540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7100751668384349540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7100751668384349540'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/08/script-to-copy-xml-and-class-files-from.html' title='Script to copy xml and class files from standard, custom and mds to  the Jdeveloper'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6503358697380280109</id><published>2010-07-29T00:12:00.001-07:00</published><updated>2010-07-29T00:12:17.581-07:00</updated><title type='text'>3205: 'hr@mycompany.com' is not a valid role or user name</title><content type='html'>&lt;div&gt;This is a uncommon error in HR workflow when the workflow is not customized properly &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;HRSSA workflow by defauls holds the value for HR Department E-mail ID (Internal name HR_DEPT_EMAIL)  as &amp;quot;&lt;a href="mailto:hr@mycompany.com"&gt;hr@mycompany.com&lt;/a&gt; &amp;quot;  &lt;div&gt;   &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;And if you see at Access levels of that, it shows Customization - 20&lt;/div&gt; &lt;div&gt;Access 90 (this might be different because what ever the access level your set on your workflow builder at help -&amp;gt; About Oralce workflow builder &amp;lt;version no&amp;gt;&lt;/div&gt; &lt;div&gt;Protection 1000&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;And Option check boxes for Preserve customizations and Lock at this Access level are unchecked.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;This means the email id can be changed. This can be done with below steps.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;1. Open the workflow, on select help -&amp;gt; About Oralce workflow builder &amp;lt;version no&amp;gt;&lt;/div&gt; &lt;div&gt;2. Provide access level as 100 because Oracle patches will not be above access level 100 &lt;/div&gt; &lt;div&gt;3. Change the email id from &lt;a href="mailto:hr@mycompany.com"&gt;hr@mycompany.com&lt;/a&gt;  as something like  &lt;a href="mailto:xyz@yourclient.com"&gt;xyz@yourclient.com&lt;/a&gt; &lt;/div&gt; &lt;div&gt;4. At access tab select Preserve customizations check box&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;And save the workflow.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;   &lt;div style="mso-char-wrap: 1; mso-kinsoku-overflow: 1" class="O"&gt;&lt;span style="FONT-SIZE: 12pt; mso-bidi-font-family: Arial" lang="EN-GB"&gt;WFLOAD apps/$APPS_PASSWORD 0 Y &amp;lt;UPGRADE_MODE&amp;gt; XXHRSSA.wft&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6503358697380280109?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6503358697380280109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6503358697380280109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6503358697380280109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6503358697380280109'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/07/3205-hrmycompanycom-is-not-valid-role.html' title='3205: &apos;hr@mycompany.com&apos; is not a valid role or user name'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3022444173733938897</id><published>2010-07-28T23:44:00.001-07:00</published><updated>2010-07-28T23:44:32.805-07:00</updated><title type='text'>How to enable the DFF for the Lookup?</title><content type='html'>&lt;div&gt;If you want to enable the DFF and enter some additional entries in Lookups you just need to follow the below steps&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Create a DFF&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Login to System Administrator&lt;/div&gt; &lt;div&gt;Application -&amp;gt; Flexfield -&amp;gt; Descriptive -&amp;gt; Segments&lt;/div&gt; &lt;div&gt;Search for Application = Application Object Library&lt;/div&gt; &lt;div&gt;Title = Common Lookups&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;You can see referenced field as &amp;quot;LOOKUP_TYPE&amp;quot;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Now if you want to enable your lookup, you need to uncheck &amp;quot;Freeze Flexfield Definitions&amp;quot; checkbox on the top left the DFF Segments screen.&lt;/div&gt; &lt;div&gt;this enables you to enter new DFF entries.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Now, enter create a line under Context Field Values &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Under &amp;quot;Code&amp;quot; enter your lookup ex: XXHR_DEDUCT_ELEMENTS&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Click on Segments&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Enter the number, name, prompt, column and value set(if you have one) &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;save and compile the DFF.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Now, switch the responsibility to Application Developer to see the DFFs enabled in lookup&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Open the common lookups screen and query for the lookup name you have given under &amp;quot;Code&amp;quot; of DFF setup.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;and find the DFF enabled.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3022444173733938897?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3022444173733938897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3022444173733938897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3022444173733938897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3022444173733938897'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/07/how-to-enable-dff-for-lookup.html' title='How to enable the DFF for the Lookup?'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8156092347504827824</id><published>2010-07-19T00:47:00.001-07:00</published><updated>2010-07-19T00:47:01.982-07:00</updated><title type='text'>Oracle HRMS security profiles restrictions and important points</title><content type='html'>&lt;div&gt;When you are working on security profiles especially with custom security, you must be careful to see whether another security profile is setup. Because, that may override your custom security profile with those restriction.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;Ex: in custom security you might have written a piece of code to restrict the users to view applications across all the organizations, and you also set the organization security to restrict applicants at organization level.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;In this case, your restriction at organization level will override and it will restrict the user to view the applicants in another organization and there wont be any impact of the code written in custom security tab.&lt;/div&gt;  &lt;p&gt;Also make sure you have set the restriction such as view applicant, view contract etc.&lt;/p&gt; &lt;p&gt;Run the program :   &amp;quot;Security List Maintenance&amp;quot; to see the effect of the security profile. If you do not run this, you can not see the change you made.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8156092347504827824?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8156092347504827824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8156092347504827824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8156092347504827824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8156092347504827824'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/07/oracle-hrms-security-profiles.html' title='Oracle HRMS security profiles restrictions and important points'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4764963360081740153</id><published>2010-07-16T18:54:00.001-07:00</published><updated>2010-07-16T19:20:54.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pa'/><category scheme='http://www.blogger.com/atom/ns#' term='project accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='tables'/><title type='text'>Project Accounting main tables</title><content type='html'>The below are useful important Oracle Project Accounting tables&lt;br /&gt;&lt;br /&gt;Table Name                      Description&lt;br /&gt;============================================&lt;br /&gt;PA_PROJECTS_ALL   Information about projects&lt;br /&gt;PA_AGREEMENTS_ALL  Customer contracts  that serve as the basis for work authorization&lt;br /&gt;PA_BILL_RATES_ALL  Information about bill rates and markups of standard bill rate schedules&lt;br /&gt;PA_BILLING_ASSIGNMENTS_ALL Assignments of billing extensions to a project type, project, or task&lt;br /&gt;PA_COST_DISTRIBUTION_LINES_ALL Information about expenditure item cost distribution&lt;br /&gt;PA_CUST_REV_DIST_LINES_ALL Information about expenditure item revenue distribution&lt;br /&gt;PA_DRAFT_INVOICE_DETAILS_ALL Intercompany invoice details for cross charged transactions&lt;br /&gt;PA_DRAFT_INVOICES_ALL  Information about draft invoices generated for projects&lt;br /&gt;PA_DRAFT_REVENUES_ALL  Information about draft revenue generated for projects&lt;br /&gt;PA_EXPENDITURE_COST_RATES_ALL Cost rates for non-labor expenditure types&lt;br /&gt;PA_EXPENDITURE_GROUPS_ALL Groups of pre-approved expenditures&lt;br /&gt;PA_EXPENDITURE_ITEMS_ALL The smallest units of expenditure charged to projects and tasks&lt;br /&gt;PA_EXPENDITURES_ALL  Groups of expenditure items incurred by employees or organizations for an expenditure period&lt;br /&gt;PA_PERIODS_ALL   Implementation-defined periods against which project performance is measured&lt;br /&gt;PA_PROJECT_ASSET_LINES_ALL Summarized project CIP costs&lt;br /&gt;PA_PROJECT_ASSETS_ALL  Assets defined for capital projects&lt;br /&gt;PA_EXPENDITURE_TYPES  Implementation-defined classifications of expenditures charged to projects and tasks&lt;br /&gt;PA_EXPENDITURE_CATEGORIES Implementation-defined groupings of expenditure types by type of cost&lt;br /&gt;PA_CLASS_CATEGORIES  Implementation-defined categories for classifying projects&lt;br /&gt;PA_CLASS_CODES   Implementation-defined values within class categories that can be used to classify projects&lt;br /&gt;PA_PROJECT_CLASSES  Class codes of class categories that are used to classify projects&lt;br /&gt;PA_BUDGET_VERSIONS  Versions of project budgets&lt;br /&gt;PA_BUDGET_LINES   Detail lines of project and task budgets&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4764963360081740153?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4764963360081740153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4764963360081740153' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4764963360081740153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4764963360081740153'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/07/project-accounting-main-tables.html' title='Project Accounting main tables'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-678458886963058271</id><published>2010-07-07T16:54:00.001-07:00</published><updated>2010-07-16T18:53:42.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personalization'/><category scheme='http://www.blogger.com/atom/ns#' term='oaf'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle framework'/><category scheme='http://www.blogger.com/atom/ns#' term='contract'/><category scheme='http://www.blogger.com/atom/ns#' term='lov'/><title type='text'>Personalization of OAF Page LOV Column with Default Value in  Contracts Module</title><content type='html'>Personalization of OAF Page LOV Column with Default Value in Contracts Module&lt;br /&gt;&lt;br /&gt;In the current example, we will see how to personalize the Contracts -&gt; Contracts -&gt; Create contract OAF page from the responsibility Contracts Workbench Administrator.&lt;br /&gt;&lt;br /&gt;The actual screen looks like below:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEELxFdXbrI/AAAAAAAAAE8/6cemDkRShDc/s1600/1.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 119px;" src="http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEELxFdXbrI/AAAAAAAAAE8/6cemDkRShDc/s320/1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494685958275559090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We would like to change the column Organization to a Constant / Hardcoded value as ‘Vision Operations’&lt;br /&gt;Let us perform the following steps in achieving the task:&lt;br /&gt;&lt;br /&gt;1. Enable the following profile values to YES&lt;br /&gt;Personalize Self-Service Defn – Yes&lt;br /&gt;FND:OA:Enable Defaults – Yes&lt;br /&gt;&lt;br /&gt;2. Click on the Personalize Page from the above visible contracts screen&lt;br /&gt;&lt;br /&gt;3. Select Complete View and Press Expand All&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEEMA3xwDfI/AAAAAAAAAFE/tootbqEQ4wk/s1600/2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 143px;" src="http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEEMA3xwDfI/AAAAAAAAAFE/tootbqEQ4wk/s320/2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494686229480869362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Click on the TORCH Icon available in Personalize Tab, for the Message LOV Input : Organization column.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Yz6FVplWo7Q/TEEMLESsXkI/AAAAAAAAAFM/ZNLaydNMYHY/s1600/3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 146px;" src="http://4.bp.blogspot.com/_Yz6FVplWo7Q/TEEMLESsXkI/AAAAAAAAAFM/ZNLaydNMYHY/s320/3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494686404638957122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. You view the above screen, and change the value for Initial Value, Default to ‘Vision Operations’ at all the 4 levels&lt;br /&gt;Function, Site, Organization and Responsibility&lt;br /&gt; &lt;br /&gt;6. Now Apply the changes and relogin to the Contract Screen&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Yz6FVplWo7Q/TEEMdWRPNjI/AAAAAAAAAFc/RNJe7AFabjU/s1600/4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 125px;" src="http://4.bp.blogspot.com/_Yz6FVplWo7Q/TEEMdWRPNjI/AAAAAAAAAFc/RNJe7AFabjU/s320/4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494686718702335538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You the see the above screen with default value ‘Vision Operations’ for the Organization column.&lt;br /&gt;&lt;br /&gt;But the users can navigate to the column, and they can change the default value to something else.&lt;br /&gt; &lt;br /&gt;Inorder to restrict the Users to enter to the Organization column and maintain the same value, we need to Personalize the above page again.&lt;br /&gt;&lt;br /&gt;Click on Personalize Page, Complete View and Expand All, and Click on Personalize Torch for Message LOV Input : Organization&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Yz6FVplWo7Q/TEEMmcPdEcI/AAAAAAAAAFk/lQIz3pHaFBM/s1600/5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 146px;" src="http://2.bp.blogspot.com/_Yz6FVplWo7Q/TEEMmcPdEcI/AAAAAAAAAFk/lQIz3pHaFBM/s320/5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494686874924290498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Change the Value for Read Only to TRUE at Function Level (here you can change the value as per the client requirement)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEEMuGp7aFI/AAAAAAAAAFs/PwWRMA5wEH0/s1600/6.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 146px;" src="http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEEMuGp7aFI/AAAAAAAAAFs/PwWRMA5wEH0/s320/6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494687006568704082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Save the changes and relogin to the Contracts Page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Yz6FVplWo7Q/TEEM1lWKU_I/AAAAAAAAAF0/qsB8KUg3vVY/s1600/7.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 126px;" src="http://4.bp.blogspot.com/_Yz6FVplWo7Q/TEEM1lWKU_I/AAAAAAAAAF0/qsB8KUg3vVY/s320/7.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5494687135066379250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You could see the Organization column value ‘Vision Operations’ and the column Organization is restricted to user entry.&lt;br /&gt;&lt;br /&gt;This article contributed by Hari Krishna Bharadwaj&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-678458886963058271?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/678458886963058271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=678458886963058271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/678458886963058271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/678458886963058271'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/07/personalization-of-oaf-page-lov-column.html' title='Personalization of OAF Page LOV Column with Default Value in  Contracts Module'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Yz6FVplWo7Q/TEELxFdXbrI/AAAAAAAAAE8/6cemDkRShDc/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8048620071863811283</id><published>2010-07-05T21:16:00.001-07:00</published><updated>2010-07-05T21:16:24.978-07:00</updated><title type='text'>How to find the process in Workflow using a known function name or  Activity name</title><content type='html'>&lt;div&gt;Using this query we can find the workflow process name where the given function name or activity is being called. This is one of the important workflow queries used during development of WFs&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;select &lt;br&gt;wat1.display_name &amp;quot;process name&amp;quot;,wat.display_name &amp;quot;activity name&amp;quot;,wa.function &amp;quot;function&amp;quot; &lt;br&gt;from wf_process_activities wpa&lt;br&gt;,wf_activities_tl wat&lt;br&gt;,wf_activities_tl wat1&lt;br&gt; ,wf_activities wa&lt;br&gt;where wpa.activity_item_type = wa.item_type&lt;br&gt;and wpa.instance_label = &lt;a href="http://wa.name"&gt;wa.name&lt;/a&gt;&lt;br&gt;and wat.item_type = wa.item_type&lt;br&gt;and wat.version = wa.version&lt;br&gt;and wat.language = &amp;#39;US&amp;#39;&lt;br&gt; and &lt;a href="http://wat.name"&gt;wat.name&lt;/a&gt; = &lt;a href="http://wa.name"&gt;wa.name&lt;/a&gt;&lt;br&gt;and &lt;a href="http://wat1.name"&gt;wat1.name&lt;/a&gt; = wpa.process_name&lt;br&gt;and wat1.item_type = wat.item_type&lt;br&gt;and wat1.version = wat.version&lt;br&gt; and wat1.language = wat.language&lt;br&gt;and wat1.version = wpa.process_version&lt;br&gt;and (upper(wa.function) like &amp;#39;%&amp;#39;||upper(&amp;#39;&amp;amp;func_name&amp;#39;)||&amp;#39;%&amp;#39;  or (wa.FUNCTION IS NULL AND &amp;#39;&amp;amp;func_name&amp;#39;=&amp;#39;%&amp;#39;))&lt;br&gt; and (upper(wat.display_name) like &amp;#39;%&amp;#39;||upper(&amp;#39;&amp;amp;act_name&amp;#39;)||&amp;#39;%&amp;#39;  or (wat.display_name IS NULL AND &amp;#39;&amp;amp;act_name&amp;#39;=&amp;#39;%&amp;#39;))&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8048620071863811283?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8048620071863811283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8048620071863811283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8048620071863811283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8048620071863811283'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/07/how-to-find-process-in-workflow-using.html' title='How to find the process in Workflow using a known function name or  Activity name'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3711641420213076169</id><published>2010-06-22T21:02:00.001-07:00</published><updated>2010-06-22T21:02:10.435-07:00</updated><title type='text'>How to fix the ieframe.dll error - this may occur when you are trying  to download any software</title><content type='html'>&lt;div&gt;When you are downloading any software, if you encounter any error like below. &lt;br&gt;&lt;br&gt;res://ieframe.dll/acr_error.htm&lt;/div&gt; &lt;p&gt;is shown on the address bar&lt;/p&gt; &lt;p&gt;Step 1)&lt;br&gt;Go to internet &lt;br&gt;tools, internet options, security , Custom Level &lt;/p&gt; &lt;p&gt;Enable -&amp;gt; ActiveX Controls and Plug ins&lt;/p&gt; &lt;p&gt;Step 2)&lt;br&gt;Internet Options&lt;br&gt;Advanced tab Settings&lt;br&gt;Security-&amp;gt; &lt;br&gt;Uncheck "Enable memory protection to help mitigate online attacks*"&lt;/p&gt; &lt;p&gt;Step 3) restart internet explorer&lt;br&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3711641420213076169?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3711641420213076169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3711641420213076169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3711641420213076169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3711641420213076169'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2010/06/how-to-fix-ieframedll-error-this-may.html' title='How to fix the ieframe.dll error - this may occur when you are trying  to download any software'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7684131707779947245</id><published>2009-10-25T20:37:00.000-07:00</published><updated>2009-10-26T07:36:41.324-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technical cv'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps CV'/><title type='text'>Download sample Oracle Apps Technical CV</title><content type='html'>As I could not provide the sample oracle apps cv in my previous post which actually speaks about the rough structure of it and may not help you to build a perfect CV.&lt;br /&gt;&lt;br /&gt;Now, I have prepare a sample CV which you can &lt;a href="http://docs.google.com/Doc?docid=0AfeecvFBC8W6ZGhkczN0bm5fMGQ3aG03d2Y4&amp;amp;hl=en"&gt;download &lt;/a&gt;here. Just &lt;a href="http://docs.google.com/Doc?docid=0AfeecvFBC8W6ZGhkczN0bm5fMGQ3aG03d2Y4&amp;amp;hl=en"&gt;Click Here&lt;/a&gt;&lt;br /&gt;And, I have given the hints in the attached CV what content you need to add in your resume.&lt;br /&gt;&lt;br /&gt;Also, keep in mind that the project description can be some thing about the client and thier present requirement. Also provide the important tasks you have been performing in the project. This will help the recruiter to find what exactly they are looking for. Suppose if a company looking for a interface developer, they search for the profiles who has extensive experience in interfaces. It matters what type of interfaces and on which modules you worked on and any integration interfaces you developed / customized among the modules/different applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7684131707779947245?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7684131707779947245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7684131707779947245' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7684131707779947245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7684131707779947245'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2009/10/oracle-apps-technical-cv-download.html' title='Download sample Oracle Apps Technical CV'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6617106387609088620</id><published>2009-10-11T17:42:00.000-07:00</published><updated>2009-10-11T17:56:39.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jdev decompiler'/><category scheme='http://www.blogger.com/atom/ns#' term='java decompiler'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle decompiler'/><category scheme='http://www.blogger.com/atom/ns#' term='decompiler in jdeveloper'/><title type='text'>Enabling Decompiler in Jdeveloper</title><content type='html'>During OA framework extensions or understanding the java code we need to decompile the java class. That we can achieve using any decompiler which are available. One of them is Jad.exe which is very popular.&lt;br /&gt;&lt;br /&gt;But when you have opened your J developer and you want to see the code in the Jdev, you need to follow the below steps to achive that.&lt;br /&gt;&lt;br /&gt;1. Locate your jdev.conf file. This will be always under your jdev main folder/jdevbin/bin.&lt;br /&gt;&lt;br /&gt;2. Open in notepad and add the below line at the end&lt;br /&gt;&lt;br /&gt;AddVMOption -Djcncmd=&lt;jad.exe&gt; -&amp;amp; -p -b -ff -nl -pi99999 -space -t2 -noinner&lt;br /&gt;&lt;br /&gt;&lt;jad.exe&gt;can be some thing like c:/Java/jad.exe&lt;br /&gt;&lt;br /&gt;3. Save and open J developer&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;strong&gt;How to use the decompile in Jdev?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Open Jdeveloper&lt;/span&gt;&lt;br /&gt;Select Navigate from menu, select "go to java class" and select the class you would like to open as .java&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6617106387609088620?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6617106387609088620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6617106387609088620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6617106387609088620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6617106387609088620'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2009/10/enabling-decompiler-in-jdeveloper.html' title='Enabling Decompiler in Jdeveloper'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8504308004328058796</id><published>2009-08-12T05:35:00.000-07:00</published><updated>2009-08-12T05:42:32.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oa framework'/><category scheme='http://www.blogger.com/atom/ns#' term='jdeveloper setup'/><category scheme='http://www.blogger.com/atom/ns#' term='myclasses'/><category scheme='http://www.blogger.com/atom/ns#' term='copying class files'/><category scheme='http://www.blogger.com/atom/ns#' term='myprojects'/><category scheme='http://www.blogger.com/atom/ns#' term='copying xml files'/><title type='text'>Jdeveloper settings - such as copying class files, xml files</title><content type='html'>When you are working on any OA framework page development. &lt;br /&gt;&lt;br /&gt;Copy all the classes (.class) files from web tier into myclasses/oracle/apps/&lt;respective top folder&gt;...&lt;br /&gt;&lt;br /&gt;Copy the xml files in myprojects/oracle/apps/&lt;respective top folder&gt;&lt;br /&gt;&lt;br /&gt;Also copy the xml files(region, page etc) from $&lt;standard&gt;_TOP/mds/ ex: $AP_TOP/mds to myprojects/oracle/apps&lt;respective top folder&gt;&lt;br /&gt;&lt;br /&gt;Now, if you perform rebuild or make on your custom project, you do not get any errors (some times if due to ambiguity in usage of class files, when you compile/run custom/standard page you may end up with errors. To avoid this, all the classes should be moved to myclasses as if all the objects are compiled and moved to respective tops.&lt;br /&gt;&lt;br /&gt;Since all the region xml files are moved to myprojects you can run the page/region.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8504308004328058796?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8504308004328058796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8504308004328058796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8504308004328058796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8504308004328058796'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2009/08/jdeveloper-settings-such-as-copying.html' title='Jdeveloper settings - such as copying class files, xml files'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3257456967616567856</id><published>2009-01-25T15:15:00.000-08:00</published><updated>2009-01-25T15:24:13.232-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nls_lang'/><category scheme='http://www.blogger.com/atom/ns#' term='userenv'/><category scheme='http://www.blogger.com/atom/ns#' term='access oracle apps views'/><category scheme='http://www.blogger.com/atom/ns#' term='AMERICAN_AMERICA.WE8MSWIN1252'/><category scheme='http://www.blogger.com/atom/ns#' term='ms access oracle apps'/><title type='text'>Unable to view Oracle apps tables in Ms Access</title><content type='html'>Problem: When a table is build based on Oracle apps views such as fnd views , multiorg tables, language specific environment variable restrict this views to be able to open in Microsoft access.&lt;br /&gt;&lt;br /&gt;When a table is built on it and try to open, we can only see the table headers not the data.&lt;br /&gt;&lt;br /&gt;Resolution:&lt;br /&gt;Right clik on My computer &lt;br /&gt;Click Properties&lt;br /&gt;Select Advanced tab&lt;br /&gt;Select environment variables&lt;br /&gt;select New button under User Variables&lt;br /&gt;provide variable name: NLS_LANG&lt;br /&gt;variable value: AMERICAN_AMERICA.WE8MSWIN1252&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This inablility is caused by userenv('LANG') condition on the views for the tables _TL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3257456967616567856?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3257456967616567856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3257456967616567856' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3257456967616567856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3257456967616567856'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2009/01/unable-to-view-oracle-apps-tables-in-ms.html' title='Unable to view Oracle apps tables in Ms Access'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2477721067337527914</id><published>2008-11-26T00:56:00.000-08:00</published><updated>2009-02-10T17:56:38.342-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Account receivables'/><category scheme='http://www.blogger.com/atom/ns#' term='receivables'/><category scheme='http://www.blogger.com/atom/ns#' term='AR'/><title type='text'>Accounts Receivables FAQs</title><content type='html'>1    Name some of the Oracle receivables Interfaces?&lt;br /&gt;A  a) Auto Invoice&lt;br /&gt;  b) Auto Lockbox&lt;br /&gt;  c) Customer Interface&lt;br /&gt;  d) Sales Tax rate Interface&lt;br /&gt;  e) Tax Vendor Extension&lt;br /&gt;  &lt;br /&gt;2.   Name the interface tables used for the customer interface?&lt;br /&gt;A.      1  RA_CUSTOMER_INTERFACE&lt;br /&gt;        2. RA_CUSTOMER_BANK_INTERFACE&lt;br /&gt;        3. RA_CUST_PAY_METHOD_INTERFACE&lt;br /&gt;        4. RA_CUSTOMER_PROFILES_INTERFACE&lt;br /&gt;        5. RA_CONTACT_CUSTOMER_INTERFACE&lt;br /&gt;&lt;br /&gt;3    What is the name of the column in CUSTOMER_INTERFACE_TABLE that indicates whether you are      &lt;br /&gt;     inserting new or updating existing information?   &lt;br /&gt;A    When importing data into the interface tables, the column INSERT_UPDATE_FLAG indicates whether you &lt;br /&gt;     are inserting new or updating existing information. &lt;br /&gt;     This column is required in RA_CUSTOMERS_INTERFACE.&lt;br /&gt;&lt;br /&gt;4    If the INSERT_UPDATE_FLAG is not set correctly or the required column is missing the value, will               &lt;br /&gt;     CUSTOMER INTERFACE reject the entire record or just the attributes u want to update?&lt;br /&gt;A    Reject the entire  record.&lt;br /&gt;&lt;br /&gt;5    List some of the required columns for the RA_CUSTOMERS_INTERFACE?&lt;br /&gt;A.    ORIG_SYSTEM_CUSTOMER_REF&lt;br /&gt; INSERT_UPDATE_FLAG&lt;br /&gt; CUSTOMER_NAME&lt;br /&gt; CUSTOMER_NUMBER (if you are not using Automatic Customer Numbering)&lt;br /&gt; CUSTOMER_STATUS&lt;br /&gt; LAST_UPDATED_BY&lt;br /&gt; LAST_UPDATE_DATE&lt;br /&gt; CREATED_BY&lt;br /&gt; CREATION_DATE&lt;br /&gt;&lt;br /&gt;     If you are importing an address and a business purpose, you must also populate the following columns:&lt;br /&gt; PRIMARY_SITE_USE_FLAG (if you are inserting an address)&lt;br /&gt; LOCATION (if you are not using Automatic Site Numbering)&lt;br /&gt; SITE_USE_CODE (if you are inserting an address)&lt;br /&gt; ADDRESS1&lt;br /&gt;&lt;br /&gt;6    List some of the production tables that Customer Interface transfers customer data from the  &lt;br /&gt;     interface tables into?&lt;br /&gt;A. AR_CUSTOMER_PROFILES&lt;br /&gt; AR_CUSTOMER_PROFILE_AMOUNTS&lt;br /&gt; RA_ADDRESSES&lt;br /&gt; RA_CONTACTS&lt;br /&gt; RA_CUSTOMERS&lt;br /&gt; RA_CUSTOMER_RELATIONSHIPS &lt;br /&gt; RA_CUST_RECEIPT_METHODS&lt;br /&gt; RA_PHONES&lt;br /&gt; RA_SITE_USES&lt;br /&gt; AP_BANK_ACCOUNT_USES&lt;br /&gt; AP_BANK_ACCOUNTS&lt;br /&gt; AP_BANK_BRANCHES&lt;br /&gt;&lt;br /&gt;7    What validation must be given on the customer_number?&lt;br /&gt;A    Must be null if you are using Automatic Customer Numbering. Must exist if you are not using   Automatic Customer Numbering. This value must be unique within RA_CUSTOMERS.&lt;br /&gt;&lt;br /&gt;8    What validation must be given on the CUSTOMER_STATUS?&lt;br /&gt;A    Must equal ’A’ for Active or ’I’ for Inactive.  &lt;br /&gt;&lt;br /&gt;9    What is the use of Auto lock Box?&lt;br /&gt;A    Auto Lockbox (or Lockbox) is a service that commercial banks offer corporate customers to enable   &lt;br /&gt;     them to outsource their accounts receivable payment processing. &lt;br /&gt;&lt;br /&gt;10   Auto Lockbox is a three-step process, what are those?&lt;br /&gt;A. a) Import&lt;br /&gt; b) Validation&lt;br /&gt; c) PostQuickCash&lt;br /&gt;&lt;br /&gt;11   What is the order in which Autolock box searches for the types of the matching number?&lt;br /&gt;A. 1. Transaction Number&lt;br /&gt; 2. Sales Order Number&lt;br /&gt; 3. Purchase Order Number&lt;br /&gt; 4. Consolidated Billing Invoice Number&lt;br /&gt; 5. Other, user-defined number.&lt;br /&gt;&lt;br /&gt;12   Name the interface tables used for the LockBox Interface&lt;br /&gt;A    Interface table : &lt;br /&gt; AR_PAYMENTS_INTERFACE_ALL&lt;br /&gt;     Lockbox transfers the receipts that pass validation to the Receivables interim tables AR_INTERIM_CASH_RECEIPTS_ALL and AR_INTERIM_CASH_RCPT_LINES_ALL&lt;br /&gt;     When you run Post QuickCash, the receipt data is transferred from the QuickCash tables to the following Receipt tables:&lt;br /&gt; AR_CASH_RECEIPTS_ALL&lt;br /&gt; AR_RECEIVABLES_APPLICATIONS_ALL&lt;br /&gt; AR_CASH_RECEIPT_HISTORY_ALL&lt;br /&gt;&lt;br /&gt;13   Name the interface tables used for the AutoInvoice Interface.&lt;br /&gt;A    AutoInvoice transfers transaction data from the interface tables&lt;br /&gt; RA_INTERFACE_LINES_ALL,&lt;br /&gt; RA_INTERFACE_SALESCREDITS_ALL, and&lt;br /&gt; RA_INTERFACE_DISTRIBUTIONS_ALL &lt;br /&gt;     into the following Receivables tables:&lt;br /&gt; RA_BATCHES_ALL&lt;br /&gt; RA_CUSTOMER_TRX _ALL&lt;br /&gt; RA_CUSTOMER_TRX_LINES _ALL&lt;br /&gt; RA_CUST_TRX_LINE_GL_DIST_ALL&lt;br /&gt; RA_CUST_TRX_LINE_SALESREPS_ALL&lt;br /&gt; AR_PAYMENT_SCHEDULES_ALL&lt;br /&gt; AR_RECEIVABLE_APPLICATIONS_ALL&lt;br /&gt; AR_ADJUSTMENTS_ALL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q   Give some of the Oracle Payables interface?&lt;br /&gt;A. a) Credit Card Transaction Interface&lt;br /&gt; b) Invoice Import Interface&lt;br /&gt; c) Payables Open Interface&lt;br /&gt; d) Purchase Order Matching&lt;br /&gt;&lt;br /&gt;Q   Name some of the oracle general ledger Interface?&lt;br /&gt;A a) Budget Upload    &lt;br /&gt; b) Importing Journals &lt;br /&gt; c) Loading Daily rates&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2477721067337527914?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2477721067337527914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2477721067337527914' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2477721067337527914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2477721067337527914'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/11/accounts-payables-faqs.html' title='Accounts Receivables FAQs'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-1352307162866010254</id><published>2008-11-26T00:51:00.000-08:00</published><updated>2008-11-26T00:55:11.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps'/><category scheme='http://www.blogger.com/atom/ns#' term='imgage upload'/><category scheme='http://www.blogger.com/atom/ns#' term='dbms_log'/><title type='text'>Upload binary files (JPG, GIF, DOC, XLS, PDF) into Oracle database</title><content type='html'>Steps to upload GIF, XLS, PDF, JPG and DOC files into oracle database&lt;br /&gt;&lt;br /&gt;Step 1&lt;br /&gt;======&lt;br /&gt;Create or replace directory my_files as '/usr/temp';&lt;br /&gt;Create table demo(sno number, filedata blob);&lt;br /&gt;Copy any file (jpg,gif,pdf,xls....) into /usr/temp&lt;br /&gt;&lt;br /&gt;Execute the below code. Change the file name according to your requirement&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Step 2&lt;br /&gt;======&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;        l_blob    blob;&lt;br /&gt;        l_bfile    bfile;&lt;br /&gt;    begin&lt;br /&gt;        insert into demo values ( 3, empty_blob() )&lt;br /&gt;        returning filedata into l_blob;&lt;br /&gt;        l_bfile := bfilename( 'MY_FILES', 'water.jpg' );&lt;br /&gt;        dbms_lob.fileopen( l_bfile );&lt;br /&gt;        dbms_lob.loadfromfile( l_blob, l_bfile,                              dbms_lob.getlength( l_bfile ) );&lt;br /&gt;       dbms_lob.fileclose( l_bfile );&lt;br /&gt;       commit;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;Step 3&lt;br /&gt;======&lt;br /&gt;Check the file length to ensure whether file loaded successfully or not&lt;br /&gt;&lt;br /&gt;Select sno,dbms_lob.getlength(filedata) from demo&lt;br /&gt;&lt;br /&gt;Reference: http://www.sql.ru/forum/actualthread.aspx?tid=202867&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-1352307162866010254?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/1352307162866010254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=1352307162866010254' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1352307162866010254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1352307162866010254'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/11/upload-binary-files-jpg-gif-doc-xls-pdf.html' title='Upload binary files (JPG, GIF, DOC, XLS, PDF) into Oracle database'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7962794023424660019</id><published>2008-10-25T21:07:00.000-07:00</published><updated>2009-10-25T21:13:17.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='change of sign'/><category scheme='http://www.blogger.com/atom/ns#' term='affidavit for change of sign'/><title type='text'>How to Change the Signature in Passport</title><content type='html'>Due to some security reasons if you want to change your signature in passport issued by India. You can prepare an affidavit and submit along with the fees in the form of DD , appropriate forms available in regional passport website.&lt;br /&gt;&lt;br /&gt;Format of Affidavit for Change of Signature in passport.&lt;br /&gt;&lt;br /&gt;   AFFIDAVIT FOR CHANGE OF PHOTO/SIGNATURE  &lt;br /&gt;I, …………………………………. S/O …………………………………………………..&lt;br /&gt;Residing at ………………………………………………………………………………….&lt;br /&gt;……………………………………………………………………………………………….&lt;br /&gt;do hereby solemnly affirm and state on oath as follows.&lt;br /&gt;I am submitting my passport bearing no ……………………….. issued at …………………&lt;br /&gt;On …………………… valid upto ………………………… at Passport Office, Bangalore for changing my photograph/ Signature as there is a change in my appearance/ signature.&lt;br /&gt; &lt;br /&gt;I solemnly affirm that the particulars furnished above by me are correct and that I have&lt;br /&gt;not concealed or misrepresented any facts.&lt;br /&gt; &lt;br /&gt;Date :                                                                    Deponent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7962794023424660019?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7962794023424660019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7962794023424660019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7962794023424660019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7962794023424660019'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/10/how-to-change-signature-in-passport.html' title='How to Change the Signature in Passport'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2794483543448176145</id><published>2008-08-08T22:27:00.000-07:00</published><updated>2008-08-08T22:30:04.215-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oaf'/><category scheme='http://www.blogger.com/atom/ns#' term='oa framework'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle framework'/><title type='text'>OA Framework commands VO View Object customization deletion</title><content type='html'>Once the VO is created &lt;br /&gt;&lt;br /&gt;You can import the VO using below command&lt;br /&gt;&lt;br /&gt;cd D:\jdev\jdevbin\jdev\bin&gt;&lt;br /&gt;&lt;br /&gt;jpximport.bat D:\jdev\jdevhome\jdev\myclasses\VOProject.jpx -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=ocn-erp-tdb-1.itron.com)(Port=1522)) (CONNECT_DATA=(SID=techtest)))"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle framework : To find the exising customization on VO (substituting vo (view objects)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;   jdr_utils.listCustomizations('/oracle/apps/hxc/selfservice/timecard/server/ProjectLOVVO');&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;You get like this: &lt;br /&gt;&lt;br /&gt;/oracle/apps/hxc/selfservice/timecard/server/customizations/site/0/ProjectLOVVO&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;jdr_utils.printDocument('/oracle/apps/hxc/selfservice/timecard/server/customizations/site/0/ProjectLOVVO');&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;you get xml data showing substitution&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To remove or revert the VO (View Object) which is substituted:&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;JDR_UTILS.deleteDocument('/oracle/apps/hxc/selfservice/timecard/server/customizations/site/0/ProjectLOVVO'); &lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;commit;   -- this is must to see the effect&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2794483543448176145?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2794483543448176145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2794483543448176145' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2794483543448176145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2794483543448176145'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/08/oa-framework-commands-vo-view-object.html' title='OA Framework commands VO View Object customization deletion'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-1978136865941276909</id><published>2008-07-17T07:52:00.000-07:00</published><updated>2008-07-17T07:54:16.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='password'/><category scheme='http://www.blogger.com/atom/ns#' term='user'/><category scheme='http://www.blogger.com/atom/ns#' term='credentials'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps password'/><title type='text'>Oracle apps user passwords</title><content type='html'>Query to get Oracle apps user passwords&lt;br /&gt;&lt;br /&gt;Using the following query we can retrieve the oracle apps 11i user password&lt;br /&gt;&lt;br /&gt;SELECT trim(usertable.user_name) username, &lt;br /&gt;trim((SELECT get_pwd.decrypt (UPPER ((SELECT (SELECT             get_pwd.decrypt (UPPER ((SELECT UPPER (fnd_profile.VALUE ('GUEST_USER_PWD')) &lt;br /&gt;          FROM DUAL)), usertable.encrypted_foundation_password)&lt;br /&gt;FROM DUAL) AS apps_pwd&lt;br /&gt;FROM fnd_user usertable&lt;br /&gt;WHERE usertable.user_name LIKE&lt;br /&gt;UPPER ((SELECT SUBSTR (fnd_profile.VALUE ('GUEST_USER_PWD')&lt;br /&gt;,1&lt;br /&gt;, INSTR (fnd_profile.VALUE ('GUEST_USER_PWD'), '/')&lt;br /&gt;- 1&lt;br /&gt;)&lt;br /&gt;FROM DUAL))))&lt;br /&gt;,usertable.encrypted_user_password)&lt;br /&gt;FROM DUAL)) AS password&lt;br /&gt;FROM fnd_user usertable&lt;br /&gt;WHERE usertable.user_name LIKE UPPER ('username')&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-1978136865941276909?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/1978136865941276909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=1978136865941276909' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1978136865941276909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1978136865941276909'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/07/oracle-apps-user-passwords.html' title='Oracle apps user passwords'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3845467401201744076</id><published>2008-03-25T06:05:00.000-07:00</published><updated>2009-10-26T07:11:11.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle resume'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle cvs'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle cv'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps CV'/><title type='text'>Oracle apps sample resume format</title><content type='html'>&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Other day&lt;/span&gt; I have received a mail from one of our blog readers asking for a &lt;a href="http://easyapps.blogspot.com/2009/10/oracle-apps-technical-cv-download.html"&gt;sample resume&lt;/a&gt; of &lt;div id="lw_context_ads"&gt;Oracle Apps. We know there are lots of resumes available in the resumes &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;databases&lt;/span&gt;, but we know this is not appropriate to copy and use others' &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;CV&lt;/span&gt;. So, I have prepared a sample resume format which is preferred by many recruiters.&lt;br /&gt;&lt;br /&gt;First line you can start with your name&lt;br /&gt;&lt;br /&gt;Siva &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Kumar&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Varma&lt;/span&gt; C&lt;br /&gt;Mobile: +XX-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;XXXXXXXXXX&lt;/span&gt;&lt;br /&gt;Email id: &lt;a href="mailto:XXX@yahoo.com"&gt;XXX@yahoo.com&lt;/a&gt;&lt;br /&gt;&lt;u&gt;Experience Summary:&lt;/u&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Bachelor's Degree in Computer Science&lt;/li&gt;&lt;li&gt;X &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;years of&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;experience&lt;/span&gt; in IT &lt;/li&gt;&lt;li&gt;X years of experience in Oracle apps (Technical or Functional)&lt;/li&gt;&lt;li&gt;Worked on AP, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;GL&lt;/span&gt;, AR, OM etc...&lt;/li&gt;&lt;li&gt;Have good communication skills, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;interpersonal&lt;/span&gt; skills etc&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Trainings:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Completed Diploma in Information &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Management&lt;/span&gt; from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;XXXX&lt;/span&gt; institute in 2004&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Technical &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;Skill set&lt;/span&gt;:&lt;/p&gt;&lt;p&gt;Oracle Apps:&lt;br /&gt;Versions: 11i/10.7/11&lt;br /&gt;Modules: AP, AR, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;GL&lt;/span&gt;, FA etc&lt;br /&gt;Other Components: AOL, Concurrent Manager etc&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;RDBMS&lt;/span&gt;: Oracle 10g/9i/8i, Ms-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SQL&lt;/span&gt; etc&lt;br /&gt;Tools: Oracle Forms, Report, Discoverer, XML Publisher, XML gateway, BI, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;OA&lt;/span&gt; Framework, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;JDeveloper&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Experience Summary:&lt;br /&gt;&lt;company&gt;&lt;designation&gt;&lt;duration&gt;&lt;br /&gt;Ex:&lt;br /&gt;ABC Software Company as Technical Consultant from 1999 to 2005&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Project Details:&lt;br /&gt;&lt;br /&gt;&lt;client's&gt;From and To&lt;br /&gt;_______________________________________________________________&lt;br /&gt;Description:&lt;br /&gt;&lt;&lt;project&gt;&gt;&lt;br /&gt;&lt;br /&gt;Roles and Responsibilities:&lt;br /&gt;&lt;&lt;list&gt;&gt;&lt;br /&gt;&lt;br /&gt;Write down the project details for Each and every project.&lt;br /&gt;&lt;br /&gt;References: You can provide or leave blank saying provided on request.&lt;br /&gt;&lt;br /&gt;In the job hunt the resume preparation is very important which should attract the employer as first impression, so be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;prepared&lt;/span&gt; and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;cautious&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;All the best.&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3845467401201744076?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3845467401201744076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3845467401201744076' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3845467401201744076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3845467401201744076'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/oracle-apps-sample-resume-format.html' title='Oracle apps sample resume format'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6778656488248470240</id><published>2008-03-15T10:43:00.000-07:00</published><updated>2009-10-26T07:12:14.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 11i'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps CV'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps cvs'/><title type='text'>Oracle Apps Technical Resume</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Preparing Oracle apps technical CV:&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;The below steps helps to prepare Oracle apps technical CVs which are standard and successful, and do not forget to maitain formatting. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Start summary with your experience in ITyour experience in Oracle appsWhat have you done using Oracle apps like implementation, rollouts, customization, supportmodules and domains you worked onwhat tools you have used Forms, Reports, Workflow, unix shell script, kinta, remedy, sharepoint. your interpersonal skills, how strong you areroles, tasks you performedawards, rewards&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Education&lt;br /&gt;Degree year and University&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trainings: &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;List all trainings attended from reputed institutes also include if you have any certifications&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Technical Skillset&lt;br /&gt;&lt;/strong&gt;Oracle apps versions, modules, programming languages, tools, AIM methodology, sysadmin&lt;br /&gt;Other software landuages&lt;br /&gt;Operating System details - HP-UX,Ms-Windows etc&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Projects: &lt;/strong&gt;&lt;br /&gt;Project name - Client - LocationSoftware usedDurationTeam memeber strengthRoleDescriptionResponsibilities&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;br /&gt;&lt;/strong&gt;Provide some references or just leave "Upon request"&lt;/p&gt;&lt;p&gt;Sample Oracle apps CVs (Resumes / profiles):&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.hirefire.co.in/online_cv_posted.aspx?cvid=5684103"&gt;http://www.hirefire.co.in/online_cv_posted.aspx?cvid=5684103&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.richardbyrom.com/IT-ERP-oracle-download/cv-resume/11i-applications-consultant.doc"&gt;http://www.richardbyrom.com/IT-ERP-oracle-download/cv-resume/11i-applications-consultant.doc&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.halfcooked.com/resume.html"&gt;http://www.halfcooked.com/resume.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.vitalita.com/docs/mark_foy_resume.pdf"&gt;http://www.vitalita.com/docs/mark_foy_resume.pdf&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;You can also &lt;a href="http://easyapps.blogspot.com/2009/10/oracle-apps-technical-cv-download.html"&gt;download&lt;/a&gt; the sample resume from this blog post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6778656488248470240?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6778656488248470240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6778656488248470240' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6778656488248470240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6778656488248470240'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/oracle-apps-technical-resume.html' title='Oracle Apps Technical Resume'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-292028633303608971</id><published>2008-03-11T04:25:00.000-07:00</published><updated>2008-03-11T04:44:49.903-07:00</updated><title type='text'>Query to find Top n th Salary and n th least</title><content type='html'>N th Top Salary&lt;br /&gt;------------------&lt;br /&gt;select a.last_name,a.salary&lt;br /&gt;from employees a&lt;br /&gt;where n = (select count(distinct(b.salary))&lt;br /&gt;from employees b&lt;br /&gt;where a.salary &lt;= b.salary) &lt;br /&gt;&lt;br /&gt;N th Least Salary&lt;br /&gt;-------------------&lt;br /&gt;select a.last_name,a.salary&lt;br /&gt;from employees a&lt;br /&gt;where n = (select count(distinct(b.salary))&lt;br /&gt;from employees b&lt;br /&gt;where a.salary &gt;= b.salary)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-292028633303608971?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/292028633303608971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=292028633303608971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/292028633303608971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/292028633303608971'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/query-to-find-top-n-th-salary-and-n-th.html' title='Query to find Top n th Salary and n th least'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8570365446474030132</id><published>2008-03-11T04:23:00.000-07:00</published><updated>2008-03-11T04:25:23.256-07:00</updated><title type='text'>Hierarchial Query</title><content type='html'>Query for Hierarchy&lt;br /&gt;&lt;br /&gt;SELECT a.employee_id, a.first_name, a.last_name, a.manager_id,&lt;br /&gt;b.first_name mgr_first_name, b.last_name mgr_last_name&lt;br /&gt;FROM&lt;br /&gt;(&lt;br /&gt;select employee_id, first_name, last_name, manager_id&lt;br /&gt;from employees&lt;br /&gt;start with employee_id = 100&lt;br /&gt;connect by prior employee_id = manager_id&lt;br /&gt;) a,&lt;br /&gt;employees b&lt;br /&gt;WHERE a.manager_id = b.employee_id(+)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8570365446474030132?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8570365446474030132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8570365446474030132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8570365446474030132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8570365446474030132'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/hierarchial-query.html' title='Hierarchial Query'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2960771656449039324</id><published>2008-03-11T04:22:00.001-07:00</published><updated>2008-03-13T23:08:41.857-07:00</updated><title type='text'>Reading Attachments in Oracle Apps</title><content type='html'>Reading and printing attachments in Oracle apps Text files and HTML files only&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;    l_blob              BLOB;&lt;br /&gt;    l_blob_length       NUMBER;&lt;br /&gt;    l_amount            BINARY_INTEGER := 10000; &lt;br /&gt;    l_offset            INTEGER := 1;&lt;br /&gt;    l_buffer            RAW(20000);&lt;br /&gt;    l_text_buffer       VARCHAR2(32767);&lt;br /&gt;    l_break_at          PLS_INTEGER := 250;&lt;br /&gt;BEGIN&lt;br /&gt;    -- Get the BLOB from the APPLSYS.FND_LOBS table.&lt;br /&gt;&lt;br /&gt;/*    SELECT file_data&lt;br /&gt;    INTO   l_blob&lt;br /&gt;    FROM   fnd_lobs&lt;br /&gt;    WHERE  file_id= 331001; --221148;&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;   select file_data into l_blob&lt;br /&gt;   from   fnd_lobs &lt;br /&gt;   where file_id in (&lt;br /&gt;               SELECT media_id &lt;br /&gt;                 FROM FND_ATTACHED_DOCS_FORM_VL &lt;br /&gt;                where function_name='CIM_PA_PAXPREPR_PROJECT' &lt;br /&gt;                  and attached_document_id in (&lt;br /&gt;                                         SELECT attached_document_id  &lt;br /&gt;                                           FROM FND_ATTACHED_DOCUMENTS &lt;br /&gt;                                          where pk1_value=5465  -- project id   &lt;br /&gt;                                            and entity_name='PA_PROJECTS'&lt;br /&gt;                                              )&lt;br /&gt;                     ) and file_name='Mail from Chanakya K.txt';&lt;br /&gt;&lt;br /&gt;    -- Figure out how long the BLOB is.&lt;br /&gt;    l_blob_length := DBMS_LOB.GETLENGTH(l_blob);&lt;br /&gt;&lt;br /&gt;    -- loop through the BLOB as many times as necessary to&lt;br /&gt;    -- get all its data.&lt;br /&gt;    FOR i IN 1..CEIL(l_blob_length/l_amount) LOOP&lt;br /&gt;&lt;br /&gt;        -- Read in the given chunk of the BLOB.&lt;br /&gt;        DBMS_LOB.READ(l_blob,&lt;br /&gt;                      l_amount,           &lt;br /&gt;                      l_offset,             &lt;br /&gt;                      l_buffer&lt;br /&gt;                      );&lt;br /&gt;&lt;br /&gt;        -- The DBMS_LOB.READ procedure dictates that its output be RAW.&lt;br /&gt;        -- This next procedure converts that RAW data to character data.&lt;br /&gt;&lt;br /&gt;        l_text_buffer := UTL_RAW.CAST_TO_VARCHAR2(l_buffer);&lt;br /&gt;&lt;br /&gt;--        DBMS_OUTPUT.PUT_LINE('==================================');&lt;br /&gt;--        DBMS_OUTPUT.PUT_LINE('Text Buffer: '||length(l_text_buffer));&lt;br /&gt;--        DBMS_OUTPUT.PUT_LINE('==================================');&lt;br /&gt;&lt;br /&gt;        -- Now that we have character data (up to l_amount characters long),&lt;br /&gt;        -- chunk it out so that we can do whatever we need to with it.&lt;br /&gt;        FOR j IN 1..CEIL(LENGTH(l_text_buffer) / l_break_at) LOOP&lt;br /&gt;&lt;br /&gt;            DBMS_OUTPUT.PUT_LINE(SUBSTR(l_text_buffer&lt;br /&gt;                                        ,(((j - 1) * l_break_at) + 1)&lt;br /&gt;                                        ,LEAST(LENGTH(l_text_buffer)-((j - 1) * l_break_at),l_break_at&lt;br /&gt;                                              )&lt;br /&gt;                                       )&lt;br /&gt;                                 );&lt;br /&gt;&lt;br /&gt;        END LOOP;&lt;br /&gt;&lt;br /&gt;        -- For the next iteration through the BLOB, bump up your offset&lt;br /&gt;        -- location, where you start reading from&lt;br /&gt;        l_offset := l_offset + l_amount;&lt;br /&gt;    END LOOP;&lt;br /&gt;EXCEPTION&lt;br /&gt;    WHEN OTHERS THEN&lt;br /&gt;        DBMS_OUTPUT.PUT_LINE('ERROR: ' || SUBSTR(SQLERRM,1,247));&lt;br /&gt;        RAISE;&lt;br /&gt;END;&lt;br /&gt;/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2960771656449039324?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2960771656449039324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2960771656449039324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2960771656449039324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2960771656449039324'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/reading-attachments-in-oralce-apps.html' title='Reading Attachments in Oracle Apps'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4684371267275987832</id><published>2008-03-11T04:21:00.000-07:00</published><updated>2008-03-11T04:22:01.828-07:00</updated><title type='text'>Reading Data from File using LOB</title><content type='html'>DECLARE&lt;br /&gt;   lobloc           bLOB;&lt;br /&gt;   buffer           VARCHAR2(32767);&lt;br /&gt;   amount           NUMBER := 242;&lt;br /&gt;   amount_in_buffer NUMBER;&lt;br /&gt;   offset           NUMBER := 1;&lt;br /&gt;   l_length         NUMBER;&lt;br /&gt;   bufb             RAW(20000);&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;   SELECT FILE_DATA  &lt;br /&gt;   INTO   lobloc  -- get LOB handle&lt;br /&gt;   FROM   fnd_lobs&lt;br /&gt;   WHERE  file_id= 331001;          &lt;br /&gt;&lt;br /&gt;   l_length := NVL (DBMS_LOB.getlength (lobloc), 0); &lt;br /&gt;&lt;br /&gt;   WHILE (offset  &lt; l_length) &lt;br /&gt;   LOOP &lt;br /&gt;      dbms_lob.read(lobloc,amount,offset,buffer);&lt;br /&gt;      dbms_output.put_line('Result BLOB: ' || utl_raw.cast_to_varchar2(buffer));&lt;br /&gt;      offset := offset + amount; &lt;br /&gt;   END LOOP;&lt;br /&gt;   -- amount_in_buffer := length(buffer);&lt;br /&gt;   -- dbms_output.put_line('Result BLOB: ' || utl_raw.cast_to_varchar2(buffer));&lt;br /&gt;&lt;br /&gt;   COMMIT;&lt;br /&gt;&lt;br /&gt;END;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4684371267275987832?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4684371267275987832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4684371267275987832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4684371267275987832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4684371267275987832'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/reading-data-from-file-using-lob.html' title='Reading Data from File using LOB'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7622665415407048982</id><published>2008-03-11T04:18:00.000-07:00</published><updated>2008-03-11T04:21:12.078-07:00</updated><title type='text'>Concurrent Program Managing Queries</title><content type='html'>To get list of responsibilities. &lt;br /&gt;&lt;br /&gt;SELECT (SELECT application_short_name &lt;br /&gt;FROM fnd_application fa &lt;br /&gt;WHERE fa.application_id = frt.application_id) application, &lt;br /&gt;frt.responsibility_id, frt.responsibility_name &lt;br /&gt;FROM apps.fnd_responsibility_tl frt; &lt;br /&gt;======================&lt;br /&gt;&lt;br /&gt;To get Menus Associated with responsibility &lt;br /&gt;&lt;br /&gt;SELECT DISTINCT a.responsibility_name, c.user_menu_name &lt;br /&gt;FROM apps.fnd_responsibility_tl a, &lt;br /&gt;apps.fnd_responsibility b, &lt;br /&gt;apps.fnd_menus_tl c, &lt;br /&gt;apps.fnd_menus d, &lt;br /&gt;apps.fnd_application_tl e, &lt;br /&gt;apps.fnd_application f &lt;br /&gt;WHERE a.responsibility_id(+) = b.responsibility_id &lt;br /&gt;AND a.responsibility_id = ‘20538’ &lt;br /&gt;AND b.menu_id = c.menu_id &lt;br /&gt;AND b.menu_id = d.menu_id &lt;br /&gt;AND e.application_id = f.application_id &lt;br /&gt;AND f.application_id = b.application_id &lt;br /&gt;AND a.LANGUAGE = 'US'; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;To get submenus and Function attached to this Main menu. &lt;br /&gt;&lt;br /&gt;SELECT c.prompt, c.description &lt;br /&gt;FROM apps.fnd_menus_tl a, fnd_menu_entries_tl c &lt;br /&gt;WHERE a.menu_id = c.menu_id AND a.user_menu_name = 'F4 UK PAY Navigator'; &lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;To get assigned responsibility to a user. &lt;br /&gt;&lt;br /&gt;SELECT UNIQUE u.user_id, SUBSTR (u.user_name, 1, 30) user_name, &lt;br /&gt;SUBSTR (r.responsibility_name, 1, 60) responsiblity, &lt;br /&gt;SUBSTR (a.application_name, 1, 50) application &lt;br /&gt;FROM fnd_user u, &lt;br /&gt;fnd_user_resp_groups g, &lt;br /&gt;fnd_application_tl a, &lt;br /&gt;fnd_responsibility_tl r &lt;br /&gt;WHERE g.user_id(+) = u.user_id &lt;br /&gt;AND g.responsibility_application_id = a.application_id &lt;br /&gt;AND a.application_id = r.application_id &lt;br /&gt;AND g.responsibility_id = r.responsibility_id &lt;br /&gt;ORDER BY SUBSTR (user_name, 1, 30), &lt;br /&gt;SUBSTR (a.application_name, 1, 50), &lt;br /&gt;SUBSTR (r.responsibility_name, 1, 60); &lt;br /&gt;&lt;br /&gt;================&lt;br /&gt;To get responsibility and attached request groups. &lt;br /&gt;&lt;br /&gt;SELECT responsibility_name responsibility, request_group_name, frg.description &lt;br /&gt;FROM fnd_request_groups frg, fnd_responsibility_vl frv &lt;br /&gt;WHERE frv.request_group_id = frg.request_group_id &lt;br /&gt;ORDER BY responsibility_name &lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;To get modified profile options. &lt;br /&gt;&lt;br /&gt;SELECT t.user_profile_option_name, profile_option_value, v.creation_date, &lt;br /&gt;v.last_update_date, &lt;br /&gt;v.creation_date - v.last_update_date "Change Date", &lt;br /&gt;(SELECT UNIQUE user_name &lt;br /&gt;FROM fnd_user &lt;br /&gt;WHERE user_id = v.created_by) "Created By", &lt;br /&gt;(SELECT user_name &lt;br /&gt;FROM fnd_user &lt;br /&gt;WHERE user_id = v.last_updated_by) "Last Update By" &lt;br /&gt;FROM fnd_profile_options o, &lt;br /&gt;fnd_profile_option_values v, &lt;br /&gt;fnd_profile_options_tl t &lt;br /&gt;WHERE o.profile_option_id = v.profile_option_id &lt;br /&gt;AND o.application_id = v.application_id &lt;br /&gt;AND start_date_active &lt;= SYSDATE &lt;br /&gt;AND NVL (end_date_active, SYSDATE) &gt;= SYSDATE &lt;br /&gt;AND o.profile_option_name = t.profile_option_name &lt;br /&gt;AND level_id = 10001 &lt;br /&gt;AND t.LANGUAGE IN (SELECT language_code &lt;br /&gt;FROM fnd_languages &lt;br /&gt;WHERE installed_flag = 'B' &lt;br /&gt;UNION &lt;br /&gt;SELECT nls_language &lt;br /&gt;FROM fnd_languages &lt;br /&gt;WHERE installed_flag = 'B') &lt;br /&gt;ORDER BY user_profile_option_name; &lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;To get modified profile options. &lt;br /&gt;&lt;br /&gt;SELECT ffft.user_function_name "User Form Name", ffcr.SEQUENCE, &lt;br /&gt;ffcr.description, ffcr.rule_type, ffcr.enabled, ffcr.trigger_event, &lt;br /&gt;ffcr.trigger_object, ffcr.condition, ffcr.fire_in_enter_query, &lt;br /&gt;(SELECT user_name &lt;br /&gt;FROM fnd_user fu &lt;br /&gt;WHERE fu.user_id = ffcr.created_by) "Created By " &lt;br /&gt;FROM fnd_form_custom_rules ffcr, fnd_form_functions_vl ffft &lt;br /&gt;WHERE ffcr.ID = ffft.function_id &lt;br /&gt;ORDER BY 1; &lt;br /&gt;&lt;br /&gt;=====================&lt;br /&gt;To get Patch Level. &lt;br /&gt;&lt;br /&gt;SELECT a.application_name, &lt;br /&gt;DECODE (b.status, 'I', 'Installed', 'S', 'Shared', 'N/A') status, &lt;br /&gt;patch_level &lt;br /&gt;FROM apps.fnd_application_vl a, apps.fnd_product_installations b &lt;br /&gt;WHERE a.application_id = b.application_id; &lt;br /&gt;================&lt;br /&gt;To get all Functions &lt;br /&gt;&lt;br /&gt;SELECT function_id, user_function_name, creation_date, description &lt;br /&gt;FROM applsys.fnd_form_functions_tl &lt;br /&gt;order by order by user_function_name; &lt;br /&gt;==============&lt;br /&gt;To get all Request attached to a responsibility &lt;br /&gt;&lt;br /&gt;SELECT responsibility_name , frg.request_group_name, &lt;br /&gt;fcpv.user_concurrent_program_name, fcpv.description &lt;br /&gt;FROM fnd_request_groups frg, &lt;br /&gt;fnd_request_group_units frgu, &lt;br /&gt;fnd_concurrent_programs_vl fcpv, &lt;br /&gt;fnd_responsibility_vl frv &lt;br /&gt;WHERE frgu.request_unit_type = 'P' &lt;br /&gt;AND frgu.request_group_id = frg.request_group_id &lt;br /&gt;AND frgu.request_unit_id = fcpv.concurrent_program_id &lt;br /&gt;AND frv.request_group_id = frg.request_group_id &lt;br /&gt;ORDER BY responsibility_name; &lt;br /&gt;/; &lt;br /&gt;====================&lt;br /&gt;To get all request with application &lt;br /&gt;&lt;br /&gt;SELECT fa.application_short_name, fcpv.user_concurrent_program_name, &lt;br /&gt;description, &lt;br /&gt;DECODE (fcpv.execution_method_code, &lt;br /&gt;'B', 'Request Set Stage Function', &lt;br /&gt;'Q', 'SQL*Plus', &lt;br /&gt;'H', 'Host', &lt;br /&gt;'L', 'SQL*Loader', &lt;br /&gt;'A', 'Spawned', &lt;br /&gt;'I', 'PL/SQL Stored Procedure', &lt;br /&gt;'P', 'Oracle Reports', &lt;br /&gt;'S', 'Immediate', &lt;br /&gt;fcpv.execution_method_code &lt;br /&gt;) exe_method, &lt;br /&gt;output_file_type, program_type, printer_name, minimum_width, &lt;br /&gt;minimum_length, concurrent_program_name, concurrent_program_id &lt;br /&gt;FROM fnd_concurrent_programs_vl fcpv, fnd_application fa &lt;br /&gt;WHERE fcpv.application_id = fa.application_id &lt;br /&gt;ORDER BY description &lt;br /&gt;===============&lt;br /&gt;To Count Module Wise Report &lt;br /&gt;&lt;br /&gt;SELECT fa.application_short_name, &lt;br /&gt;DECODE (fcpv.execution_method_code, &lt;br /&gt;'B', 'Request Set Stage Function', &lt;br /&gt;'Q', 'SQL*Plus', &lt;br /&gt;'H', 'Host', &lt;br /&gt;'L', 'SQL*Loader', &lt;br /&gt;'A', 'Spawned', &lt;br /&gt;'I', 'PL/SQL Stored Procedure', &lt;br /&gt;'P', 'Oracle Reports', &lt;br /&gt;'S', 'Immediate', &lt;br /&gt;fcpv.execution_method_code &lt;br /&gt;) exe_method, &lt;br /&gt;COUNT (concurrent_program_id) COUNT &lt;br /&gt;FROM fnd_concurrent_programs_vl fcpv, fnd_application fa &lt;br /&gt;WHERE fcpv.application_id = fa.application_id &lt;br /&gt;GROUP BY fa.application_short_name, fcpv.execution_method_code &lt;br /&gt;ORDER BY 1; &lt;br /&gt;&lt;br /&gt;=========&lt;br /&gt;&lt;br /&gt;To calculate request time &lt;br /&gt;&lt;br /&gt;SELECT f.request_id , pt.user_concurrent_program_name user_concurrent_program_name &lt;br /&gt;, f.actual_start_date actual_start_date &lt;br /&gt;, f.actual_completion_date actual_completion_date, &lt;br /&gt;floor(((f.actual_completion_date-f.actual_start_date)*24*60*60)/3600) &lt;br /&gt;|| ' HOURS ' || &lt;br /&gt;floor((((f.actual_completion_date-f.actual_start_date)*24*60*60) - &lt;br /&gt;floor(((f.actual_completion_date-f.actual_start_date)*24*60*60)/3600)*3600)/60) &lt;br /&gt;|| ' MINUTES ' || &lt;br /&gt;round((((f.actual_completion_date-f.actual_start_date)*24*60*60) - &lt;br /&gt;floor(((f.actual_completion_date-f.actual_start_date)*24*60*60)/3600)*3600 - &lt;br /&gt;(floor((((f.actual_completion_date-f.actual_start_date)*24*60*60) - &lt;br /&gt;floor(((f.actual_completion_date-f.actual_start_date)*24*60*60)/3600)*3600)/60)*60) )) &lt;br /&gt;|| ' SECS ' time_difference &lt;br /&gt;, DECODE(p.concurrent_program_name,'ALECDC',p.concurrent_program_name||'['||f.description||']',p.concurrent_program_name) concurrent_program_name &lt;br /&gt;, decode(f.phase_code,'R','Running','C','Complete',f.phase_code) Phase &lt;br /&gt;, f.status_code &lt;br /&gt;FROM apps.fnd_concurrent_programs p &lt;br /&gt;, apps.fnd_concurrent_programs_tl pt &lt;br /&gt;, apps.fnd_concurrent_requests f &lt;br /&gt;WHERE f.concurrent_program_id = p.concurrent_program_id &lt;br /&gt;and f.program_application_id = p.application_id &lt;br /&gt;and f.concurrent_program_id = pt.concurrent_program_id &lt;br /&gt;and f.program_application_id = pt.application_id &lt;br /&gt;AND pt.language = USERENV('Lang') &lt;br /&gt;and f.actual_start_date is not null &lt;br /&gt;ORDER by f.actual_completion_date-f.actual_start_date desc; &lt;br /&gt;=================&lt;br /&gt;Check responsibility assigned to a specific USER &lt;br /&gt;&lt;br /&gt;SELECT UNIQUE u.user_id, SUBSTR (u.user_name, 1, 30) user_name, &lt;br /&gt;SUBSTR (r.responsibility_name, 1, 60) responsiblity, &lt;br /&gt;SUBSTR (a.application_name, 1, 50) application &lt;br /&gt;FROM fnd_user u, &lt;br /&gt;fnd_user_resp_groups g, &lt;br /&gt;fnd_application_tl a, &lt;br /&gt;fnd_responsibility_tl r &lt;br /&gt;WHERE g.user_id(+) = u.user_id &lt;br /&gt;AND g.responsibility_application_id = a.application_id &lt;br /&gt;AND a.application_id = r.application_id &lt;br /&gt;AND g.responsibility_id = r.responsibility_id &lt;br /&gt;and a.application_name = 'Purchasing' &lt;br /&gt;ORDER BY SUBSTR (user_name, 1, 30), &lt;br /&gt;SUBSTR (a.application_name, 1, 50), &lt;br /&gt;SUBSTR (r.responsibility_name, 1, 60) &lt;br /&gt;&lt;br /&gt;===============&lt;br /&gt;&lt;br /&gt;Check Current Applied Patch &lt;br /&gt;&lt;br /&gt;SELECT patch_name, patch_type, maint_pack_level, creation_date &lt;br /&gt;FROM applsys.ad_applied_patches &lt;br /&gt;ORDER BY creation_date DESC &lt;br /&gt;=================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7622665415407048982?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7622665415407048982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7622665415407048982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7622665415407048982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7622665415407048982'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/concurrent-program-managing-queries.html' title='Concurrent Program Managing Queries'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6061219366488260378</id><published>2008-03-11T04:16:00.000-07:00</published><updated>2008-03-11T04:18:20.645-07:00</updated><title type='text'>Submitting and Checking Concurrent Program Running status</title><content type='html'>Submitting Concurrent Program and Checking its running status&lt;br /&gt;&lt;br /&gt;set serverout on size 1000000&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;   v_phase               FND_LOOKUPS.MEANING%TYPE;&lt;br /&gt;   v_status              FND_LOOKUPS.MEANING%TYPE;&lt;br /&gt;   v_devphase            FND_LOOKUPS.MEANING%TYPE;&lt;br /&gt;   v_devstatus           FND_LOOKUPS.MEANING%TYPE;&lt;br /&gt;   v_message             FND_CONCURRENT_REQUESTS.REQ_INFORMATION%TYPE;&lt;br /&gt;&lt;br /&gt;   v_phase_code          VARCHAR2(30);&lt;br /&gt;   v_status_code         VARCHAR2(30);&lt;br /&gt;   l_ctrl_position       VARCHAR2(130);&lt;br /&gt;   v_request_status      BOOLEAN;&lt;br /&gt;   NORMAL_STATUS         CONSTANT VARCHAR2(10):='NORMAL';&lt;br /&gt;   WARNING_STATUS        CONSTANT VARCHAR2(10):='WARNING';&lt;br /&gt;   COMPLETE_PHASE        CONSTANT VARCHAR2(10):='COMPLETE';&lt;br /&gt;   P_COUNTRY_CODE        VARCHAR2(10);&lt;br /&gt;   v_recs                NUMBER:=0;&lt;br /&gt;   SUBMIT_EXCEPTION      EXCEPTION;&lt;br /&gt;   v_req_id   NUMBER := 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;g_error_message varchar2(1000);&lt;br /&gt;p_return_status VARCHAR2(1000);&lt;br /&gt;p_msg_data VARCHAR2(1000);&lt;br /&gt;p_msg_count number;&lt;br /&gt;p_user_id number:=34629;&lt;br /&gt;p_resp_id number:=50309;&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;   BEGIN&lt;br /&gt;         pa_interface_utils_pub.set_global_info&lt;br /&gt;                                                ( P_api_version_number  =&gt; 1.0&lt;br /&gt;                                                 ,P_responsibility_id   =&gt; p_resp_id&lt;br /&gt;                                                 ,P_user_id             =&gt; p_user_id&lt;br /&gt;                                                 ,P_msg_count           =&gt; p_msg_count&lt;br /&gt;                                                 ,P_msg_data            =&gt; p_msg_data&lt;br /&gt;                                                 ,P_return_status       =&gt; p_return_status&lt;br /&gt;                                                );&lt;br /&gt;&lt;br /&gt;   EXCEPTION WHEN OTHERS&lt;br /&gt;   THEN&lt;br /&gt;      g_error_message:= 'PA_INTERFACE_UTILS_PUB - Error encountered while retrieving responsibility id :'||SQLERRM||'**'||SQLCODE||' ,';&lt;br /&gt;--      g_error_message:= 'PA_INTERFACE_UTILS_PUB - Error encountered while retrieving responsibility id ';&lt;br /&gt;      -- Insert error message&lt;br /&gt; dbms_output.put_line(      g_error_message );      &lt;br /&gt;   END;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   BEGIN&lt;br /&gt;        -- Runnig Mass transfer review&lt;br /&gt;        v_req_id := FND_REQUEST.SUBMIT_REQUEST(application    =&gt;'PA'&lt;br /&gt;                                              ,program        =&gt;'PAVDVC'&lt;br /&gt;                                              ,description    =&gt;''&lt;br /&gt;                                              ,start_time     =&gt;''&lt;br /&gt;                                              ,sub_request    =&gt;FALSE&lt;br /&gt;                                              ,argument1      =&gt;19803&lt;br /&gt;                                              ,argument2      =&gt;''&lt;br /&gt;                                              ,argument3      =&gt;''&lt;br /&gt;                                              ,argument4      =&gt;''&lt;br /&gt;                                              ,argument5      =&gt;''&lt;br /&gt;                                              ,argument6      =&gt;''&lt;br /&gt;                                              ,argument7      =&gt;'Y'&lt;br /&gt;                                              );&lt;br /&gt;       l_ctrl_position := ' PAVDVC ';&lt;br /&gt;        &lt;br /&gt;       IF v_req_id = 0&lt;br /&gt;        THEN&lt;br /&gt;          dbms_output.put_line('Error submitting concurrent request for'||' PAVDVC - please review log file');&lt;br /&gt;          raise SUBMIT_EXCEPTION;&lt;br /&gt;       END IF;&lt;br /&gt;         &lt;br /&gt;       BEGIN&lt;br /&gt;           SELECT  phase_code,&lt;br /&gt;                   status_code&lt;br /&gt;           INTO    v_phase_code,&lt;br /&gt;                   v_status_code&lt;br /&gt;           FROM    fnd_concurrent_requests&lt;br /&gt;           WHERE   request_id = v_req_id;&lt;br /&gt;       EXCEPTION&lt;br /&gt;           WHEN NO_DATA_FOUND THEN&lt;br /&gt;  dbms_output.put_line('Cannot find PAVDVC:'||' in FND_CONCURRENT_REQUESTS...');&lt;br /&gt;                raise;&lt;br /&gt;       END;&lt;br /&gt;&lt;br /&gt; dbms_output.put_line('v_phase_code :'||v_phase_code||' v_status_code : '||v_status_code);&lt;br /&gt; dbms_output.put_line('requet id: '||v_req_id);&lt;br /&gt;&lt;br /&gt;         &lt;br /&gt;       IF (v_phase_code = 'C')&lt;br /&gt;         THEN&lt;br /&gt;             IF (v_status_code NOT in ('C','D','E','G','I'))&lt;br /&gt;               THEN&lt;br /&gt;             dbms_output.put_line('Status Code : ' || v_status_code );&lt;br /&gt;--                    RAISE SUBMIT_EXCEPTION;&lt;br /&gt;--             ELSE&lt;br /&gt;                  dbms_lock.sleep(5);&lt;br /&gt;&lt;br /&gt;       v_request_status := fnd_concurrent.wait_for_request(v_req_id,&lt;br /&gt;                                                                 10,&lt;br /&gt;                                                                  0,&lt;br /&gt;                                                            v_phase,&lt;br /&gt;                                                           v_status,&lt;br /&gt;                                                         v_devphase,&lt;br /&gt;                                                        v_devstatus,&lt;br /&gt;                                                           v_message&lt;br /&gt;                                                           );&lt;br /&gt;         &lt;br /&gt;             END IF;&lt;br /&gt;       END IF;&lt;br /&gt;         &lt;br /&gt;&lt;br /&gt;         &lt;br /&gt;       IF v_devstatus != NORMAL_STATUS AND v_devphase = COMPLETE_PHASE&lt;br /&gt;       THEN&lt;br /&gt;        dbms_output.put_line('Dev Status Code : ' || v_status_code );&lt;br /&gt;          raise SUBMIT_EXCEPTION;&lt;br /&gt;       END IF;&lt;br /&gt;         &lt;br /&gt;   EXCEPTION WHEN SUBMIT_EXCEPTION&lt;br /&gt;    THEN&lt;br /&gt;       dbms_output.put_line('Error Encountered at'||substr(l_ctrl_position,1,128));&lt;br /&gt;       raise;&lt;br /&gt;    WHEN OTHERS THEN&lt;br /&gt;       dbms_output.put_line('Error Encountered at'||substr(l_ctrl_position,1,128));&lt;br /&gt;       raise;&lt;br /&gt;    END;&lt;br /&gt;END;&lt;br /&gt;/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6061219366488260378?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6061219366488260378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6061219366488260378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6061219366488260378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6061219366488260378'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/submitting-and-checking-concurrent.html' title='Submitting and Checking Concurrent Program Running status'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8288955540682536572</id><published>2008-03-11T03:17:00.000-07:00</published><updated>2008-03-13T23:09:56.823-07:00</updated><title type='text'>Apps Initialization modes</title><content type='html'>Below are the different methods of Oracle apps initialization which sets the environment for each responsibility we login.&lt;br /&gt;&lt;br /&gt;fnd_global.apps_initialize&lt;br /&gt;fnd_global.initialize&lt;br /&gt;fnd_profile.initialize&lt;br /&gt;dbms_application.set_client_info&lt;br /&gt;&lt;br /&gt;Getting user_id, login_id&lt;br /&gt;-------------------------&lt;br /&gt;fnd_profile.value('user_id')&lt;br /&gt;fnd_profile.value('login_id')&lt;br /&gt;and&lt;br /&gt;fnd_global.user_id &lt;br /&gt;fnd_global.login_id&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8288955540682536572?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8288955540682536572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8288955540682536572' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8288955540682536572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8288955540682536572'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/apps-initialization-modes.html' title='Apps Initialization modes'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-1021836986051717152</id><published>2008-03-11T03:15:00.000-07:00</published><updated>2008-03-11T21:21:25.558-07:00</updated><title type='text'>PLSQL Limitations</title><content type='html'>PL/SQL Limitations&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL Compiler Limitations&lt;br /&gt;----------------------------------------------------&lt;br /&gt;Item Limit&lt;br /&gt;----------------------------------------------------&lt;br /&gt;bind variables passed to a program unit  32K&lt;br /&gt;exception handlers in a program unit   64K&lt;br /&gt;fields in a record     64K&lt;br /&gt;levels of block nesting    255&lt;br /&gt;levels of record nesting    32&lt;br /&gt;levels of subquery nesting    254&lt;br /&gt;levels of label nesting    98&lt;br /&gt;magnitude of a BINARY_INTEGER value   2G&lt;br /&gt;magnitude of a PLS_INTEGER value   2G&lt;br /&gt;objects referenced by a program unit   64K&lt;br /&gt;parameters passed to an explicit cursor  64K&lt;br /&gt;parameters passed to a function or procedure  64K&lt;br /&gt;precision of a FLOAT value (binary digits)  126&lt;br /&gt;precision of a NUMBER value (decimal digits)  38&lt;br /&gt;precision of a REAL value (binary digits)  63&lt;br /&gt;size of an identifier (characters)   30&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-1021836986051717152?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/1021836986051717152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=1021836986051717152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1021836986051717152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1021836986051717152'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/plsql-limitations.html' title='PLSQL Limitations'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-5415940304318719242</id><published>2008-03-11T03:09:00.000-07:00</published><updated>2008-03-11T03:15:35.982-07:00</updated><title type='text'>Oracle Form registration script</title><content type='html'>FND_LOOKUP_TYPES_PKG: Lookup's &lt;br /&gt;FND_USER_PKG: Apps users &lt;br /&gt;FND_APPLICATION_PKG: Applications &lt;br /&gt;FND_FORM_PKG: Forms                ----------&lt;br /&gt;FND_FORM_FUNCTIONS_PKG: Form functions    --------&lt;br /&gt;FND_PROGRAM: Concurrent Programs &lt;br /&gt;FND_MENUS_PKG: Menu's        &lt;br /&gt;FND_MENU_ENTRIES_PKG: Menu's   --------- &lt;br /&gt;FND_RESPONSIBILITY_PKG: Responsibilities &lt;br /&gt;FND_USER_RESP_GROUPS_API: Responsibilities &lt;br /&gt;AD_DD: Register tables and columns &lt;br /&gt;FND_FLEX_VAL_API: Flex values &lt;br /&gt;FND_FLEX_DSC_API: Descriptive flexfields &lt;br /&gt;FND_PROFILE_OPTIONS_PKG: Profile options &lt;br /&gt;&lt;br /&gt;FND_FORM_PKG&lt;br /&gt;&lt;br /&gt;FND_FORM_PKGINSERT_ROW (&lt;br /&gt;  X_ROWID in out VARCHAR2,&lt;br /&gt;  X_APPLICATION_ID in NUMBER,    -- GET FTOM APPLICATION SHORT NAME &lt;br /&gt;  X_FORM_ID in NUMBER,               &lt;br /&gt;  X_FORM_NAME in VARCHAR2,   -- 'XXCO' &lt;br /&gt;  X_AUDIT_ENABLED_FLAG in VARCHAR2,   -- 'N' &lt;br /&gt;  X_USER_FORM_NAME in VARCHAR2,     -- 'XXCO' &lt;br /&gt;  X_DESCRIPTION in VARCHAR2,        -- 'XXCO'  &lt;br /&gt;  X_CREATION_DATE in DATE,       -- SYSDATE &lt;br /&gt;  X_CREATED_BY in NUMBER,   -- &lt;br /&gt;  X_LAST_UPDATE_DATE in DATE,&lt;br /&gt;  X_LAST_UPDATED_BY in NUMBER,&lt;br /&gt;  X_LAST_UPDATE_LOGIN in NUMBER&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;fnd_program&lt;br /&gt;&lt;br /&gt;FND_MENU_ENTRIES_PKG&lt;br /&gt;&lt;br /&gt;procedure INSERT_ROW (&lt;br /&gt;  X_ROWID in out VARCHAR2,&lt;br /&gt;  X_MENU_ID in NUMBER,&lt;br /&gt;  X_ENTRY_SEQUENCE in NUMBER,&lt;br /&gt;  X_SUB_MENU_ID in NUMBER,&lt;br /&gt;  X_FUNCTION_ID in NUMBER,&lt;br /&gt;  X_GRANT_FLAG in VARCHAR2,&lt;br /&gt;  X_PROMPT in VARCHAR2,&lt;br /&gt;  X_DESCRIPTION in VARCHAR2,&lt;br /&gt;  X_CREATION_DATE in DATE,&lt;br /&gt;  X_CREATED_BY in NUMBER,&lt;br /&gt;  X_LAST_UPDATE_DATE in DATE,&lt;br /&gt;  X_LAST_UPDATED_BY in NUMBER,&lt;br /&gt;  X_LAST_UPDATE_LOGIN in NUMBER&lt;br /&gt;) &lt;br /&gt;&lt;br /&gt;FND_FORM_FUNCTIONS_PKG&lt;br /&gt;&lt;br /&gt;procedure INSERT_ROW (&lt;br /&gt;  X_ROWID in out VARCHAR2,&lt;br /&gt;  X_FUNCTION_ID in NUMBER,&lt;br /&gt;  X_WEB_HOST_NAME in VARCHAR2,&lt;br /&gt;  X_WEB_AGENT_NAME in VARCHAR2,&lt;br /&gt;  X_WEB_HTML_CALL in VARCHAR2,&lt;br /&gt;  X_WEB_ENCRYPT_PARAMETERS in VARCHAR2,&lt;br /&gt;  X_WEB_SECURED in VARCHAR2,&lt;br /&gt;  X_WEB_ICON in VARCHAR2,&lt;br /&gt;  X_OBJECT_ID in NUMBER,&lt;br /&gt;  X_REGION_APPLICATION_ID in NUMBER,&lt;br /&gt;  X_REGION_CODE in VARCHAR2,&lt;br /&gt;  X_FUNCTION_NAME in VARCHAR2,&lt;br /&gt;  X_APPLICATION_ID in NUMBER,&lt;br /&gt;  X_FORM_ID in NUMBER,&lt;br /&gt;  X_PARAMETERS in VARCHAR2,&lt;br /&gt;  X_TYPE in VARCHAR2,&lt;br /&gt;  X_USER_FUNCTION_NAME in VARCHAR2,&lt;br /&gt;  X_DESCRIPTION in VARCHAR2,&lt;br /&gt;  X_CREATION_DATE in DATE,&lt;br /&gt;  X_CREATED_BY in NUMBER,&lt;br /&gt;  X_LAST_UPDATE_DATE in DATE,&lt;br /&gt;  X_LAST_UPDATED_BY in NUMBER,&lt;br /&gt;  X_LAST_UPDATE_LOGIN in NUMBER&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;fnd_application_vl&lt;br /&gt;&lt;br /&gt;SELECT fnd_profile.value('user_id') from dual&lt;br /&gt;&lt;br /&gt;SELECT * FROM fnd_from&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;fnd_profile.put('user_id',22);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;fnd_profile&lt;br /&gt;&lt;br /&gt;SELECT * FROM &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;select fnd_global.login_id from dual&lt;br /&gt;&lt;br /&gt;SELECT fnd_global.user_id from dual&lt;br /&gt;&lt;br /&gt;/*        script   */&lt;br /&gt;&lt;br /&gt;======================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;frm_id number;&lt;br /&gt;f_ludate date;&lt;br /&gt;row_id rowid;&lt;br /&gt;begin&lt;br /&gt;select sysdate into f_ludate from dual;&lt;br /&gt;select FND_FORM_S.NEXTVAL into frm_id from SYS.DUAL;&lt;br /&gt;&lt;br /&gt;    fnd_form_pkg.INSERT_ROW(&lt;br /&gt;         X_ROWID                  =&gt; row_id,&lt;br /&gt;         X_APPLICATION_ID         =&gt; 0,&lt;br /&gt;         X_FORM_ID                =&gt; frm_id,&lt;br /&gt;         X_FORM_NAME              =&gt; 'XXTEST',  -- find unique from name &lt;br /&gt;         X_AUDIT_ENABLED_FLAG     =&gt; 'N',&lt;br /&gt;         X_USER_FORM_NAME         =&gt; 'XXTEST',&lt;br /&gt;         X_DESCRIPTION            =&gt; 'XXTEST',&lt;br /&gt;         X_CREATION_DATE          =&gt; f_ludate,&lt;br /&gt;         X_CREATED_BY             =&gt; -1,&lt;br /&gt;         X_LAST_UPDATE_DATE       =&gt; f_ludate,&lt;br /&gt;         X_LAST_UPDATED_BY        =&gt; -1,&lt;br /&gt;         X_LAST_UPDATE_LOGIN      =&gt; 0 );&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;=================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;&lt;br /&gt;x_row_id rowid;&lt;br /&gt;x_form_id number;&lt;br /&gt;X_FUNCTION_ID number;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;select FND_FORM_FUNCTIONS_S.NEXTVAL   into X_FUNCTION_ID   from SYS.DUAL;&lt;br /&gt;&lt;br /&gt;SELECT form_id into x_form_id FROM fnd_form_vl where form_name like 'XXCO';&lt;br /&gt;&lt;br /&gt;FND_FORM_FUNCTIONS_PKG.INSERT_ROW (&lt;br /&gt;  X_ROWID =&gt; x_row_id,&lt;br /&gt;  X_FUNCTION_ID =&gt; X_FUNCTION_ID,&lt;br /&gt;  X_WEB_HOST_NAME =&gt; null,&lt;br /&gt;  X_WEB_AGENT_NAME =&gt; null,&lt;br /&gt;  X_WEB_HTML_CALL =&gt; null,&lt;br /&gt;  X_WEB_ENCRYPT_PARAMETERS =&gt;'N',&lt;br /&gt;  X_WEB_SECURED =&gt;'N',&lt;br /&gt;  X_WEB_ICON =&gt;null,&lt;br /&gt;  X_OBJECT_ID =&gt;null,&lt;br /&gt;  X_REGION_APPLICATION_ID =&gt;null,&lt;br /&gt;  X_REGION_CODE =&gt;null,&lt;br /&gt;  X_FUNCTION_NAME =&gt;'XXCO_FUNC',  -- find unique function name using query &lt;br /&gt;  X_APPLICATION_ID =&gt;0,  -- find application id using the query for appliaion names and pass 'FND' &lt;br /&gt;  X_FORM_ID =&gt; x_form_id,  -- find from id using formname  'XXCO' &lt;br /&gt;  X_PARAMETERS =&gt; null,&lt;br /&gt;  X_TYPE =&gt; 'FORM',&lt;br /&gt;  X_USER_FUNCTION_NAME =&gt;'XXCO_FUNC',&lt;br /&gt;  X_DESCRIPTION =&gt;'XXCO_FUNC Desc',&lt;br /&gt;  X_CREATION_DATE =&gt;sysdate,&lt;br /&gt;  X_CREATED_BY =&gt; -1,&lt;br /&gt;  X_LAST_UPDATE_DATE =&gt;sysdate,&lt;br /&gt;  X_LAST_UPDATED_BY =&gt;-1,&lt;br /&gt;  X_LAST_UPDATE_LOGIN =&gt;0&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;=========================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;x_menu_id number;&lt;br /&gt;X_ROW_ID rowid;&lt;br /&gt;x_func_id number;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  SELECT menu_id into x_menu_id &lt;br /&gt;  FROM fnd_menus_vl &lt;br /&gt;  where menu_name like 'FND_DEVAPPLICATION4.0';&lt;br /&gt;&lt;br /&gt;  SELECT function_id into x_func_id &lt;br /&gt;  FROM   fnd_form_functions_vl  &lt;br /&gt;  where function_name like 'XXCO_FUNC';&lt;br /&gt;  &lt;br /&gt;  FND_MENU_ENTRIES_PKG.INSERT_ROW(&lt;br /&gt;    X_ROWID =&gt; X_ROW_ID,&lt;br /&gt;    X_MENU_ID =&gt; x_menu_id,&lt;br /&gt;    X_ENTRY_SEQUENCE =&gt; 99,&lt;br /&gt;    X_SUB_MENU_ID =&gt; null,&lt;br /&gt;    X_FUNCTION_ID =&gt; x_func_id,&lt;br /&gt;    X_GRANT_FLAG =&gt; 'Y',&lt;br /&gt;    X_PROMPT =&gt;'XXCOmenu',&lt;br /&gt;    X_DESCRIPTION =&gt; 'XXCO menu',&lt;br /&gt;    X_CREATION_DATE =&gt; sysdate,&lt;br /&gt;    X_CREATED_BY =&gt; -1,&lt;br /&gt;    X_LAST_UPDATE_DATE =&gt; sysdate,&lt;br /&gt;    X_LAST_UPDATED_BY =&gt; -1,&lt;br /&gt;    X_LAST_UPDATE_LOGIN =&gt; 0);&lt;br /&gt; &lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;==============================================================&lt;br /&gt;&lt;br /&gt;SELECT * FROM fnd_form_functions_vl  where function_name like 'XXCO%'&lt;br /&gt;&lt;br /&gt;SELECT * FROM fnd_form_functions_vl  where function_id=1010890&lt;br /&gt;&lt;br /&gt;SELECT * FROM  FND_MENU_ENTRIES_VL --where menu_name&lt;br /&gt;&lt;br /&gt;SELECT menu_id FROM fnd_menus_vl where menu_name like 'FND_DEVAPPLICATION4.0'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-5415940304318719242?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/5415940304318719242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=5415940304318719242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5415940304318719242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5415940304318719242'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/oracle-form-registration-script.html' title='Oracle Form registration script'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-5777468873965580445</id><published>2008-03-11T03:07:00.000-07:00</published><updated>2008-03-11T03:09:19.682-07:00</updated><title type='text'>tkprof command UNIX</title><content type='html'>tkprof &lt;raw_trace&gt;.trc &lt;sorted_trace&gt;.tkp sys=no explain=apps/apps sort='(exeela,fchela)'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-5777468873965580445?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/5777468873965580445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=5777468873965580445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5777468873965580445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5777468873965580445'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/tkprof-command-unix.html' title='tkprof command UNIX'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8047125077547084375</id><published>2008-03-11T03:06:00.000-07:00</published><updated>2008-03-11T03:07:52.601-07:00</updated><title type='text'>Using escape key in SQL</title><content type='html'>select * from emp where job like '%\_%' escape '\'&lt;br /&gt;Which will fetch the rows the column having 'underscrore' where '_' will enable to represent single column, here escape character can be any character&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8047125077547084375?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8047125077547084375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8047125077547084375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8047125077547084375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8047125077547084375'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/using-escape-key-in-sql.html' title='Using escape key in SQL'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4400508918330018965</id><published>2008-03-11T03:05:00.001-07:00</published><updated>2008-03-11T03:06:54.774-07:00</updated><title type='text'>Get LPN (Licence Plate Number) using query</title><content type='html'>Get LPN using following query&lt;br /&gt;&lt;br /&gt;SELECT container_name INTO t_container_name&lt;br /&gt;  FROM wsh_delivery_details&lt;br /&gt; WHERE container_flag = 'Y'&lt;br /&gt;   AND delivery_detail_id = &lt;br /&gt;                        (         &lt;br /&gt;                          SELECT delivery_detail_id &lt;br /&gt;                            FROM wsh_delivery_assignments&lt;br /&gt;                           WHERE parent_delivery_detail_id IS NULL&lt;br /&gt;                      START WITH delivery_detail_id = cur_arm_delivery_lines_ptr.delivery_detail_id&lt;br /&gt;                      CONNECT BY PRIOR parent_delivery_detail_id = delivery_detail_id&lt;br /&gt;                         );&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4400508918330018965?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4400508918330018965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4400508918330018965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4400508918330018965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4400508918330018965'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/get-lpn-licence-plate-number-using.html' title='Get LPN (Licence Plate Number) using query'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-698656475521387707</id><published>2008-03-11T03:05:00.000-07:00</published><updated>2008-03-11T04:16:31.894-07:00</updated><title type='text'>Simple UNIX find command</title><content type='html'>find . -exec grep "*init*1*3*1*22*.exe" '{}' \; -print&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-698656475521387707?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/698656475521387707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=698656475521387707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/698656475521387707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/698656475521387707'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/simple-unix-find-command.html' title='Simple UNIX find command'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6922390840089114997</id><published>2008-03-11T03:03:00.000-07:00</published><updated>2008-03-11T03:05:26.815-07:00</updated><title type='text'>Unix Commands to search files with data</title><content type='html'>Different methods to search in Unix to find the files using data&lt;br /&gt;&lt;br /&gt;grep -n -i -l 'BOM_EXPLOSION_TEMP'  */*/*/*   &gt; ~/nani/xtr_report.txt&lt;br /&gt;&lt;br /&gt;grep -n -i -l 'BOM_EXPLOSION_TEMP'  */*/* &gt; ~/nani/xtr_other.txt&lt;br /&gt;&lt;br /&gt;--- THIS IS TssO FIND ANY OF THE STRING&lt;br /&gt;&lt;br /&gt;grep -n -i -l -E 'BOM_LISTS BOM_SMALL_EXPLOSION_TEMP CST_EXPLOSION_TEMP CST_STD_COST_ADJ_TEMP CST_ROLLUP_DELETE_TEMP CST_LISTS'  */*/*/*   &gt; ~/nani/alr_report.txt&lt;br /&gt;&lt;br /&gt;grep -n -i -l -E 'BOM_LISTS BOM_SMALL_EXPLOSION_TEMP CST_EXPLOSION_TEMP CST_STD_COST_ADJ_TEMP CST_ROLLUP_DELETE_TEMP CST_LISTS'  */*/* &gt; ~/nani/alr_other.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;********************************-------------------------------------**************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;grep -n -i -l 'BOM_EXPLOSION_TEMP'  */*/*/*   &gt; ~/nani/ahm_report.txt  -- for forms and reports &lt;br /&gt;&lt;br /&gt;grep -n -i -l 'BOM_EXPLOSION_TEMP'  */*/* &gt; ~/nani/ahm_other.txt -- this is for SQL files&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6922390840089114997?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6922390840089114997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6922390840089114997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6922390840089114997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6922390840089114997'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/unix-commands-to-search-files-with-data.html' title='Unix Commands to search files with data'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7668351948889354591</id><published>2008-03-11T03:01:00.002-07:00</published><updated>2008-03-11T03:02:57.025-07:00</updated><title type='text'>Simple Session Killing Script</title><content type='html'>SELECT * FROM v$access WHERE object = '&amp;XXPOFFP'&lt;br /&gt;&lt;br /&gt;SELECT * FROM v$session WHERE sid IN (&amp;60)&lt;br /&gt;&lt;br /&gt;ALTER SYSTEM kill SESSION '&amp;60,&amp;9857'    -- syntax  'SID, SERIAL#'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7668351948889354591?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7668351948889354591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7668351948889354591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7668351948889354591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7668351948889354591'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/simple-session-killing-script.html' title='Simple Session Killing Script'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6466430319240882006</id><published>2008-03-11T03:01:00.001-07:00</published><updated>2008-03-11T03:01:55.774-07:00</updated><title type='text'>Killing session of a Package Lock</title><content type='html'>SELECT * FROM DBA_DDL_LOCKS WHERE name ='XX_AUTOMATE_DELIVER_PKG'&lt;br /&gt;&lt;br /&gt;@JJ11i&gt;ed&lt;br /&gt;Wrote file afiedt.buf&lt;br /&gt;&lt;br /&gt;  1* select * from v$access  where object='XX_AUTOMATE_DELIVER_PKG'&lt;br /&gt;@JJ11i&gt;/&lt;br /&gt;&lt;br /&gt;       SID OWNER&lt;br /&gt;---------- ----------------------------------------------------------------&lt;br /&gt;OBJECT&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;TYPE&lt;br /&gt;------------------------&lt;br /&gt;       128 APPS&lt;br /&gt;XX_AUTOMATE_DELIVER_PKG&lt;br /&gt;PACKAGE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@JJ11i&gt;ed&lt;br /&gt;Wrote file afiedt.buf&lt;br /&gt;&lt;br /&gt;  1* select sid,serial# from v$session  where sid=128&lt;br /&gt;@JJ11i&gt;/&lt;br /&gt;&lt;br /&gt;       SID    SERIAL#&lt;br /&gt;---------- ----------&lt;br /&gt;       128      31404&lt;br /&gt;&lt;br /&gt;@JJ11i&gt;ed&lt;br /&gt;Wrote file afiedt.buf&lt;br /&gt;&lt;br /&gt;  1* alter system  kill session '128,31404'&lt;br /&gt;@JJ11i&gt;/&lt;br /&gt;&lt;br /&gt;System altered.&lt;br /&gt;&lt;br /&gt;@JJ11i&gt;select * from v$access  where object='XX_AUTOMATE_DELIVER_PKG';&lt;br /&gt;&lt;br /&gt;no rows selected&lt;br /&gt;&lt;br /&gt;@JJ11i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6466430319240882006?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6466430319240882006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6466430319240882006' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6466430319240882006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6466430319240882006'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/killing-session-of-package-lock.html' title='Killing session of a Package Lock'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-1269403351601501263</id><published>2008-03-11T02:59:00.001-07:00</published><updated>2008-03-11T02:59:42.602-07:00</updated><title type='text'>Value Set - NULL valueset</title><content type='html'>Note that a bind variable, by default, is required; that is, it must have a value for the statement, expression, or user exit which uses it to have meaning. A bind variable can be made optional by using the :NULL suffix; so that if the bind variable is NULL, the segment/parameter using it will be disabled, and its required property (if enabled) will be&lt;br /&gt;ignored. The :NULL suffix is discussed at the end of this section.&lt;br /&gt;&lt;br /&gt;:NULL suffix&lt;br /&gt;-------------&lt;br /&gt;Use the :NULL suffix to make your bind variable optional, that is, allow null values. Instead of :block.field, :$PROFILES$.Option_name, or :$FLEX$.Value_set_name, you would use :block.field:NULL, $PROFILES$.Option_name:NULL, or :$Flex$.Value_set_name:NULL, respectively. For example, if your value set name is Car_Maker_Name_Value_Set, you would use&lt;br /&gt;:$FLEX$.Car_Maker_Name_Value_Set:NULL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-1269403351601501263?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/1269403351601501263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=1269403351601501263' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1269403351601501263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1269403351601501263'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/value-set-null-valueset.html' title='Value Set - NULL valueset'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-1254756071228965942</id><published>2008-03-11T02:57:00.000-07:00</published><updated>2008-03-11T02:59:18.932-07:00</updated><title type='text'>Queries to find DataBase and Session Locks</title><content type='html'>SQL Queries&lt;br /&gt;&lt;br /&gt;Session Locks:&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;select o.object_name,l.oracle_username,l.os_user_name,s.machine,s.program,&lt;br /&gt;decode(l.locked_mode,0,'None',1,'NULL',2,'Row-S(SS)',3,'Row-X(SX)',&lt;br /&gt;4,'Share',5,'S/Row-X(SSX)',6,'Exclusive(X)') locked_mode,&lt;br /&gt;s.sid,s.serial#&lt;br /&gt;from all_objects o,v$locked_object l,v$session s &lt;br /&gt;where l.session_id = s.sid&lt;br /&gt;and l.object_id=o.object_id&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Database Locks:&lt;br /&gt;---------------&lt;br /&gt;SELECT o.object_name,l.oracle_username,l.os_user_name,s.machine,s.program,&lt;br /&gt;DECODE(l.locked_mode,0,'None',1,'NULL',2,'Row-S(SS)',3,'Row-X(SX)',&lt;br /&gt;4,'Share',5,'S/Row-X(SSX)',6,'Exclusive(X)') locked_mode,&lt;br /&gt;s.sid,s.serial#&lt;br /&gt;FROM all_objects o,v$locked_object l,v$session s &lt;br /&gt;WHERE l.session_id = s.sid&lt;br /&gt;AND l.object_id=o.object_id&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-1254756071228965942?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/1254756071228965942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=1254756071228965942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1254756071228965942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1254756071228965942'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/queries-to-find-database-and-session.html' title='Queries to find DataBase and Session Locks'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3079651414107844753</id><published>2008-03-11T02:56:00.000-07:00</published><updated>2008-03-11T02:57:30.253-07:00</updated><title type='text'>How to up concurrent manager</title><content type='html'>How to up concurrent manager:&lt;br /&gt;-----------------------------&lt;br /&gt;&lt;br /&gt;Check the application: Login to apps front-end as Sysadmin&lt;br /&gt;Follow the nagigation below.&lt;br /&gt;&lt;br /&gt;Nav:  Concurrent -&gt; Manager - &gt; Administer&lt;br /&gt;&lt;br /&gt;By observing the following statistics, we can understands that the conc manager is down&lt;br /&gt;&lt;br /&gt;Name                    CODE            Actual          Target          Running         Pending&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;Internal Manager        COLERPDEV       1               0                               1&lt;br /&gt;Conflict Resolution     COLERPDEV       0               0                               0&lt;br /&gt;Manager&lt;br /&gt;CRP Inquiry Manager     COLERPDEV       0               0                               0&lt;br /&gt;Scheduler/Prereleaser   COLERPDEV       0               0                               0&lt;br /&gt;Manager&lt;br /&gt;Service Manager:        COLERPDEV       0               0                               0&lt;br /&gt;COLERPDEV&lt;br /&gt;&lt;br /&gt;etc..................&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then perform the following steps to up the conc. manager.&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;--  Start the following steps&lt;br /&gt;-- &lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Step 1: Login to Server (Telnet) and enter User: oracle Password:   ********&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Step 2: give command  "whatsup colderpdev"  then, see the following lines&lt;br /&gt;&lt;br /&gt;            Frm Frm     Apache      Metric    8i  App 8i  App CS&lt;br /&gt; Apps       Web F60 Rpt Svr Svr TCF Server    DB  DB  App Cnc CTX&lt;br /&gt; SIDs       Svr Svr Svr Lsr Let Svr Dat Req   Lnr Lsr DB  Mgr Svr&lt;br /&gt;------------------------------------------------------------------------&lt;br /&gt; naerpdev   Yes Yes Yes Yes Yes Yes Yes Yes   Yes Yes Yes Yes No&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;Step 3: Execute "ps -eaf | grep FND | grep dev" again&lt;br /&gt;&lt;br /&gt;following line will be displayed&lt;br /&gt;---------------------------------&lt;br /&gt;oracle 29445 29436  0   Aug 25 ?       13:22 FNDLIBR FND CPMGR FNDCPMBR sysmgr=""      logfile=/d02/oracle/naerpdevcomn/admi&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;Step 4: execute "kill -9 29445"  ( the number given is the first number of result of step 3)&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;Step 5: execute "echo $COMMON_TOP"&lt;br /&gt;/d02/oracle/naerpdevcomn&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;Step 6: execute "cd $COMMON_TOP/admin/scripts/naerpdev"&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;Step 7: execute "adcmctl.sh start apps/apps"&lt;br /&gt;&lt;br /&gt;        This Results the conc. manager up.....&lt;br /&gt;&lt;br /&gt;        then we will see the following lines.....&lt;br /&gt;        -------------------------------------------------------&lt;br /&gt;        You are running adcmctl.sh version 115.16&lt;br /&gt;&lt;br /&gt;        Starting concurrent manager for naerpdev ...&lt;br /&gt;        Starting naerpdev_0830@naerpdev Internal Concurrent Manager&lt;br /&gt;        Default printer is noprint&lt;br /&gt;&lt;br /&gt;        adcmctl.sh: exiting with status 0&lt;br /&gt;        &lt;br /&gt;------------------------------------------------------------------------------------------------------------&lt;br /&gt;Step 8: To see the result goto sysadmin in apps frontend and         &lt;br /&gt;Nav: Concurrent -&gt; Manager - &gt; Administer&lt;br /&gt;&lt;br /&gt;Then we see..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Name                    CODE            Actual          Target          Running         Pending   Status&lt;br /&gt;----------------------------------------------------------------------------------------------------------&lt;br /&gt;Internal Manager        COLERPDEV       1               1                               0&lt;br /&gt;Conflict Resolution     COLERPDEV       1               1                               4&lt;br /&gt;Manager&lt;br /&gt;CRP Inquiry Manager     COLERPDEV       3               3                               &lt;br /&gt;Scheduler/Prereleaser   COLERPDEV       1               1                               &lt;br /&gt;Manager&lt;br /&gt;Service Manager:        COLERPDEV       1               1                                         Deactivated&lt;br /&gt;COLERPDEV&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3079651414107844753?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3079651414107844753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3079651414107844753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3079651414107844753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3079651414107844753'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/how-to-up-concurrent-manager.html' title='How to up concurrent manager'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-7688606364821849351</id><published>2007-11-21T04:56:00.000-08:00</published><updated>2008-03-11T04:57:11.159-07:00</updated><title type='text'>Returning a Table from a PL/SQL function</title><content type='html'>1. Create an object type for the record&lt;br /&gt;&lt;br /&gt;create or replace type emp_rec_t as object&lt;br /&gt;(&lt;br /&gt;employee_id number,&lt;br /&gt;first_name varchar2(25),&lt;br /&gt;salary number,&lt;br /&gt;manager_id number,&lt;br /&gt;department_id number&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;2. create a SQL table type object&lt;br /&gt;create or replace type emp_tab as table of emp_rec_t;&lt;br /&gt;&lt;br /&gt;3. Define a function in the following way.&lt;br /&gt;create or replace&lt;br /&gt;function demo_proc( p_start_row in number,&lt;br /&gt;p_end_row in number )&lt;br /&gt;return emp_tab&lt;br /&gt;as&lt;br /&gt;l_data emp_tab := emp_tab();&lt;br /&gt;l_cnt number default 0;&lt;br /&gt;begin&lt;br /&gt;for x in ( select * from employee order by salary desc )&lt;br /&gt;loop&lt;br /&gt;l_cnt := l_cnt + 1;&lt;br /&gt;if ( l_cnt &gt;= p_start_row )&lt;br /&gt;then&lt;br /&gt;l_data.extend;&lt;br /&gt;l_data(l_data.count) :=&lt;br /&gt;emp_rec_t( x.employee_id,&lt;br /&gt;x.first_name,&lt;br /&gt;x.salary,&lt;br /&gt;x.manager_id,&lt;br /&gt;x.department_id);&lt;br /&gt;end if;&lt;br /&gt;exit when l_cnt = p_end_row;&lt;br /&gt;end loop;&lt;br /&gt;&lt;br /&gt;return l_data;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;4. you can query the data returned from the function as follows:&lt;br /&gt;select * from the( select cast(demo_proc(2,6) as emp_tab ) from dual ) a;&lt;br /&gt;&lt;br /&gt;Reference: http://www.khwaja.info&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-7688606364821849351?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/7688606364821849351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=7688606364821849351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7688606364821849351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/7688606364821849351'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/returning-table-from-plsql-function.html' title='Returning a Table from a PL/SQL function'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3063307013482253462</id><published>2007-11-14T04:44:00.000-08:00</published><updated>2008-03-11T04:54:37.325-07:00</updated><title type='text'>PLSQL Questions</title><content type='html'>PLSQL Questions &lt;br /&gt;&lt;br /&gt;Refferences:&lt;br /&gt;http://hubpages.com/hub/Some_useful_concepts_of_Oracle_PLSQL-good_for_Interviews_too&lt;br /&gt;&lt;br /&gt;1. What is a cursor ? How to control how many cursors are open ?&lt;br /&gt;Ans:    Name or handle to a private SQL area where Oracle parses and fetches query   &lt;br /&gt;        results. Set OPEN_CURSORS parameter in initialization parameters.&lt;br /&gt;&lt;br /&gt;2. What is the difference between anonymous blocks and stored procedures ?&lt;br /&gt;Ans :- Anonymous block  is compiled only when it is called.&lt;br /&gt;     - Stored procedure is compiled and stored in Database with the dependency  &lt;br /&gt;      information as well. &lt;br /&gt;      -  Former is PL/SQL Code directly called from an Application. Latter is stored &lt;br /&gt;         in the database. &lt;br /&gt;      - Former has declare Statement and latter doesn’t. &lt;br /&gt;&lt;br /&gt;3. What are the advantages of procedures&lt;br /&gt;Ans :   - Loaded once and used many times. &lt;br /&gt;        - Performance better coz all the SQL statements are sent in one go from an   &lt;br /&gt;               Application to the Database. &lt;br /&gt;- Security ( no object privileges are given directly)&lt;br /&gt;- Invokers right possible&lt;br /&gt;- Data Integrity and Productivity.&lt;br /&gt;4. How do you handle exceptions for bulk operations&lt;br /&gt;Use FORALL instead of FOR, and use BULK COLLECT to avoid looping many times &lt;br /&gt;- Tune SQL statements to avoid CPU overhead &lt;br /&gt;- Use NOCOPY for OUT and IN OUT if the original value need not be retained. Overhead of keeping a copy of OUT is avoided. &lt;br /&gt;- Reorder conditional tests to put least expensive ones first &lt;br /&gt;- Minimize datatype conversions =&gt; Assign data to exact same type variables &lt;br /&gt;- Use PLS_INTEGER for computation intensive code. NUMBER, INTEGER maintain precision and scale but not optimized for performance as additional checks are made to maintain precision and scale. &lt;br /&gt;- Do not use subtypes like POSITIVE, NATURAL, INTEGER as they have additional checks &lt;br /&gt;- Use BINARY_FLOAT, BINARY_DOUBLE &lt;br /&gt;- EXECUTE IMMEDIATE is faster than DBMS_SQL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. What is MERGE ?&lt;br /&gt;Ans : Combination of INSERT and UPDATE&lt;br /&gt;&lt;br /&gt;6. Tell some new features in PL/SQL in 10g&lt;br /&gt;Ans : &lt;br /&gt;- Regular expression functions REGEXP_LIKE , REGEXP_INSTR, REGEXP_REPLACE, and REGEXP_SUBSTR &lt;br /&gt;- Compile time warnings &lt;br /&gt;- Conditional compilation &lt;br /&gt;- Improvement to native compilation &lt;br /&gt;- BINARY_INTEGER made similar to PLS_INTEGER &lt;br /&gt;- INDICES OF , VALUES OF in FORALL lets you work on non-consecutive indices &lt;br /&gt;- Quoting mechanism . Instead of quoting single quotes twice everytime, give your own delimiter to go on using single quotes. &lt;br /&gt;Ex: q'!I'm a string, you're a string.!' &lt;br /&gt;- Flashback Query functions. SCN_TO_TIMESTAMP, TIMESTAMP_TO_SCN &lt;br /&gt;- Implicit conversion between CLOB and NCLOB &lt;br /&gt;- Improved Overloading &lt;br /&gt;- New datatypes BINARY_FLOAT, BINARY_DOUBLE &lt;br /&gt;- Global optimization enabled &lt;br /&gt;- PLS_INTEGER range increased to 32bit &lt;br /&gt;- DYNAMIC WRAP using DBMS_DDL &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. What is a Pseudocolumns ? &lt;br /&gt;Ans : They are not actual columns. They are like Functions without arguments. &lt;br /&gt;- They typically give a different value for each row.&lt;br /&gt;- Examples: ROWNUM, NEXTVAL, ROWID, VERSION_STARTTIME&lt;br /&gt;&lt;br /&gt;8. Why use Truncate over Delete while deleting all rows ?&lt;br /&gt;Ans : - Truncate is efficient. Triggers are not fired. &lt;br /&gt;- It de allocates space (Unless REUSE STORAGE is given).&lt;br /&gt;&lt;br /&gt;9. What is an inline view ?&lt;br /&gt;Ans : It's not a schema object&lt;br /&gt;- It's a subquery in the FROM clause with an alias that can be used as a view within the SQL statement.&lt;br /&gt;&lt;br /&gt;10. What are Nested and Correlated subqueries ?&lt;br /&gt;Ans : The subquery used in WHERE clause is a nested subquery. &lt;br /&gt;- If this subquery refers to any column in the parent statement, it becomes a correlated subquery.&lt;br /&gt;&lt;br /&gt;11. Name a few implicit cursor attributes ?&lt;br /&gt;Ans : %FOUND, %ROWCOUNT, %NOTFOUND, %ISOPEN, %BULK_ROWCOUNT, %BULK_EXCEPTIONS&lt;br /&gt;&lt;br /&gt;12.  What is the difference between %TYPE and %ROWTYPE ?&lt;br /&gt;Ans : Both %TYPE and %ROWTYPE are used to define variables in PL/SQL as it is defined within the database. If the datatype or precision of a column changes, the program automically picks up the new definition from the database without having to make any code changes. &lt;br /&gt;The %TYPE and %ROWTYPE constructs provide data independence, reduces maintenance costs, and allows programs to adapt as the database changes to meet new business needs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;13. What is the result when compared NULL with a NULL ?&lt;br /&gt;Ans : NULL is neither equal to NULL, nor it is not equal to NULL. Any comparison to NULL is evaluated to NULL. Look at this code example to convince yourself.&lt;br /&gt;14.  What is a Mutating and Constraint error  ? &lt;br /&gt;Ans : Mutating" means "changing". A mutating table is a table that is currently being modified by an update, delete, or insert statement. When a trigger tries to reference a table that is in state of flux (being changed), it is considered "mutating" and raises an error since Oracle should not return data that has not yet reached its final state.&lt;br /&gt;Another way this error can occur is if the trigger has statements to change the primary, foreign or unique key columns of the table off which it fires. If you must have triggers on tables that have referential constraints, the workaround is to enforce the referential integrity through triggers as well.&lt;br /&gt;There are several restrictions in Oracle regarding triggers:&lt;br /&gt;o A row-level trigger cannot query or modify a mutating table. (Of course, NEW and OLD still can be accessed by the trigger). &lt;br /&gt;o A statement-level trigger cannot query or modify a mutating table if the trigger is fired as the result of a CASCADE delete.&lt;br /&gt;15.  Can one pass an Object/table as a Argument to a remote Procedure  ? &lt;br /&gt;Ans  : The only way to reference an object type between databases is via a database link. Note that it is not enough to just use "similar" type definitions.&lt;br /&gt;&lt;br /&gt;16.  How do you create a hierarchical query ? &lt;br /&gt;Ans : using connect by Prior Clause&lt;br /&gt;&lt;br /&gt;17.  What do you need before implementing a member function ?&lt;br /&gt;Ans : Create a type&lt;br /&gt;&lt;br /&gt;18. How do you run Native Dynamic SQL ?&lt;br /&gt;Ans : use “Execute immediate”&lt;br /&gt;&lt;br /&gt;19. What is an autonomous transaction ? &lt;br /&gt;Ans : Identified by pragma autonomous. A child transaction separate from the parent that MUST be committed or rolled back.&lt;br /&gt;&lt;br /&gt;20. Implicit Cursor Attributes&lt;br /&gt;&lt;br /&gt;Name a few implicit cursor attributes. &lt;br /&gt;&lt;br /&gt; %FOUND, %ROWCOUNT, %NOTFOUND, %ISOPEN, %BULK_ROWCOUNT, %BULK_EXCEPTIONS&lt;br /&gt;&lt;br /&gt;21. What are Cursor Variables ?&lt;br /&gt;&lt;br /&gt;- Also called REF CURSORS.&lt;br /&gt;&lt;br /&gt;- They are not tied to a single SQL. They point to any SQL area dynamically.&lt;br /&gt;&lt;br /&gt;- Advantage is : You can declare variables at Client side and open them Server side. You can thus centralize data retrieval.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why use Cursor Variables?&lt;br /&gt;&lt;br /&gt;- You can pass cursor RESULT SETS between PL/SQL stored programs and clients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3063307013482253462?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3063307013482253462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3063307013482253462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3063307013482253462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3063307013482253462'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/plsql-questions.html' title='PLSQL Questions'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-8698183357608300967</id><published>2007-09-07T00:45:00.000-07:00</published><updated>2007-09-11T07:58:51.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps'/><category scheme='http://www.blogger.com/atom/ns#' term='employee information'/><category scheme='http://www.blogger.com/atom/ns#' term='human resource management system'/><category scheme='http://www.blogger.com/atom/ns#' term='hrms apis'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle hrms'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 11i'/><category scheme='http://www.blogger.com/atom/ns#' term='hrms technical'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Oracle Apps HRMS Interview Questions</title><content type='html'>1. Important Tables in HRMS&lt;br /&gt;&lt;br /&gt;Per_all_people_F,&lt;br /&gt;per_person_types,&lt;br /&gt;per_person_type_usages,&lt;br /&gt;per_addresses,&lt;br /&gt;per_contact_Relationships,&lt;br /&gt;per_periods_of_service&lt;br /&gt;Per_all_assignments_f,&lt;br /&gt;per_pay_groups,&lt;br /&gt;per_jobs,&lt;br /&gt;per_job_Definitions,&lt;br /&gt;per_grades,&lt;br /&gt;per_grade_definitions,&lt;br /&gt;hr_all_positions,&lt;br /&gt;hr_all_position_definitions,&lt;br /&gt;hr_all_locations,&lt;br /&gt;pay_all_payrolls_F&lt;br /&gt;pay_element_entry_values_F,&lt;br /&gt;pay_element_entries_F,&lt;br /&gt;pay_elements_links_F,&lt;br /&gt;pay_element_types_F&lt;br /&gt;&lt;br /&gt;2. Key Flexfields (KFFs) in HRMS&lt;br /&gt;&lt;br /&gt;Job KFF,&lt;br /&gt;Grade KFF,&lt;br /&gt;People Group KFF,&lt;br /&gt;Position KFF,&lt;br /&gt;Cost Allocation KFF,&lt;br /&gt;Comptence KFF&lt;br /&gt;&lt;br /&gt;3.What are Date Track Tables?&lt;br /&gt;&lt;br /&gt;every update in the Table, we will save the change in the form of a Record to provide the facility to find the information at any point of time.&lt;br /&gt;&lt;br /&gt;These tables are post fixed by _F&lt;br /&gt;&lt;br /&gt;4. What are secured Views?&lt;br /&gt;&lt;br /&gt;The Views which do not have the _all to be said as secured views.&lt;br /&gt;&lt;br /&gt;Per_all_people_F&lt;br /&gt;per_people_f&lt;br /&gt;per_all_assignemtns_f&lt;br /&gt;per_assignments_f&lt;br /&gt;pay_all_payrolls_F&lt;br /&gt;per_payrolls_f&lt;br /&gt;&lt;br /&gt;5. The differece between both secured views and non secured views is :&lt;br /&gt;&lt;br /&gt;1.Secured views display information only for the current period&lt;br /&gt;&lt;br /&gt;2.Unsecured views is used to get the information from the entire rows&lt;br /&gt;&lt;br /&gt;6. APIs in HRMS&lt;br /&gt;&lt;br /&gt;API are used in HR to insert the data into the Base tables. As its very secured system, the user does nothave the facility to copy the data directly into the Base tables.When we write the inbound interfaces / use WebAdI, the systems will use the APIs to store the data into system.The API are published by oracle with number of parameters.The different types of parameters are IN / INOUT / OUT.Of these parameters few are mandatory, with out which the process wont complete.Generally when we use API we give data for : Object Version Number, Effective Date, P_Validate&lt;br /&gt;&lt;br /&gt;HR_EMOYEE_api ex: hr_employee_api.create_employee&lt;br /&gt;hr_PERSON_api&lt;br /&gt;hr_organization_api Ex: hr_organization_api.create_organization&lt;br /&gt;hr_applicant_apI&lt;br /&gt;hr_assignment_api&lt;br /&gt;&lt;br /&gt;7. What are the reports which you have done in HR?&lt;br /&gt;&lt;br /&gt;HR PAYROLL COSTING :&lt;br /&gt;&lt;br /&gt;This report is used to display the information about the employees, the assignements which were given to the employees along with the payroll details including the Hours Paid, Salary, NI, Pension, Car Allowances and Other Allowances.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-8698183357608300967?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/8698183357608300967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=8698183357608300967' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8698183357608300967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/8698183357608300967'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2007/07/oracle-apps-hrms-interview-questions.html' title='Oracle Apps HRMS Interview Questions'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-5104971328347126241</id><published>2007-08-15T04:10:00.000-07:00</published><updated>2008-03-15T22:42:40.236-07:00</updated><title type='text'>Creating customer using APIs</title><content type='html'>You can create customer using API's .. examples are given in this link &lt;a href="https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&amp;amp;p_id=230753.1"&gt;API's&lt;/a&gt;&lt;br /&gt;API s used in TCI architecture&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-5104971328347126241?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/5104971328347126241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=5104971328347126241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5104971328347126241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/5104971328347126241'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/creating-customer-using-apis.html' title='Creating customer using APIs'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-916629010245386462</id><published>2007-07-18T04:50:00.000-07:00</published><updated>2008-03-11T04:57:55.991-07:00</updated><title type='text'>Image FIle Attachment in Oracle APps 11i</title><content type='html'>Reference: http://www.khwaja.info&lt;br /&gt;&lt;br /&gt;Technical Details of Image File Attachment in Oracle Applications 11i.&lt;br /&gt;&lt;br /&gt;Attaching an image file in Oracle Apps say, you attach an image of an Item.&lt;br /&gt;For this you will click on the attachments icon(Paperclip Icon) of the toolbar in Apps Window and this will take you to Attachment Window.&lt;br /&gt;Here You can specify Category, Description,Datatype.&lt;br /&gt;If you select "File" as datatype, you will be taken to a webpage asking for uploading the image.&lt;br /&gt;Once you upload the image successfully, You can view the image using the "Open Document" button on the "Attachment Window".&lt;br /&gt;&lt;br /&gt;This is how you will be uploading the image.&lt;br /&gt;&lt;br /&gt;Q. Now where did the image go and how can you access it??&lt;br /&gt;A. When you attach a file say, "A380.jpg", you can find the document_id of that image using&lt;br /&gt;query:&lt;br /&gt;&lt;br /&gt;SELECT document_id&lt;br /&gt;FROM fnd_documents_tl&lt;br /&gt;WHERE file_name = 'A380.jpg'&lt;br /&gt;output: document_id = 11807&lt;br /&gt;&lt;br /&gt;Use this document_id to get the media_id of the file. Media_id is the actual file_id.&lt;br /&gt;SELECT media_id&lt;br /&gt;FROM fnd_documents_tl&lt;br /&gt;WHERE document_id = 11807&lt;br /&gt;output: media_id = 318949&lt;br /&gt;&lt;br /&gt;Use the media_id in below query to get the file details. &lt;br /&gt;SELECT file_id, file_name,file_content_type,file_data&lt;br /&gt;FROM fnd_lobs&lt;br /&gt;WHERE file_id = 318949&lt;br /&gt;&lt;br /&gt;In this table, "FND_LOBS" you can find the BLOB column, "FILE_DATA" which stores the actual file.&lt;br /&gt;&lt;br /&gt;If you want to show this file on a webpage, ie. if the user wants to see the image of the item&lt;br /&gt;from a custom form for items,he can click a button on the form which will take him to a webpage&lt;br /&gt;where he will be able to see the image.&lt;br /&gt;&lt;br /&gt;For this, you can use the below query to get the url for the image:&lt;br /&gt;&lt;br /&gt;SELECT fnd_gfm.construct_download_URL(fnd_web_config.gfm_agent,318929) &lt;br /&gt;FROM dual&lt;br /&gt;&lt;br /&gt;You can use this url say, "l_url" in fnd_utilities.open_url to open the webpage containing the image.&lt;br /&gt;fnd_utilities.open_url (l_url) &lt;br /&gt;&lt;br /&gt;If you want to show the image on the form itself then we need to add the file_data column of fnd_lobs table to the datablock in the form. and use it for displaying in the Form.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-916629010245386462?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/916629010245386462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=916629010245386462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/916629010245386462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/916629010245386462'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/image-file-attachment-in-oracle-apps.html' title='Image FIle Attachment in Oracle APps 11i'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-1605229075553274592</id><published>2007-07-15T22:49:00.000-07:00</published><updated>2008-03-15T23:25:56.089-07:00</updated><title type='text'>Oracle Apps using External Tables</title><content type='html'>Attached document explains how to use Oracle's External Tables for loading data from CSV or Flat files.&lt;br /&gt;External Tables are used in these situations&lt;br /&gt;1). When we need to load the data from CSV or Flat file(s) using a PL/SQL program.&lt;br /&gt;2). When we required to load data from multiple CSV or Flat file(s) to Oracle database in a single instance&lt;br /&gt;Step 1:---------create directory to refer where the CSV/Flat files: ==================================================&lt;br /&gt;CREATE OR REPLACE DIRECTORY extrn_data AS '/usr/temp';&lt;br /&gt;Step 2:--------Place the CSV or Flat file(s) in '/usr/temp' folder&lt;br /&gt;Step 3:&lt;br /&gt;Execute the below Command to load the data from given CSV file(s)&lt;br /&gt;Comma delimited Example***********************&lt;br /&gt;-- Loading data from Multiple CSV file to External Table&lt;br /&gt;drop table emp_extrn;CREATE TABLE emp_extrn ( empcode NUMBER(4), empname VARCHAR2(25), deptname VARCHAR2(25), hiredate date ) ORGANIZATION EXTERNAL ( TYPE ORACLE_LOADER DEFAULT DIRECTORY extrn_data ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ',' MISSING FIELD VALUES ARE NULL ) LOCATION ('emp_extrn1.csv','emp_extrn2.csv') ) REJECT LIMIT UNLIMITED;&lt;br /&gt;Step 4:&lt;br /&gt;--Query Data / load the data from External Table to Base Table&lt;br /&gt;select * from emp_extrnorinsert into base_tableselect * from emp_extrn&lt;br /&gt;&lt;br /&gt;Fixed field length Example***************************&lt;br /&gt;--Replace the below command in Step3&lt;br /&gt;drop table emp_extrn;create table emp_extrn (id number,tot_pay number,tot_email number, newfld number)organization external(type oracle_loaderdefault directory extrn_dataaccess parameters(records delimited by newlinebadfile 'custview.bad'discardfile 'custview.dis'logfile 'custview.log'fields(ID position (1:10) integer external,tot_pay position (12:21) integer external,tot_email position (23:32) integer external, newfld position (23:23) integer external))location ('custview.dat'))reject limit unlimited;&lt;br /&gt;&lt;br /&gt;How To check whether a table is External Table**********************************************&lt;br /&gt;select * from USER_EXTERNAL_TABLES&lt;br /&gt;&lt;br /&gt;For Additional Information**************************&lt;br /&gt;&lt;a href="http://www.lc.leidenuniv.nl/awcourse/oracle/server.920/a96652/ch11.htm"&gt;http://www.lc.leidenuniv.nl/awcourse/oracle/server.920/a96652/ch11.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-1605229075553274592?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/1605229075553274592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=1605229075553274592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1605229075553274592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/1605229075553274592'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/oracle-apps-using-external-tables.html' title='Oracle Apps using External Tables'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-6005049384918505435</id><published>2007-06-15T22:59:00.000-07:00</published><updated>2008-03-15T23:01:01.280-07:00</updated><title type='text'>Loading bitmap images (JPG, GIF, BMP) and PDF, XLS into Oracle database</title><content type='html'>Follow the steps to Upload JPG, GIF, PDF and XLS files into oracle database&lt;br /&gt; &lt;br /&gt;Step 1&lt;br /&gt;---------&lt;br /&gt;Create or replace directory my_files as '/usr/temp';&lt;br /&gt;&lt;br /&gt;Create table demo(sno number, filedata blob);&lt;br /&gt; copy any file (jpg,gif,pdf,xls....) into /usr/temp&lt;br /&gt;Execute the below code. Change the file name according to your requirement&lt;br /&gt;Step 2&lt;br /&gt;--------&lt;br /&gt;declare&lt;br /&gt;        l_blob    blob;&lt;br /&gt;        l_bfile    bfile;&lt;br /&gt;    begin&lt;br /&gt;        insert into demo values ( 3, empty_blob() )&lt;br /&gt;        returning filedata into l_blob;&lt;br /&gt;        l_bfile := bfilename( 'MY_FILES', 'water.jpg' );&lt;br /&gt;        dbms_lob.fileopen( l_bfile );&lt;br /&gt;        dbms_lob.loadfromfile( l_blob, l_bfile,&lt;br /&gt;                                  dbms_lob.getlength( l_bfile ) );&lt;br /&gt;       dbms_lob.fileclose( l_bfile );&lt;br /&gt;       commit;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;Step-3&lt;br /&gt;----------&lt;br /&gt;Check the file length to ensure whether file loaded successfully or not&lt;br /&gt;&lt;br /&gt;select sno,dbms_lob.getlength(filedata) from demo&lt;br /&gt;Reference: &lt;a href="http://www.sql.ru/forum/actualthread.aspx?tid=202867"&gt;http://www.sql.ru/forum/actualthread.aspx?tid=202867&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-6005049384918505435?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/6005049384918505435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=6005049384918505435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6005049384918505435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/6005049384918505435'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2007/06/loading-bitmap-images-jpg-gif-bmp-and.html' title='Loading bitmap images (JPG, GIF, BMP) and PDF, XLS into Oracle database'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2934898310172913608</id><published>2007-06-14T04:15:00.000-07:00</published><updated>2007-06-14T04:49:22.200-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps'/><category scheme='http://www.blogger.com/atom/ns#' term='jinit'/><category scheme='http://www.blogger.com/atom/ns#' term='applet'/><category scheme='http://www.blogger.com/atom/ns#' term='identitydb.obj'/><category scheme='http://www.blogger.com/atom/ns#' term='Appsbase.htm'/><category scheme='http://www.blogger.com/atom/ns#' term='jinitiator'/><title type='text'>Troubleshooting Yellow Bar</title><content type='html'>I have got many queries from the Oracle apps developers regarding "Yellow Bar" while opening Oracle apps forms.&lt;br /&gt;&lt;br /&gt;Issues like:&lt;br /&gt;&lt;br /&gt;1. Copying the content from Apps to Any other application ex: Copy some text from Apps forms to notepad or excel and vice-versa.&lt;br /&gt;&lt;br /&gt;Troubleshooting:&lt;br /&gt;1. Delete cache : Delete all the files from Temporary Internet Files and temp table.&lt;br /&gt;2. Uninstall the the Jinitiator from the system (Control Panel)&lt;br /&gt;3. Open the Oracle application&lt;br /&gt;Login to apps&lt;br /&gt;Choose any responsibility&lt;br /&gt;Appsbase.htm window will be opened(which initiates Applet in it).&lt;br /&gt;It instals the latest version available on server.&lt;br /&gt;And now you can see "Yellow Bar" is disabled and you can perform Copy and Paste&lt;br /&gt;&lt;br /&gt;If you have problem while installing jinitiator.exe with the following errors.&lt;br /&gt;&lt;br /&gt;============================================================&lt;br /&gt;UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (&lt;a href="mailto:Zip-Bugs@lists.wku.edu"&gt;Zip-Bugs@lists.wku.edu&lt;/a&gt;).&lt;br /&gt;extracting: adjbuild/appltop.cerextracting: adjbuild/jinit11816.&lt;br /&gt;exeextracting: adjbuild/oajsetup.&lt;br /&gt;exeextracting: autosetup.txt&lt;br /&gt;extracting: oajsetup.bat&lt;br /&gt;extracting: setup.bat&lt;br /&gt;oajsetup: Jinitiator version number not valid, should be 1.1.x.x&lt;br /&gt;Oracle Jinitiator Setup Utility&lt;br /&gt;Copyright (c) Oracle Corp., 2000&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;oajsetup [&lt;name&gt;] [&lt;version&gt;]&lt;br /&gt;The system cannot find the file specified.&lt;br /&gt;The batch file cannot be found.&lt;br /&gt;============================================================&lt;br /&gt;&lt;br /&gt;It may happen because some times the version at server may be corrupted or so.&lt;br /&gt;&lt;br /&gt;Then downlod the jinitiator.exe and version should be same as the one you have on server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to check the version of jinitiator on your sever?&lt;/strong&gt;&lt;br /&gt;When you login to apps and choose responsibility, you can see a appsbase.htm which starts applet, there you right click and view source there you can see the version of jinitiator.&lt;br /&gt;&lt;br /&gt;Download the jinitiator from the above below path&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/software/products/developer/htdocs/jinit.htm"&gt;http://www.oracle.com/technology/software/products/developer/htdocs/jinit.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Clear Cache, delete all the temporaty files from PC&lt;br /&gt;Install jinitiator in your PC and check the Oracle apps again.&lt;br /&gt;&lt;br /&gt;It should work now.&lt;br /&gt;&lt;br /&gt;If you still have problem, there is another tip, copy the " identitydb.obj " from any of your network users who are using the same Oracle application and paste in your "Oracle" folder where jinitiator is installed the typical path is like &lt;strong&gt;c:\program files\oracle\identitydb.obj&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;It should work now, if you still have issues, talk to your DBA to look into this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2934898310172913608?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2934898310172913608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2934898310172913608' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2934898310172913608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2934898310172913608'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2007/06/troubleshooting-yellow-bar.html' title='Troubleshooting Yellow Bar'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4712897499593879247</id><published>2007-05-11T17:43:00.000-07:00</published><updated>2007-05-11T17:48:45.340-07:00</updated><title type='text'>Oracle apps Inbound and Outbound Interfaces</title><content type='html'>1. Inbound Interface:&lt;br /&gt;&lt;br /&gt;Datafile (Legacy data) -&gt; Temporary tables -&gt; Validate data -&gt; Load into Interface Tables -&gt; Run Concurrent Program to load the data into Apps Base tables&lt;br /&gt;&lt;br /&gt;Datafile (Legacy data) -&gt; Temporary tables -&gt; Validate data -&gt; Run required API (application program interface) to load the data into Apps Base tables.&lt;br /&gt;&lt;br /&gt;Datafile (Legacy data) -&gt; Prepare delimited data file -&gt; Create Control file with instructions to load the data into Apps Base tables.&lt;br /&gt;&lt;br /&gt;Run SQLLDR from unix or DOS&lt;br /&gt;&lt;br /&gt;sqlldr &lt;a href="mailto:user/password@instance"&gt;user/password@instance&lt;/a&gt; control=control_file.ctl data=data_file.dat bad=bad_file.dat&lt;br /&gt;&lt;br /&gt;2. Outbound Interface:&lt;br /&gt;&lt;br /&gt;Gather the data from Oracle apps using SQL-&gt;Use UTL_FILE to insert the data into files and store in appropriate server path.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4712897499593879247?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4712897499593879247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4712897499593879247' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4712897499593879247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4712897499593879247'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2007/05/oracle-apps-inbound-and-outbound.html' title='Oracle apps Inbound and Outbound Interfaces'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-4127586639309661165</id><published>2007-05-11T17:34:00.000-07:00</published><updated>2007-05-28T09:15:52.324-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='transactions'/><category scheme='http://www.blogger.com/atom/ns#' term='cycle count'/><category scheme='http://www.blogger.com/atom/ns#' term='ABC analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 11i'/><category scheme='http://www.blogger.com/atom/ns#' term='inventory'/><category scheme='http://www.blogger.com/atom/ns#' term='intervieq questions'/><title type='text'>Oracle Apps Inventory Functional Interview Questions</title><content type='html'>1.What is item status? Name the related table.&lt;br /&gt;&lt;br /&gt;INVENTORY_ITEM_STATUS_CODE is the Colum in table MTL_ITEM_STATUS will tell you the different status for item while you defining the item in  item master form (INVIDITM). You can have different status as shown in below, also u can define your own custom status in status code form in item setups (INVSDOIS)like “easyapps”&lt;br /&gt;&lt;br /&gt;Active&lt;br /&gt;Inactive&lt;br /&gt;Engineer&lt;br /&gt;Obsolete&lt;br /&gt;Phase-Out&lt;br /&gt;Prototype&lt;br /&gt;OPM&lt;br /&gt;Lease&lt;br /&gt;Production&lt;br /&gt;Concept&lt;br /&gt;Design&lt;br /&gt;DEM_Status&lt;br /&gt;Pending&lt;br /&gt;&lt;br /&gt;2.Define steps of assigning items to an organization.&lt;br /&gt;&lt;br /&gt;Create an item in Item master from and select the  template to assign the corresponding item attributes from tools menu. Now save the item. After saving the item select the organizational assignment option from tools menu for that item and  organizational assignment item form popups. Now u can select the organizations from the  list by ticking in check box.save the work.&lt;br /&gt;&lt;br /&gt;3.In which table subinventory related information for item is stored?&lt;br /&gt;&lt;br /&gt;MTL_ITEM_SUB_INVENTORIES&lt;br /&gt;&lt;br /&gt;4.What are the prerequisite set ups for interorganization transaction?&lt;br /&gt;&lt;br /&gt;Prerequisites&lt;br /&gt;Define an inventory item that is common to both organizations. See:Defining Items and Assigning Items to Organizations.Define at least two organizations, one of which is valid to receive material from the other. See: Creating an Organization, Oracle Human Resource Management Systems User’s Guide and Defining Organization Parameters.Set up inter–organization relationships and their corresponding accounts. See: Defining Inter–Organization Shipping Networks. For direct transfers, if the item to transfer is under serial number control, the item must have the same unit of measure in each organization. See: Defining Items.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.Where to define interorganization transaction charges and what are the different options?&lt;br /&gt;&lt;br /&gt;Depending on the inter–organization transfer charge that applies between the organizations, a percentage of the transaction value or a discrete amount that Oracle Inventory uses to compute transfer charges.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.What are stock locators and how to define them?&lt;br /&gt;&lt;br /&gt;Stock locators are an optional entity that may be used to  represent physical locations within a subinventory.  You may choose to use stock locators for selected subinventories or selected items within selected subinventories.  If locators are used, subinventory and locator track on-hand balances.  Therefore, if locators are defined to represent a shelf within a stockroom, on-hand balances on the system would show the item and quantity down to the physical location within the facility.U can derfine them in stocklocator from (INVSAFDH) in inventory setups. MTL_ITEM_LOCATIONS is the main base table for this locators.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.Name the tables where the stock locator information is stored. At least two.&lt;br /&gt;&lt;br /&gt;Refer above Q.One more table is MTL_ITEM_LOC_DEFAULTS&lt;br /&gt;&lt;br /&gt;8.What is unit of measure classes? Give atleast two examples. Name the underlying table.&lt;br /&gt;&lt;br /&gt;9.What is the prerequisite for difining unit of measure?&lt;br /&gt;&lt;br /&gt;10.In which tables the transaction details stored? Atleast two.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11.What are centralized and decentralized level of control of item attributes?&lt;br /&gt;&lt;br /&gt;12.Name all status attributes.&lt;br /&gt;&lt;br /&gt;13.Differentiate between intra &amp; inter uom class conversion with examples.&lt;br /&gt;&lt;br /&gt;14.Is uom maintained at master level or organization level or both?&lt;br /&gt;&lt;br /&gt;15.Mention the interface tables for item open interface and open transaction interface and also their respective production tables.&lt;br /&gt;&lt;br /&gt;16.Name atleast five reports in oracle inventory related to transaction ?&lt;br /&gt;&lt;br /&gt;17.What are the prerequsites for costing transactions?&lt;br /&gt;&lt;br /&gt;18.Which is the table for storing organization information?&lt;br /&gt;&lt;br /&gt;19.How to get the on hand quantity of an item across all organizations? Name the underlying tables.&lt;br /&gt;&lt;br /&gt;20.What is the purpose of standard cost update?&lt;br /&gt;&lt;br /&gt;21.Mention the navigational steps for abc analysis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-4127586639309661165?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/4127586639309661165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=4127586639309661165' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4127586639309661165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/4127586639309661165'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2007/05/oracle-apps-inventory-functional.html' title='Oracle Apps Inventory Functional Interview Questions'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2187569325353131004</id><published>2007-05-11T04:55:00.000-07:00</published><updated>2008-03-11T04:57:32.804-07:00</updated><title type='text'>Implementing Zoom in Oracle Apps 11i</title><content type='html'>In the custom.pll, modify the below given function and procedure:&lt;br /&gt;&lt;br /&gt;function zoom_available return boolean is&lt;br /&gt;form_name varchar2(30) := name_in('system.current_form');&lt;br /&gt;block_name varchar2(30) := name_in('system.cursor_block');&lt;br /&gt;begin&lt;br /&gt;if (form_name = 'POXPOEPO' and block_name = 'PO_LINES')&lt;br /&gt;return TRUE;&lt;br /&gt;else&lt;br /&gt;return FALSE;&lt;br /&gt;end if;&lt;br /&gt;end zoom_available;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure event(event_name varchar2) is&lt;br /&gt;form_name varchar2(30) := name_in('system.current_form');&lt;br /&gt;block_name varchar2(30) := name_in('system.cursor_block');&lt;br /&gt;param_to_pass1 VARCHAR2(10) := ' ';&lt;br /&gt;param_to_pass2 VARCHAR2(10) := ' ';&lt;br /&gt;Begin&lt;br /&gt;if (event_name = 'ZOOM') then &lt;br /&gt;if ((form_name = 'POXPOEPO' and block_name = 'PO_LINES')) then&lt;br /&gt;FND_PROFILE.GET('MFG_ORGANIZATION_ID',param_to_pass1);&lt;br /&gt;param_to_pass2 := name_in('PO_LINES.item_id');&lt;br /&gt;fnd_function.execute&lt;br /&gt;(&lt;br /&gt;FUNCTION_NAME=&gt;'XXONHAND',&lt;br /&gt;OPEN_FLAG=&gt;'Y',&lt;br /&gt;SESSION_FLAG=&gt;'Y',&lt;br /&gt;OTHER_PARAMS=&gt;'ORGANIZATION_ID="'||param_to_pass1||'"INVENTORY_ITEM_ID="'||param_to_pass2||'"'&lt;br /&gt;);&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;EXCEPTION&lt;br /&gt;WHEN NO_DATA_FOUND THEN&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Attach the form function 'XXONHAND' to the menu which is attached to the responsibility to which&lt;br /&gt;we want the zoom function to be available.&lt;br /&gt;&lt;br /&gt;Once this is done. we can see the zoom functionality on the form_name = 'POXPOEPO' and block_name = 'PO_LINES'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the custom form XXONHAND, create a datablock using a view named, MTL_ONHAND_SUB_V&lt;br /&gt;In the form, add two parameters: INVENTORY_ITEM_ID and ORGANIZATION_ID&lt;br /&gt;and in the where clause of the datablock put the below string:&lt;br /&gt;WHERE (:parameter.INVENTORY_ITEM_ID = MTL_ONHAND_SUB_V.INVENTORY_ITEM_ID)&lt;br /&gt;&lt;br /&gt;By this we will be able to see the onhand availability of the item on the XXONHAND form.&lt;br /&gt;&lt;br /&gt;Reference: http://www.khwaja.info&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2187569325353131004?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2187569325353131004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2187569325353131004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2187569325353131004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2187569325353131004'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/implementing-zoom-in-oracle-apps-11i.html' title='Implementing Zoom in Oracle Apps 11i'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-2337318909260965701</id><published>2007-03-11T06:26:00.000-07:00</published><updated>2008-03-11T06:27:42.805-07:00</updated><title type='text'>Oracle Project Accounting Support/Developers</title><content type='html'>Reference: http://dag.interfree.it/oracle/P12892.html&lt;br /&gt;&lt;br /&gt;Oracle Project Accounting Support/Developers&lt;br /&gt;&lt;br /&gt;Oracle Payables Support/Developers&lt;br /&gt;PA and AP Functional analysts&lt;br /&gt;End-users and ...&lt;br /&gt;&lt;br /&gt;Key Items for each integration point&lt;br /&gt;&lt;br /&gt;Data flow during each process and tables involved&lt;br /&gt;Transaction flow between PA and AP&lt;br /&gt;Concurrent Manager Processes&lt;br /&gt;Various problems encountered and error messages&lt;br /&gt;Troubleshooting/Bug Info&lt;br /&gt;Tips to overcome typical error messages&lt;br /&gt;New features in 11i and set-up parameters&lt;br /&gt;Entering Expense Reports in 11i&lt;br /&gt;Entered in Oracle Projects through pre-approved batches window&lt;br /&gt;Entered in Oracle Self -Service Expenses (Web Expenses/Internet Expenses) and imported into Oracle Payables and then interfaced to Oracle Projects.&lt;br /&gt;Entered directly in Oracle Payables using the Invoice and the Distributions window in AP and then interfaced into Oracle Projects.&lt;br /&gt;Imported into Oracle Projects from an external source and then processed through the Transaction Import Process.&lt;br /&gt;&lt;br /&gt;No longer supported in 11i are Oracle Project Time and Expense and Oracle Personal Time and Expense (PTE)&lt;br /&gt;&lt;br /&gt;Setting Up in Payables and Oracle Projects&lt;br /&gt;• Select the Expense Reimbursement Address as Office/Home (AP, Setup-&gt;Financials-&gt;HR)&lt;br /&gt;• Automatically Create Employee as Supplier(AP, Setup-&gt;Options-&gt;Payables-&gt;Expense Report)&lt;br /&gt;• Accept or override the employee address (AP, Setup-&gt;Options-&gt;Payment-&gt;Allow Address Change)&lt;br /&gt;• Define/Determine the Expense Report Cost Account (Auto accounting rules)&lt;br /&gt;• Define/Determine the Expense Report Liability Account (Auto accounting rules)&lt;br /&gt;• PA: Summarize Expense Report lines (SYSADMIN: Profile&gt;System&gt;Value–Application level)&lt;br /&gt;• PA: Allow Override of PA Distributions in AP/PO (Site, Application, Responsibility and User)&lt;br /&gt;• PA: Auto approve Expense Reports (Application level)&lt;br /&gt;• PA: Default Expenditure Organization in AP/PO (Site Level)&lt;br /&gt;• Invoice Batch Source = ”PA Invoices” (PA Setup/System/Implementation Option /Billing )&lt;br /&gt;&lt;br /&gt;Submitting the streamline Processes&lt;br /&gt;• Streamline processes submit two or more processes in one step. There are several streamline options available:&lt;br /&gt;• DXES, DXEU, XES, XEU etc. Some processes use a lot of system resources (DXES, DXEU etc.).&lt;br /&gt;• In Collective, We run the PRC: Distribute Expense Report Costs separately and then use XES – Interface Expense Report Costs to AP (Summarized) streamline option to submit PRC: Submit Interface Streamline process to complete the rest of the processes.&lt;br /&gt;We may use any combination of streamline processes or perform individual functions to invoke these interface processes. But they must be invoked in the correct order for them to run successfully. It is always advisable to use Streamline Process instead of individual processes.&lt;br /&gt;&lt;br /&gt;PA : AP Integration Processes Time to have some fun !!!&lt;br /&gt;&lt;br /&gt;We have a web-based Custom Expense application (fully integrated with Oracle Projects) using which all the Collective employees fill up their expense reports online.&lt;br /&gt;&lt;br /&gt;A Concurrent Program (SQL Script) is set up in Oracle Projects to execute weekly to transfer the ‘APPROVED’ expense reports from the web interface into the Project Accounting interface table (Pa_transaction_interface_all). The following info is transferred at the web interface during the expense download: Employee_number, expenditure_item_date, project_number, task_number, expenditure_type, quantity, transaction_status_code and expenditure_ending_date.&lt;br /&gt;&lt;br /&gt;Ooops … some more to say&lt;br /&gt;&lt;br /&gt;Once the expense information is transferred into the Oracle Projects Interface, the following concurrent processes are invoked in order to complete the transfer into Oracle Payables in the same sequential order as shown below (either using Streamline process or invoking them individually&lt;br /&gt;&lt;br /&gt;PRC: Transaction Import&lt;br /&gt;PRC: Distribute Expense Report Costs&lt;br /&gt;PRC: Interface Expense Reports to Payables&lt;br /&gt;AP: Payables Invoice Import&lt;br /&gt;PRC: Tieback Expense Reports from Payables.&lt;br /&gt;Okay, What do we do now ???&lt;br /&gt;&lt;br /&gt;We are now going to look at the functionality of the&lt;br /&gt;various concurrent processes and peek at the&lt;br /&gt;problems faced by us (Collective) and …hold your&lt;br /&gt;breath…tips to overcome those “Driving me crazy”&lt;br /&gt;error messages and exceptions.&lt;br /&gt;&lt;br /&gt;PRC: Transaction Import&lt;br /&gt;&lt;br /&gt;Transaction import loads transactions as pre-approved expenditure items and expenditure batches are created as having a status of ‘Released’.&lt;br /&gt;Data Transfer occurs from ?&lt;br /&gt;pa_transaction_interface_all&lt;br /&gt;(Project Interface Table)&lt;br /&gt;? ? ?&lt;br /&gt;pa_expenditure_batches_all, pa_expenditures_all, pa_expenditure_items_all&lt;br /&gt;( Project Accounting Tables )&lt;br /&gt;&lt;br /&gt;Data Flow from PA interface to PA&lt;br /&gt;&lt;br /&gt;Just a little more info ...&lt;br /&gt;Transaction Import process generates two reports:&lt;br /&gt;(1) An exception report listing all rejected transactions&lt;br /&gt;(2) A summary report showing the successfully imported transactions.&lt;br /&gt;(( The exception report will provide rejection reasons for all rejected items. While only the items that are rejected appear on the exception report, Transaction Import process rejects the entire expenditure and updates all the items in that expenditure with the status of rejected (sets Transaction_status_code =’R’ in Pa_transaction_interface_all table). You must correct the rejected transactions and then re-run the process ))&lt;br /&gt;From version 11 onwards, a new form called review transactions has been added in Oracle Projects. (Navigation is: Expenditures -&gt; Transaction Import -&gt; Review Transactions). This form is extremely useful in expediting minor additions to the expenditure batches. It can also be used to correct rejected transactions in the interface table using this form.&lt;br /&gt;&lt;br /&gt;11i --&gt; like a breath of fresh air …&lt;br /&gt;Limitations of Transaction Import Process in previous versions&lt;br /&gt;Until 11i Transaction Import process can only be used for importing the Expense reports and can not be used for loading supplier Invoices. We could enter supplier Invoices only from Oracle Payables and then interface the supplier Invoices from Oracle Payables to Oracle Projects using the Interface Supplier Invoices from Payables process provided by Oracle Projects.&lt;br /&gt;But from 11i onwards, Supplier Invoices from Oracle Payables can also be interfaced via the Transaction Import process.&lt;br /&gt;Transaction Import detects only one error per transaction each time you run the import process. If a single transaction has multiple errors, you will need to run Transaction Import more than once to discover all the errors.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11i --&gt; It’s like dancing in the rain ...&lt;br /&gt;Enhancements in Transaction Import Process in 11i&lt;br /&gt;Transaction Import process now supports&lt;br /&gt;(1) Multi-Currency Transactions (2) Supplier Invoices.&lt;br /&gt;We can now import the following columns for transactions, depending on the options we specify for the Transaction Source:&lt;br /&gt;(1) Employee Organization Override (2) User-Specified Billable flag&lt;br /&gt;(3) User-Specified Expenditure Reference&lt;br /&gt;(4) User-Specified Original Transaction Reference (for adjusting transactions)&lt;br /&gt;Pre- and Post-Processing Extensions&lt;br /&gt;Expenditure Item Descriptive Flexfield validations&lt;br /&gt;Validation of Account Codes Provided for Accounted Transactions&lt;br /&gt;Adjusting or Reversing Imported Transactions in Oracle Projects (depending on Transaction Source option)&lt;br /&gt;Allow Adjustments option for accounted transactions&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As promised, here are those “Driving me crazy” exceptions&lt;br /&gt;Rejection Code : PA_EX_PROJECT_CLOSED&lt;br /&gt;Description: This happens when the expenditure is assigned to a project which is no longer active.&lt;br /&gt;Solution: Assign the expenses to a different Project .&lt;br /&gt;&lt;br /&gt;Rejection Code : PA_EX_PROJECT_DATE&lt;br /&gt;Description: This happens when the expenditure Item date is not within the active dates of the project.&lt;br /&gt;Solution: Assign the expenses to a different Project which was active during the item date or&lt;br /&gt;Change the project start date to an earlier date.&lt;br /&gt;&lt;br /&gt;Rejection Code: EI_DATE_AFTER_END_DATE&lt;br /&gt;Description: This happens when the expenditure item date is after expenditure ending dates.&lt;br /&gt;Solution: Change the expenditure_item_date or the expenditure_ending_date.&lt;br /&gt;&lt;br /&gt;Some more goodies ...&lt;br /&gt;Rejection Code: INVALID_END_DATE&lt;br /&gt;Description: The value for the expenditure ending date is not a valid week ending date.&lt;br /&gt;Solution: Change the expenditure_ending_date to a valid week-ending date.&lt;br /&gt;&lt;br /&gt;Rejection Code: INVALID_PROJECT&lt;br /&gt;Description: No Project exists with project number specified.&lt;br /&gt;Solution: Check to make sure if the project exists.&lt;br /&gt;&lt;br /&gt;Rejection Code: INVALID_EMPLOYEE&lt;br /&gt;Description: No employee exists with the employee number specified.&lt;br /&gt;Solution: Check to make sure if the employee info exists in the projects.&lt;br /&gt;&lt;br /&gt;Rejection Code: PA_EXP_TYPE_INACTIVE&lt;br /&gt;Description: The expenditure item falls outside the effective dates of the expenditure type.&lt;br /&gt;Solution: Change the expenditure item date, expenditure type, or expenditure types.&lt;br /&gt;&lt;br /&gt;Is it christmas already ...&lt;br /&gt;Rejection Code: PA_EXP_TASK_TC&lt;br /&gt;Description: The transaction violates an expenditure control at the task level. If the transaction&lt;br /&gt;control has overlapping assignments within this expenditure_item_date/expenditure_ending_date&lt;br /&gt;the transaction gets rejected with the above code.&lt;br /&gt;Solution: Make sure there are no overlaps in the pa_transaction_controls table for this task_id and&lt;br /&gt;project_id.&lt;br /&gt;&lt;br /&gt;Rejection Code: PA_EXP_TASK_EFF&lt;br /&gt;Description: Expenditure item date is not within the active dates of the task.&lt;br /&gt;Solution: Change the expense report task number to reflect the active task number.&lt;br /&gt;&lt;br /&gt;Rejection Code: NO_ASSIGNMENT&lt;br /&gt;Description: The employee doesn’t have a valid assigment.&lt;br /&gt;Solution: This was one of the issues with our Import. Even though the assignment information existed in&lt;br /&gt;all the HR tables, the assignment wouldn’t show up in the Applications. We kept getting the rejection code&lt;br /&gt;‘NO ASSIGNMENT even after updating the member assignment in the forms. After doing some research&lt;br /&gt;on this issue, we figured out that ………………..&lt;br /&gt;This is like “ Buy 1 get 2 free “&lt;br /&gt;The min(effective_start_date) for each employee in --&gt; per_all_assignments_f (per_assigments_f inv10.7)&lt;br /&gt;Should match -----&gt;&lt;br /&gt;effective_start_date in per_all_people_f (per_people_f in V 10.7) table and date_start column in&lt;br /&gt;per_periods_of_service table.&lt;br /&gt;&lt;br /&gt;Rejection Code: NO_MATCHING_ITEM&lt;br /&gt;Description: No eligible expenditure item exists in PA for this adjustment.&lt;br /&gt;Solution: If the transaction is an adjustment with a negative quantity, and the unmatched&lt;br /&gt;negative flag is not set to Yes, an original, approved, un reversed expenditure item matching&lt;br /&gt;the transaction’s employee/organization, item date, expenditure type, project, task, reversing&lt;br /&gt;quantity, reversing cost and non-labor resource and non-labor organization must exist. Also,&lt;br /&gt;the matching expenditure item must have been originally loaded from the same transaction&lt;br /&gt;source.&lt;br /&gt;Note: If the employee number is specified, transaction import ignores any value for the organization and derives the organization value based on the employee’s assignment. Transactions with any other expenditure type classes (other than Expense Reports) do not require an employee number.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PRC : Distribute Expense Costs …Oh Yeah&lt;br /&gt;Costing = Calculate the Expenditure and Assign to Project&lt;br /&gt;PRC: Distribute Expense Report Pre-requisite for the generation of revenue and Invoices&lt;br /&gt;for expense report expenditure items.&lt;br /&gt;&lt;br /&gt;Auto-accounting - Critical piece of project costing&lt;br /&gt;When this distribute process runs, it invokes the&lt;br /&gt;Auto accounting function ‘Expense Report Cost Account’&lt;br /&gt;and populates the respective Debit CCID (dr_code_combination_id column) in the Pa_cost_distribution_lines_all table (cdl).&lt;br /&gt;&lt;br /&gt;How PA Date is determined?&lt;br /&gt;? PA Date is determined based on the first open or future period that is on or after the expenditure_item_date.&lt;br /&gt;&lt;br /&gt;If what I said sounded like Greek ...&lt;br /&gt;Distribution of cost data in PA&lt;br /&gt;Don’t tell this to your boss ...&lt;br /&gt;Common Exceptions Encountered&lt;br /&gt;&lt;br /&gt;1. Rejection Code: KEY_FLEX_FAIL-Invalid Accounting Flexfield and&lt;br /&gt;AA_NULL_CCID- Auto Accounting Error: null ccid&lt;br /&gt;Description: The GL account returned by Auto Accounting does not pass validation rules defined for the gl account and the code combination id derived by AutoAccounting is invalid respectively.&lt;br /&gt;Solution: Check to see if the project code, task code and Organization_id are correct. Find out which gl code the above combination will hit. Make sure you haven’t excluded this particular GL code in the Cross-validation rules and make sure dynamic inserts are turned on.&lt;br /&gt;&lt;br /&gt;2. Rejection Code: AA_FAIL - Incomplete Autoaccounting Rule&lt;br /&gt;Description: A GL account could not be determined for the cost distribution line, due to incomplete Auto Accounting setup&lt;br /&gt;Solution: Check to see if the Project_code, task_code, incurred_by_organization_id are correct. Everything should be in sync in order to avoid this.&lt;br /&gt;&lt;br /&gt;3. Rejection Code: NO_PA_DATE&lt;br /&gt;Description: Project Accounting Period is not open&lt;br /&gt;Solution: Make sure your PA Period is open.&lt;br /&gt;PRC: Interface Expense Reports to Payables &lt;br /&gt;PATTER process collects eligible Cost distributed Expense reports and sends them to Payables Interface tables&lt;br /&gt;Invokes the auto accounting function ‘Expense Report Liability Account’ ( populates cr_code_combination_id in pa_cost_distribution_lines_all and accts_pay_code_combination_id in ap_expense_report_headers_all)&lt;br /&gt;? PA Auto accounting rule takes precedence over the employee’s default expense account when determining the invoice liability account (and also it does not invoke Account Generator/ Flexbuilder).&lt;br /&gt;How is GL Date determined?&lt;br /&gt;In Oracle Projects, the GL Date for costs is the end date of the earliest open or future GL period that is on or after the latest PA Date of the cost distribution lines included in an expense report.&lt;br /&gt;All cost distribution lines for an expense report are sent together to Payables and use the same GL date which becomes the GL date of the invoice in payables.&lt;br /&gt;? Note:&lt;br /&gt;If expense reports from any source fail to post to Payables, we may need to redistribute costs (using the PRC: Distribute Expense Report Costs process)&lt;br /&gt;Typically, Auto-Accounting rules require occasional updates. Transactions may fail during distribution and interfacing if the Auto-accounting rules are incomplete.&lt;br /&gt;Interfacing Expense data from PA to AP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs and Exceptions?! Here you go&lt;br /&gt;1. Problem: The process does not pick up expenditure items with transfer_status_code=’P’ (pending). No error messages appear.&lt;br /&gt;Solution: Set Automatic Release to ‘YES’ for PRC: Distribute Expense Report Costs. (Note: 1068250.6, 1060896.6)&lt;br /&gt;&lt;br /&gt;2. Problem: After running the PRC: Submit Interface Streamline Processes with Streamline Option: DXEU, the process completes with a status of “Error” and Rejection Reason – No Open Project Accounting Period or Could not create a valid GL Date.&lt;br /&gt;Solution: Verify all the periods are open in PA, AP and GL. (Note: 1080222.6)&lt;br /&gt;&lt;br /&gt;3. Problem: After running the PRC: Submit Interface Streamline Processes either individually or as a streamline, you get an error ‘Combination Missing’&lt;br /&gt;&lt;br /&gt;Solution?!&lt;br /&gt;Check if Auto accounting rules are setup&lt;br /&gt;correctly&lt;br /&gt;&lt;br /&gt;Open a TAR with Oracle&lt;br /&gt;&lt;br /&gt;and then research the expense data based on the following:=)&lt;br /&gt;Remember, the following information is provided for research purposes only.&lt;br /&gt;Do not modify the data using SQL PLUS. Oracle will not support it.&lt;br /&gt;Investigation Step No. I&lt;br /&gt;i) select * from pa_cost_distribution_lines_all&lt;br /&gt;where transfer_status_code like ‘X’&lt;br /&gt;and transfer_rejection_reason like ‘Missing data on record to be transferred%’&lt;br /&gt;and cr_code_combination_id is null;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;select * from pa_cost_distribution_lines_all&lt;br /&gt;where expenditure_item_id in (select expenditure_item_id&lt;br /&gt;from pa_expenditure_items_all&lt;br /&gt;where cost_distributed_flag like ‘S’)&lt;br /&gt;&lt;br /&gt;*** If zero rows are returned, then do the following query. Otherwise go to ii)&lt;br /&gt;&lt;br /&gt;select * from pa_cost_distribution_lines_all&lt;br /&gt;where transfer_status_code like ‘T’;&lt;br /&gt;&lt;br /&gt;If no rows are retrieved here also, then this fix may not help.&lt;br /&gt;Investigation Step No. II&lt;br /&gt;&lt;br /&gt;If a few rows are retrieved, then you can assume that PRC: Interface Expense Reports to Payables was successful and there were some problems with the next two processes.&lt;br /&gt;&lt;br /&gt;ii) select * from ap_expense_report_headers_all&lt;br /&gt;where vouchno=0&lt;br /&gt;and accts_pay_code_combination_id is null;&lt;br /&gt;&lt;br /&gt;*** get the report_header_id for the retrieved rows&lt;br /&gt;If no rows are retrieved, then this error may be due to some other reason..&lt;br /&gt;iii) select * from ap_expense_report_lines_all&lt;br /&gt;where report_header_id=&amp;report_header_id;&lt;br /&gt;&lt;br /&gt;If you have retrieved at least one row for i) and ii) and none for iii) then following may be the fix for your problem.&lt;br /&gt;&lt;br /&gt;Here you go…..&lt;br /&gt;&lt;br /&gt;Solution :&lt;br /&gt;&lt;br /&gt;select count(*) from ap_expense_report_headers_all&lt;br /&gt;where vouchno=0&lt;br /&gt;and accts_pay_code_combination_id is null;&lt;br /&gt;&lt;br /&gt;If you get the count in multiples of 100, then this is due to bug #1551379&lt;br /&gt;(Ref# TAR-13305123.6)&lt;br /&gt;You have to delete one expense report and process the rest of the expense reports first and then process one expense report separately. This will resolve the issue.&lt;br /&gt;This issue is finally resolved in 1701594 for versions 10.7, 11.0 and 11.5.&lt;br /&gt;&lt;br /&gt;AP: Payables Invoice Import&lt;br /&gt;creates invoices and invoice distribution lines (ap_invoices_all and ap_invoice_distributions_all) from Payables Interface tables (ap_expense_report_headers_all and ap_expense_report_lines_all).&lt;br /&gt;&lt;br /&gt;? If you do not enable Automatically create Employee as Supplier, you must manually enter the employee as a supplier before submitting Payables Invoice Import.&lt;br /&gt;&lt;br /&gt;Invoice Import Process at a glance&lt;br /&gt;&lt;br /&gt;Typical Exceptions During Invoice Import&lt;br /&gt;1. Rejection Code: Error Code: Addr Line [1-3] Too Large:&lt;br /&gt;Description: Invoice Import attempted to create a supplier from an employee and the address line for the employee home address exceeds 35 characters. This happens all the time because, In PA module, (per_addresses table) the data type for address_line[1-3] have a data type of varchar2(60) and in AP (po_vendor_sites table) the data type for address_line[1-3] have a data type of varchar2(35). So anytime, the address_line[1-3] exceeds 35 characters, we will get this error.&lt;br /&gt;Solution: Login to PA module, go to Setup, HR, Employees, Query the&lt;br /&gt;employee for whom you have this error, then click on More, Addresses and&lt;br /&gt;change the address line [1-3] and reduce the character length to 35 and do the&lt;br /&gt;import. It should work fine.&lt;br /&gt;Some more of those...&lt;br /&gt;2. Rejection Code: Error Code: Create Duplicate Supplier:&lt;br /&gt;Description: This may be due to any of the following reasons:&lt;br /&gt;i) When you try to create an expense report for an employee name that is not already a supplier and a supplier name already exists for the same employee .&lt;br /&gt;ii) Login to AP module, go to Suppliers screen and query the employee name and under Classification see if you have checked One Time Check box.&lt;br /&gt;Solution: If i) is true, you know what to do.&lt;br /&gt;If ii) is true then Remove the One Time Checkbox.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here again...&lt;br /&gt;3. Rejection Code: Error Code: Create EFT Site&lt;br /&gt;Description: The Financials Option for payment method is Electronic. The&lt;br /&gt;employee exists as a supplier in Oracle Payables, but is missing bank info in&lt;br /&gt;Supplier site.&lt;br /&gt;Solution: Enter the necessary bank information in the supplier site.&lt;br /&gt;4. Rejection Code: Error code: Create EDI Site&lt;br /&gt;Description: This is a Setup Problem. When we setup Supplier sites in Payables, the site name should be either ‘OFFICE’ or ‘HOME’. If not, then we will get this exception.&lt;br /&gt;Solution: Create a new site called ‘HOME’ or ‘OFFICE’ for the supplier.&lt;br /&gt;&lt;br /&gt;PRC: Tieback Expense Reports from Payables&lt;br /&gt;&lt;br /&gt;Identifies Expense reports rejected by Payables Invoice Import&lt;br /&gt;&lt;br /&gt;Reconciles Expense reports in Oracle Projects and the related invoices in payables&lt;br /&gt;&lt;br /&gt;updates the purgeable_flag from ‘No’ to ‘Yes’ for each expense report in the ap_expense_report_headers_all table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Adjusting Project Related Expense Reports&lt;br /&gt;You can adjust an expense report in Oracle Projects at any time, but you cannot interface adjustments to Payables until an invoice exists in Payables and you have run the tieback process.&lt;br /&gt;&lt;br /&gt;In order to process expense report adjustments, the following processes must be invoked:&lt;br /&gt;PA: Distribute Supplier Invoice Adjustment Costs&lt;br /&gt;PA: Interface Supplier Invoice Adjustment Costs to Payables&lt;br /&gt;&lt;br /&gt;There is no need to run Payables Invoice Import for adjustments to expense reports already interfaced or tied back from Payables.&lt;br /&gt;Epilogue&lt;br /&gt;&lt;br /&gt;And so with a closing thought that although tremendous advances have and are being made in this subject area to handle the processes and tackle all arising problems, this paper strives to be a small step in that direction and hopes to be a part of that tide in bringing to shore a trove of vital information.&lt;br /&gt;Acknowledgements&lt;br /&gt;&lt;br /&gt;Teresa Myers -- Collective Technologies,&lt;br /&gt;Ram Ganapathy – Dell Computer Corporation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-2337318909260965701?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/2337318909260965701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=2337318909260965701' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2337318909260965701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/2337318909260965701'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2008/03/oracle-project-accounting.html' title='Oracle Project Accounting Support/Developers'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2377119109913388381.post-3852536650570098785</id><published>2007-02-26T21:21:00.000-08:00</published><updated>2007-03-14T22:07:10.357-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle apps'/><category scheme='http://www.blogger.com/atom/ns#' term='PO'/><category scheme='http://www.blogger.com/atom/ns#' term='purchasing'/><category scheme='http://www.blogger.com/atom/ns#' term='purchase order'/><category scheme='http://www.blogger.com/atom/ns#' term='blanket'/><category scheme='http://www.blogger.com/atom/ns#' term='contract'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 11i'/><category scheme='http://www.blogger.com/atom/ns#' term='order'/><category scheme='http://www.blogger.com/atom/ns#' term='matching'/><category scheme='http://www.blogger.com/atom/ns#' term='supplier'/><category scheme='http://www.blogger.com/atom/ns#' term='purchase'/><title type='text'>Purchasing Interview Questions</title><content type='html'>Oracle apps (Oracle 11i) purchasing (PO) functional interview questions. These are asked in different interviews HCL, Wipro, Accenture, Oracle corp, Zensar. Collected all these questions and answers.  Few of these dont have answers we try to update very soon, I would appriciate if you can send the answers for those don't have answers to &lt;a href="mailto:oraclerespository@gmail.com"&gt;oraclerespository@gmail.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. If Purchase Invoice amount sent by the supplier is more than the PO amount and Invoice has to be passed by invoice amount only. How this can be achieved.&lt;br /&gt;&lt;br /&gt;Ans: Manually Release the hold by going into the invoice hold option. Thus how we do it in Purchasing module of oracle applications.&lt;br /&gt;&lt;br /&gt;2. How you will hide the button Site on the Supplier master form.&lt;br /&gt;&lt;br /&gt;Ans: A restricted list of functions a user can perform. For example, two responsibilities may have access to the same window, but one responsibility’s window may have additional function buttons that the other responsibility’s window does not have.&lt;br /&gt;&lt;br /&gt;3. When can you make payment for the supplier invoice weather at the time of receipt of material or after receiving&lt;br /&gt;Ans: Invoice only.&lt;br /&gt;&lt;br /&gt;4. Payment due days if 30 days means will it be from invoice date or material receiving date.&lt;br /&gt;&lt;br /&gt;Ans: Due days calculation is based on what you set up in the PAYMENT tab window of Supplier Master form.&lt;br /&gt;&lt;br /&gt;It has Four options:&lt;br /&gt;1. Goods Received&lt;br /&gt;2. Invoice&lt;br /&gt;3. Invoice received&lt;br /&gt;4. System&lt;br /&gt;&lt;br /&gt;5. Where do you define matching option for purchasing.&lt;br /&gt;&lt;br /&gt;Ans: This is also defined in the supplier master form under tab ‘Control’ window.Two options are given as Purchase Order or Receipts.&lt;br /&gt;In receiving tab define whether it is 2 way, 3 way, 4 way match.&lt;br /&gt;&lt;br /&gt;6. What is security type and Cross-validation rules.&lt;br /&gt;&lt;br /&gt;Ans: There are two ways security can be defined. One at individual segment level and One for the entire code combination.&lt;br /&gt;Security type with hierarchical security / non-hierarchical / no security is defined in the value set going to be attached with the individual segment. Here you exclude the segment value which user will not see at time of transaction capturing. Where are Security rule is defined including and excluding the entire code combination which will be seen at the time of transaction and if excluded combination is selected then user define message will appear. In both the case security rule is required to be defined.&lt;br /&gt;Security defined for segment is assigned to your application and responsibilities.&lt;br /&gt;Security rule defined for application, structure and flexfield title with inclusion and exclusion.&lt;br /&gt;&lt;br /&gt;7. How many types of Purchase Order are there.&lt;br /&gt;&lt;br /&gt;Ans: Following are types&lt;br /&gt;i. Standard&lt;br /&gt;ii. Blanket&lt;br /&gt;iii. Contract&lt;br /&gt;iv. Planned&lt;br /&gt;&lt;br /&gt;8. What do you mean by planned purchase order.&lt;br /&gt;&lt;br /&gt;Ans: A planned purchase order is a long-term agreement committing to buy items or services from a single source. You must specify tentative delivery schedules and all details for goods or services that you want to buy, including charge account, quantities, and estimated cost.&lt;br /&gt;&lt;br /&gt;9. What do you mean by blanket purchase order.&lt;br /&gt;&lt;br /&gt;Ans: You create blanket purchase agreements when you know the detail of the goods or services you plan to buy from a specific supplier in a period, but you do not yet know the detail of your delivery schedules. You can use blanket purchase agreements to specify negotiated prices for your items before actually purchasing them.&lt;br /&gt;&lt;br /&gt;10. Once these two purchase orders are prepared what is the next step.&lt;br /&gt;&lt;br /&gt;Ans:You issue scheduled release and blanket release against a planned purchase order to place the actual orders.&lt;br /&gt;&lt;br /&gt;11. What is approval hierarchy for Purchase Order.&lt;br /&gt;Ans: Position and Employee. If HR Module is not installed then only employee option is used Set up hierarchy for Purchasing&lt;br /&gt;1. Organization.&lt;br /&gt;2. Financial and Payable.&lt;br /&gt;3. Payment document or supplier site for payment accounting entries.&lt;br /&gt;4. Supplier and Supplier Site.&lt;br /&gt;&lt;br /&gt;Payment terms as per supplier site or purchase order if both are there then finally takes from purchase order.&lt;br /&gt;&lt;br /&gt;12. Where do you define matching option for purchasing.&lt;br /&gt;&lt;br /&gt;Ans: This is also defined in the supplier master form under tab ‘Control’ window.Two options are given as Purchase Order or Receipts.&lt;br /&gt;In receiving tab define whether it is 2 way, 3 way, 4 way match.&lt;br /&gt;&lt;br /&gt;13. What happen if price is varying in PO and Invoice how you will resolve it.&lt;br /&gt;&lt;br /&gt;Ans: ====================================&lt;br /&gt;&lt;br /&gt;14. What posting is done at time of Receipts of material or Purchase Order match directly with Invoice without the receipt consideration.&lt;br /&gt;&lt;br /&gt;Ans: ======================================&lt;br /&gt;&lt;br /&gt;15. Where you will define Matching options. Is it required to define for all the suppliers or it comes as default. From where it default the setting.&lt;br /&gt;&lt;br /&gt;Ans: ===========================================&lt;br /&gt;&lt;br /&gt;16. In purchasing Receipts of the inventory is stored at what level in Multi Org setup.&lt;br /&gt;&lt;br /&gt;Ans: ===========================================&lt;br /&gt;&lt;br /&gt;17. Can you match invoice directly with the purchase order without matching with receipts.&lt;br /&gt;&lt;br /&gt;Ans: ===========================================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2377119109913388381-3852536650570098785?l=easyapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easyapps.blogspot.com/feeds/3852536650570098785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2377119109913388381&amp;postID=3852536650570098785' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3852536650570098785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2377119109913388381/posts/default/3852536650570098785'/><link rel='alternate' type='text/html' href='http://easyapps.blogspot.com/2007/02/purchasing-interview-questions.html' title='Purchasing Interview Questions'/><author><name>technoblogger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
