<?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:blogger='http://schemas.google.com/blogger/2008' 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-406976878905664102</id><updated>2024-08-30T17:39:08.075-07:00</updated><category term="PL/SQL"/><category term="Purchasing"/><category term="SQL"/><category term="AIM"/><category term="ERP? Oracle?"/><category term="Inventory"/><category term="Order Management"/><category term="Common Errors"/><category term="Data Migration"/><category term="Data Modelling"/><category term="Discoverer"/><category term="EDI"/><category term="Flexfields"/><category term="Interfaces"/><category term="Multi Org"/><category term="Receivables"/><category term="Requisition"/><category term="SDLC"/><category term="Unix Commands"/><category term="conversions"/><category term="fnd"/><title type='text'>Oracle Applications</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-1472283279669842119</id><published>2011-05-09T23:42:00.001-07:00</published><updated>2011-05-09T23:42:51.587-07:00</updated><title type='text'>Common Errors in Oracle Reports</title><content type='html'>REP-1219: &#39;M_BATCHES_EXP&#39; has no size -- length or width is zero.&lt;br /&gt;REP-1433: &#39;r_entered_tot_dr_dspformula&#39;: Error running user exit &#39;FND&#39;.&lt;br /&gt;REP-1249: Column &#39;CF_1&#39; has no PL/SQL formula.&lt;br /&gt;REP-1203: Field &#39;F_TOT_CR1&#39; references invalid column.&lt;br /&gt;REP-1517: Column &#39;B_ENTERED_TOT_DR_DSP&#39; references column &#39;Currency_Code&#39;, which has incompatible frequency.&lt;br /&gt;REP-1401: &#39;r_entered_tot_cr_dspformula&#39;: Fatal PL/SQL error occurred.&lt;br /&gt;ORA-06502: PL/SQL: numeric or value error&lt;br /&gt;REP-1213: Field &#39;F_BAT_22&#39; references column &#39;B_TOT_DR_DSP&#39; at a frequency below its group.&lt;br /&gt;REP-1814: Report cannot be formatted. Object &#39;horizontally&#39; can never fit within &#39;F_BATCH_POSTED_DATE1&#39;&lt;br /&gt;REP-1212: Object &#39;Margin&#39; is not fully enclosed by its enclosing object &#39;SET_OF_BOOKS_NAME&#39;.</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/1472283279669842119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/05/common-errors-in-oracle-reports.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1472283279669842119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1472283279669842119'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/05/common-errors-in-oracle-reports.html' title='Common Errors in Oracle Reports'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-3530495962131170172</id><published>2011-04-21T21:48:00.000-07:00</published><updated>2011-04-21T21:49:11.842-07:00</updated><title type='text'>R12 installation Steps - Video</title><content type='html'>http://www.youtube.com/watch?v=fthxDUXiX1w&amp;feature=player_detailpage&lt;br /&gt;&lt;br /&gt;http://www.youtube.com/watch?v=Ou-PM3YSU9o&amp;feature=player_detailpage</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/3530495962131170172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/04/r12-installation-steps-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3530495962131170172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3530495962131170172'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/04/r12-installation-steps-video.html' title='R12 installation Steps - Video'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-5465430827265970293</id><published>2011-04-21T21:43:00.000-07:00</published><updated>2011-04-21T21:54:14.547-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Unix Commands"/><title type='text'>Unix Commands</title><content type='html'>UNIX is case-sensitive. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Files&lt;/strong&gt;&lt;br /&gt;ls --- lists your files &lt;br /&gt;ls -l --- lists your files in &#39;long format&#39;, which contains lots of useful information, ls -a --- lists all files, including the ones whose filenames begin in a dot,&lt;br /&gt;more filename --- shows the first part of a file&lt;br /&gt;emacs filename --- is an editor that lets you create and edit a file&lt;br /&gt;mv filename1 filename2 --- moves a file &lt;br /&gt;cp filename1 filename2 --- copies a file &lt;br /&gt;rm filename --- removes a file. &lt;br /&gt;diff filename1 filename2 --- compares files, and shows where they differ &lt;br /&gt;wc filename --- tells you how many lines, words, and characters there are in a file &lt;br /&gt;chmod options filename --- lets you change the read, write, and execute permissions on your files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;File Compression &lt;/strong&gt;&lt;br /&gt;gzip filename --- compresses files, so that they take up much less space. &lt;br /&gt;gunzip filename --- uncompresses files compressed by gzip. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;printing &lt;/strong&gt;&lt;br /&gt;lpr filename --- print. Use the -P option to specify the printer name if you want to use a printer other than your default printer. &lt;br /&gt;lpq --- check out the printer queue, e.g. to get the number needed for removal, or to see how many other files will be printed before yours will come out &lt;br /&gt;lprm jobnumber --- remove something from the printer queue. You can find the job number by using lpq. Theoretically you also have to specify a printer name, but this isn&#39;t necessary as long as you use your default printer in the department. &lt;br /&gt;genscript --- converts plain text files into postscript for printing, and gives you some options for formatting. &lt;br /&gt;dvips filename --- print .dvi files (i.e. files produced by LaTeX). You can use dviselect to print only selected pages. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Directories&lt;/strong&gt;&lt;br /&gt;mkdir dirname --- make a new directory &lt;br /&gt;cd dirname --- change directory. You basically &#39;go&#39; to another directory, and you will</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/5465430827265970293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/04/unix-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5465430827265970293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5465430827265970293'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/04/unix-commands.html' title='Unix Commands'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-6370119658793598023</id><published>2011-04-20T21:09:00.000-07:00</published><updated>2011-04-20T21:24:04.164-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Common Errors"/><title type='text'>Error with materialized views</title><content type='html'>Error while creating materialized view with refresh complete option and the table for which the view has to be created does not contain any primary keys then an error will be thrown while creating the view.&lt;br /&gt;&lt;br /&gt;ORA-12014: &#39;XXX.CUSTOM_TABLE&#39; does not contain any primary key constraint.&lt;br /&gt;&lt;br /&gt;Solution - Create view with ROW ID option should be used with the refresh option</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/6370119658793598023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/04/error-with-materialized-views.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/6370119658793598023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/6370119658793598023'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2011/04/error-with-materialized-views.html' title='Error with materialized views'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-1872915232094502023</id><published>2011-04-19T20:33:00.000-07:00</published><updated>2011-04-20T21:32:31.584-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ERP? Oracle?"/><title type='text'>ERP??</title><content type='html'>Enterprise resource planning (ERP) is the industry term used to describe a broad set of activities supported by multi-module application software that helps a manufacturer or other business manage the important parts of its business. These parts can include product planning, parts purchasing, maintaining inventories, interacting with suppliers, providing customer service, and tracking orders. ERP can also include application modules for the finance and human resources aspects of a business.&lt;br /&gt;&lt;br /&gt;Some of the bigger players in the ERP outsourcing market are SAP, Peoplesoft, and J. D. Edwards. New comers include Oracle, IBM, and Microsoft.&lt;br /&gt;&lt;br /&gt;Now we know what is ERP and ERP softwares availables. Most of the top, mid level companies use oracle as SAP is costly comparatively.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What Oracle provides ??&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Oracle&#39;s Complete, Open and Integrated applications strategy helps customers transform their business—creating value and reducing cost and risk through: The most complete portfolio of core business and industry applications The most open application offerings and architecture The most integrated applications, business intelligence and infrastructure solutions</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/1872915232094502023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/erp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1872915232094502023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1872915232094502023'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/erp.html' title='ERP??'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-412328533205900650</id><published>2009-10-18T00:16:00.000-07:00</published><updated>2009-10-25T00:18:59.618-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ERP? Oracle?"/><title type='text'>ERP Flow</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYIbQqhBLWAtEt_upVkSpRggMI8xjsPF3qBxbq5gih9_1e1yMLrioxmIi0Lh3SYNK5FNQcyis2q8o9ZqouwPJW1fv7-xKIsrXSnaxpP5BL9xbr9FGz69HOBaAPXQ9FUQiG3qU3szwpHcB3/s1600-h/ERP.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5396433129010038850&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 438px; CURSOR: hand; HEIGHT: 290px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYIbQqhBLWAtEt_upVkSpRggMI8xjsPF3qBxbq5gih9_1e1yMLrioxmIi0Lh3SYNK5FNQcyis2q8o9ZqouwPJW1fv7-xKIsrXSnaxpP5BL9xbr9FGz69HOBaAPXQ9FUQiG3qU3szwpHcB3/s400/ERP.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/412328533205900650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/412328533205900650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/412328533205900650'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/blog-post.html' title='ERP Flow'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYIbQqhBLWAtEt_upVkSpRggMI8xjsPF3qBxbq5gih9_1e1yMLrioxmIi0Lh3SYNK5FNQcyis2q8o9ZqouwPJW1fv7-xKIsrXSnaxpP5BL9xbr9FGz69HOBaAPXQ9FUQiG3qU3szwpHcB3/s72-c/ERP.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-3387547633743195067</id><published>2009-10-17T11:49:00.000-07:00</published><updated>2011-04-19T00:13:46.528-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Discoverer"/><title type='text'>Oracle Discoverer</title><content type='html'>&lt;strong&gt;Business intelligence?&lt;/strong&gt;&lt;a id=&quot;sthref24&quot; name=&quot;sthref24&quot;&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Business intelligence is the ability to analyze data to answer business questions and predict future trends.&lt;br /&gt;&lt;br /&gt;Oracle Business Intelligence Discoverer is a great business intelligence tool because it enables users to analyze data in an ad hoc way. Instead of relying on IT specialists to pre-define queries and reports, Discoverer users can choose the data to analyze and can continue manipulating results until they have the necessary information to take business decisions. Oracle Business Intelligence Discoverer also enables users to share the results of their data analysis with their colleagues in different formats (including charts and Excel spreadsheets). &lt;a id=&quot;i1006978&quot; name=&quot;i1006978&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id=&quot;sthref25&quot; name=&quot;sthref25&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;How does Discoverer work?&lt;/strong&gt;&lt;a id=&quot;sthref26&quot; name=&quot;sthref26&quot;&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Oracle Discoverer is an intuitive ad hoc reporting tool. It enables a developer or knowledgeable end user to create reports with impressive formatting and attractive exporting and publishing functionality. Oracle Discoverer empowers your user population by placing business and decision critical data at their fingertips&lt;br /&gt;&lt;br /&gt;Users&#39; requests for information from the database are in the form of worksheets.&lt;br /&gt;When a user creates or opens a worksheet, Discoverer converts the worksheet into the corresponding SQL statements (e.g. by converting folder names and item names to table names and column names respectively) sends the SQL statements to the database displays the result set that is returned from the database&lt;br /&gt;&lt;br /&gt;In the case of Discoverer Plus, Discoverer Desktop and Discoverer Viewer, the SQL statements are routed to the database via Discoverer processes running on an application server machine</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/3387547633743195067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/oracle-discoverer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3387547633743195067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3387547633743195067'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/oracle-discoverer.html' title='Oracle Discoverer'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-844069882003277786</id><published>2009-10-17T09:54:00.000-07:00</published><updated>2009-10-22T15:40:44.865-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Purchasing"/><title type='text'>Purchasing Document Open Interface (PDOI)</title><content type='html'>&lt;strong&gt;INTRODUCTION &lt;/strong&gt;- PDOI are used to Import and update price/sales catalog information. It uses Application Program Interfaces (APIs) to process catalog data in the Oracle Applications interface tables. It is done to ensure that it is valid before importing it into Oracle Purchasing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;After validating the price/sales catalog information&lt;/strong&gt;&lt;br /&gt;1. PDOI program converts the information, including price break information, in the interface tables into blanket purchase agreements.&lt;br /&gt;2. You can also choose to update your item master and apply sourcing rules and release generation methods to the imported item for blanket purchase agreements.&lt;br /&gt;3. Blanket purchase agreements can also be replaced with the latest price/sales catalog information when your supplier sends a replacement catalog, or updated when the supplier sends an updated catalog.&lt;br /&gt;&lt;span id=&quot;therest&quot;&gt;&lt;br /&gt;&lt;strong&gt;How to import data&lt;/strong&gt; - One way to import price/sales catalog data is through Electronic Data Interchange (EDI). PDOI supports the EDI transmissions of the price/sales catalogs (ANSI X12 832 or EDIFACT PRICAT).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FUNCTIONAL OVERVIEW&lt;/strong&gt; - There are different ways that a supplier sends the price/sales catalog to its client. They may use EDI’s, interface, mail etc., The main aim with supplier information is to load the interface tables. we can load them manually or depending on the interface the information is coming through. Flow of price /sales catalog from supplier to client:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11ZDbTK7eq4iYpHV-lf4ot5M6xX6qN8v_q1axr37OTPWbdx6Iyv59QhWeuFlR6Pwe2PzIUexEkuQn8YcetVrNWAs2YcL1EUQjltpAClzRXzNQxNj0OYdTi5NHJZzizPcQCraXwoMhoQDN/s1600-h/PDOI.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5395126397826632482&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 266px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11ZDbTK7eq4iYpHV-lf4ot5M6xX6qN8v_q1axr37OTPWbdx6Iyv59QhWeuFlR6Pwe2PzIUexEkuQn8YcetVrNWAs2YcL1EUQjltpAClzRXzNQxNj0OYdTi5NHJZzizPcQCraXwoMhoQDN/s400/PDOI.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;The figure above shows the flow of price/sales catalog information from the&lt;br /&gt;supplier or trading partner, to Oracle e-Commerce Gateway, to the Purchasing&lt;br /&gt;Documents Open Interface, and finally into Purchasing.&lt;br /&gt;Interface tables - PO_HEADERS_INTERFACE and PO_LINES_INTERFACE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How the tables are loaded&lt;br /&gt;&lt;/strong&gt;- Can be done manually&lt;br /&gt;- e-Commerce Gateway ( supplier provides information as flat file using EDI translator according to EDI interface file definitions, then , the EDI Catalog Inbound program loads the information into the interface tables.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How it works&lt;/strong&gt; - The EDI inbound program and the PDOI program are run as a request set when you choose Submit Request in the EDI import programs window. The EDI inbound program loads the interface tables. Later on, PDOI program validates the data and loads the validated data into Purchasing.&lt;br /&gt;&lt;br /&gt;The PDOI program receives the data, derives and defaults any missing data, and validates the data. If no errors are found in the submission process, the data in the PDOI tables is loaded into the PO_HEADERS, PO_LINES, and PO_LINE_LOCATIONS tables in Purchasing to create the blanket purchase agreement&lt;br /&gt;&lt;br /&gt;How to check status – first make note of the Request ID number and then select View My Requests from the Help menu.&lt;br /&gt;&lt;br /&gt;If PDOI program finds any error in the information, the record identification number and details of error are send to PO_INTERFACE_ERRORS table.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;RECORD AND ERROR PROCESSING&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Record Processing - PDOI processes a record from parent PO_HEADERS_INTERFACE table then to child PO_LINES_INTERFACE table before going on to the next record. Partial documents are accepted as PDOI saves or errors out line by line.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Error Processing –&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1. If an error is found in a header, none of its lines will be processed and sets the column PROCESS_CODE to REJECTED in the PO_HEADERS_INTERFACE table.&lt;br /&gt;2. If no errors are found, then the PROCESS_CODE is set as ACCEPTED.&lt;br /&gt;3. If the supplier sends an updated price/sales catalog, the PDOI sets the PROCESS_CODE column to NOTIFIED for those lines with prices that exceed your price tolerance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/844069882003277786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/purchasing-documents-open-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/844069882003277786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/844069882003277786'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/purchasing-documents-open-interface.html' title='Purchasing Document Open Interface (PDOI)'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11ZDbTK7eq4iYpHV-lf4ot5M6xX6qN8v_q1axr37OTPWbdx6Iyv59QhWeuFlR6Pwe2PzIUexEkuQn8YcetVrNWAs2YcL1EUQjltpAClzRXzNQxNj0OYdTi5NHJZzizPcQCraXwoMhoQDN/s72-c/PDOI.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-4348772364123360752</id><published>2009-10-16T23:29:00.000-07:00</published><updated>2009-10-23T23:30:14.012-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Order Management"/><title type='text'>Order to Cash</title><content type='html'>This cycle starts with the order management module where the customer places their order. In this module, we check for the availability of items in the inventory module and if there are enough stock in inventory then the items are shipped to the customer along with the invoice which is processed in account receivables module. Later on, this information goes into cash management for reconciliation purpose and in order to complete the business cycle, these invoices are moved to the GL module. Finally after a review of these journey entries in GL module, they are auto posted in the respective accounts, thus ending the cycle.</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/4348772364123360752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/order-to-cash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/4348772364123360752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/4348772364123360752'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/order-to-cash.html' title='Order to Cash'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-5850906090469474129</id><published>2009-10-16T23:13:00.001-07:00</published><updated>2009-10-24T23:18:00.166-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Purchasing"/><title type='text'>How to create Purchase Order</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWKI3M4MujkYG7-qBrGc4Q-Yx9-Rb8-xeC6NP4qfLBcuCdTp9D7nieZL_hdb6WPz2FmgPz6H6v5ZHUJUpRoE-pSyPaI7J78ahLfZ0ek-nSGxXwrspwBS3-bQ9Cmax-Xdo2vcS8yRH0dDwk/s1600-h/creation+of+purchase+order.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5396417026596738898&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 267px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWKI3M4MujkYG7-qBrGc4Q-Yx9-Rb8-xeC6NP4qfLBcuCdTp9D7nieZL_hdb6WPz2FmgPz6H6v5ZHUJUpRoE-pSyPaI7J78ahLfZ0ek-nSGxXwrspwBS3-bQ9Cmax-Xdo2vcS8yRH0dDwk/s400/creation+of+purchase+order.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;1ST STEP – CREATE AND APPROVE PURCHASE ORDER&lt;br /&gt;&lt;br /&gt;Create your purchase order by entering header and line information. You can specify the shipment dates and quantities for each item, and how the shipment should be distributed across different accounts. Submit your order for approval when it is complete.&lt;br /&gt;&lt;br /&gt;2ND STEP – COMMUNICATE PURCHASE ORDER TO SUPPLIER&lt;br /&gt;&lt;br /&gt;Once your purchase order has been approved, send it to the supplier by Electronic Data Interchange (EDI), the Web, printed hard copy, or fax. If you communicate your purchase order by the Web, Oracle Supplier Management Portal allows your supplier to view and download the purchase order into their system.&lt;br /&gt;&lt;br /&gt;3RD STEP – ACKNOWLEDGE PURCHASE ORDER&lt;br /&gt;&lt;br /&gt;Enter the supplier&#39;s acceptance of the purchase order. Use the Purchase Order Summary window to query your purchase order. Choose Acceptances from the Tools menu and enter the supplier&#39;s acceptance of the purchase order.&lt;br /&gt;&lt;br /&gt;4TH STEP – CHANGE AND REAPPROVE PURCHASE ORDER&lt;br /&gt;&lt;br /&gt;Make changes to a purchase order, even after approval, by querying on the purchase order number and then making the necessary changes. Through the use of Oracle Workflow, Oracle Purchasing can then route the changed purchase order through a different approval hierarchy if necessary.&lt;br /&gt;&lt;br /&gt;5TH STEP – COMMUNICATES PURCHASE ORDER CHANGES TO SUPPLIER&lt;br /&gt;&lt;br /&gt;Once your changed order has been approved, communicate the change to the supplier by Electronic Data Interchange (EDI), the Web, printed hard copy, or fax. If you communicate your purchase order by the Web, Oracle Supplier Management Portal allows your supplier to download the purchase order into their system.&lt;br /&gt;&lt;br /&gt;6TH STEP – ACKNOWLEDGE PURCHASE ORDER CHANGES&lt;br /&gt;&lt;br /&gt;Enter your supplier&#39;s acceptance of the purchase order changes. Use the Purchase Order Summary window to query your purchase order. Choose Acceptances from the Tools menu and enter the supplier&#39;s acceptance of the purchase order changes.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/5850906090469474129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/how-to-create-purchase-order.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5850906090469474129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5850906090469474129'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/how-to-create-purchase-order.html' title='How to create Purchase Order'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWKI3M4MujkYG7-qBrGc4Q-Yx9-Rb8-xeC6NP4qfLBcuCdTp9D7nieZL_hdb6WPz2FmgPz6H6v5ZHUJUpRoE-pSyPaI7J78ahLfZ0ek-nSGxXwrspwBS3-bQ9Cmax-Xdo2vcS8yRH0dDwk/s72-c/creation+of+purchase+order.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-7273676883496605519</id><published>2009-10-16T23:13:00.000-07:00</published><updated>2009-10-23T23:28:26.156-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Purchasing"/><title type='text'>Purchase to Pay</title><content type='html'>This cycle starts when there is a demand for inventory. To fulfill the demand, requisition is raised with the specified UOM, quantity, etc., If the requisition is approved, then the purchase order is created in the purchasing module. Then the PO is send to the supplier who indeed sends the receipt. When the supplier sends the consignment, it is received at inventory and the invoice is created in account payable module. Finally payment is done to supplier against the invoice and the details are transferred to cash management module for reconciliation.</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/7273676883496605519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/purchase-to-pay.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/7273676883496605519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/7273676883496605519'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/purchase-to-pay.html' title='Purchase to Pay'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-1581051187267288710</id><published>2009-10-15T23:55:00.000-07:00</published><updated>2009-10-24T23:57:34.628-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EDI"/><title type='text'>Why EDI Evolved ?</title><content type='html'>Let us consider a simple business scenario. A Customer from PO department who wants to purchase an item creates a purchase order and then faxes it to the suppliers. At the moment vendor receives the purchase order and manually keys in a sales order. The vendor’s system generates a confirmation date that is sent back to the customer via fax or mail. The vendor then ships the goods via a carrier. The carrier delivers the products to the customer. When the goods are shipped, the vendor invoices the customer. The customer makes the payment by check, and the vendor deposits the check in the bank. Finally, funds are transferred from the customer’s account to the vendor’s account.&lt;br /&gt;&lt;br /&gt;Now It clears how much of information needs to be transferred and tracked to run the business, which in reality it is called trading partner. This simple scenario requires the exchange of various documents between several business partners at different times.&lt;br /&gt;&lt;br /&gt;All this electronic data was exchanged using floppy disks and other secondary devices. So, ANSI committee was formed to define the standards. Hence the electronic exchange of business documents in a standard format gave birth to what is known as EDI, today the business world had accepted as one of most important entity.</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/1581051187267288710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/why-edi-evolved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1581051187267288710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1581051187267288710'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/why-edi-evolved.html' title='Why EDI Evolved ?'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-3399139482695114960</id><published>2009-10-14T23:06:00.000-07:00</published><updated>2009-10-26T23:07:56.768-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Multi Org"/><title type='text'>Multi Org</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Multi org functionality enables you to have multiple set of books, sub ledgers, and transaction organization in one instance of an application database.&lt;br /&gt;&lt;br /&gt;1. You can use a single installation of the oracle applications to support any number of business organizations using multiple set of books&lt;br /&gt;2. You can define different organization models.&lt;br /&gt;3. You can have any number of legal entities within a single installation of the applications.&lt;br /&gt;4. You can implement organization security by responsibility so that information is available only to users linked to an organization;&lt;br /&gt;5. You can automatically make intercompany transactions across set of books and legal entities.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/3399139482695114960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/multi-org.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3399139482695114960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3399139482695114960'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/multi-org.html' title='Multi Org'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-1096681775570743110</id><published>2009-10-14T22:55:00.000-07:00</published><updated>2009-11-11T11:14:46.541-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conversions"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Migration"/><category scheme="http://www.blogger.com/atom/ns#" term="Interfaces"/><title type='text'>Data Migration, Conversion, and Interfaces</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;strong&gt;Data Migration&lt;/strong&gt; is a process of moving required (and most often very large) volumes of data from our clients’ existing systems to new systems. Existing systems can be anything from custom-built IT infrastructures to spreadsheets and standalone databases.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Data conversion&lt;/strong&gt; can be defined as a process of converting data from one structural form to another to suit the requirements of the system to which it is migrated. It is a process where existing data from the client’s old system is extracted, cleansed, formatted, and installed into a new system. These can be manual or automated. The big difference is that these are One-time only process that requires extensive testing and preparation. They must be executed and performed before a system goes into production.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Interfaces&lt;/strong&gt; are programs for connection between Two Systems In Order To Synchronize the Data. They can be Manual, Batch or Real-Time. Used Repeatedly and Should Therefore Be Designed and Constructed In the Most Efficient Manner Possible. These can Be Triggered by an Event (Such As Running A Concurrent Program) Or It Can Be Scheduled To Run At A Certain Time. Can Be Very Costly To Construct And Maintain.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;strong&gt;Inbound Interfaces&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;An inbound interface receives data from one system (legacy) and inserts into Oracle open interface tables. A typical inbound interface would follow these steps: Extract data from legacy system into a flat file. Use SQL*Loader or equivalent tool to upload information into a temporary table. Write a PL/SQL program to take data from the temp table and insert into the Open Interface Tables. Through the concurrent manager in Oracle Applications, run the standard Oracle Interface program to transform interface tables into Oracle data. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;strong&gt;Outbound Interfaces&lt;/strong&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;An outbound interface takes data from Oracle tables and inserts it into an external system (via tables or flat file). A typical outbound interface would follow these steps:- Write a PL/SQL program to extract data from Oracle base tables into a flat file.- Use a custom program to read that data and post it into the legacy system&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/1096681775570743110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/data-migration-conversion-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1096681775570743110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1096681775570743110'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/data-migration-conversion-and.html' title='Data Migration, Conversion, and Interfaces'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-3822576943747106377</id><published>2009-10-14T22:27:00.000-07:00</published><updated>2009-10-26T22:38:22.514-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SDLC"/><title type='text'>Software Development Life Cycle</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemKKMUoE015VloyaBEpkIVgYw-W2NCQXUl_sH6dZAoRH2cpKANUYTtHwKfxejCMamB3o-TMwC2k7P73kL2wyEQqA7D_r93O09h1uCYlP0W7fcNpU5WIP4sdLPLbuE1PSx5bZppZXYDy8G/s1600-h/sdlc.gif&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5397149660526490962&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 327px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemKKMUoE015VloyaBEpkIVgYw-W2NCQXUl_sH6dZAoRH2cpKANUYTtHwKfxejCMamB3o-TMwC2k7P73kL2wyEQqA7D_r93O09h1uCYlP0W7fcNpU5WIP4sdLPLbuE1PSx5bZppZXYDy8G/s400/sdlc.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/3822576943747106377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/software-development-life-cycle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3822576943747106377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/3822576943747106377'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/software-development-life-cycle.html' title='Software Development Life Cycle'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemKKMUoE015VloyaBEpkIVgYw-W2NCQXUl_sH6dZAoRH2cpKANUYTtHwKfxejCMamB3o-TMwC2k7P73kL2wyEQqA7D_r93O09h1uCYlP0W7fcNpU5WIP4sdLPLbuE1PSx5bZppZXYDy8G/s72-c/sdlc.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-7789541138563473910</id><published>2009-10-12T22:35:00.000-07:00</published><updated>2009-11-12T22:42:56.883-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fnd"/><title type='text'>FND_FILE</title><content type='html'>An API that contains procedures to write text to log and output files which can be viewed once the Concurrent program get completed in output or log . These procedures can only be used within PL/SQL Procedures which, are concurrent programs.&lt;br /&gt;&lt;br /&gt;Internally its uses the oracle supplied database package UTL_FILE&lt;br /&gt;&lt;br /&gt;utl_file_dir parameter must be set to include the log and out directories for the applications that will run concurrent requests using FND_FILE&lt;br /&gt;Database owner must have write privileges on those directories&lt;br /&gt;Take a note that FND_FILE supports a maximum buffer line size of 32K for both log and output files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FND_FILE.PUT&lt;/strong&gt; - Useful for writing text to a file without a new line character. Multiple calls will concatenate the text. Does not include new line character&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FND_FILE.PUT_LINE&lt;/strong&gt; This is used to write a line of text to a file followed by a new line character&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FND_FILE.NEW_LINE&lt;/strong&gt; FND_FILE.NEW_LINE( which IN NUMBER, LINES IN NATURAL:= 1) Writes line terminators (new line characters) to a file.Eg. FND_FILE.NEW_LINE(FND_FILE.LOG,2)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FND_File.PUT_NAMES&lt;/strong&gt; This is used to sets temporary log and out file names and directory, which normally used during test and debug phase.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FND_FILE.CLOSE &lt;/strong&gt;This will closes open files.&lt;br /&gt;&lt;br /&gt;This is normally used only during test and debug phase</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/7789541138563473910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/fndfile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/7789541138563473910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/7789541138563473910'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/fndfile.html' title='FND_FILE'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-4828125464649675201</id><published>2009-10-11T22:49:00.001-07:00</published><updated>2009-11-11T23:17:13.930-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIM"/><title type='text'>AIM</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNHWzbaT-7db_obdUPV2CvrNNKB8iMx7ivcoHSY58hDgyQqoH5ZR3hCEOoZotYIY0cJxdTiygR4blA6MACm4dI-AGQsHVund0s-MwEtNYxUtxkz5W4slBd9GcMq0IUfa2EawA3LBhFUc0U/s1600-h/conversionaims.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5403112390897672418&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 225px; CURSOR: hand; HEIGHT: 312px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNHWzbaT-7db_obdUPV2CvrNNKB8iMx7ivcoHSY58hDgyQqoH5ZR3hCEOoZotYIY0cJxdTiygR4blA6MACm4dI-AGQsHVund0s-MwEtNYxUtxkz5W4slBd9GcMq0IUfa2EawA3LBhFUc0U/s400/conversionaims.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/4828125464649675201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/aim_4661.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/4828125464649675201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/4828125464649675201'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/aim_4661.html' title='AIM'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNHWzbaT-7db_obdUPV2CvrNNKB8iMx7ivcoHSY58hDgyQqoH5ZR3hCEOoZotYIY0cJxdTiygR4blA6MACm4dI-AGQsHVund0s-MwEtNYxUtxkz5W4slBd9GcMq0IUfa2EawA3LBhFUc0U/s72-c/conversionaims.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-5275559877542600455</id><published>2009-10-11T22:49:00.000-07:00</published><updated>2009-11-11T23:16:27.109-08:00</updated><title type='text'>AIM</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNHWzbaT-7db_obdUPV2CvrNNKB8iMx7ivcoHSY58hDgyQqoH5ZR3hCEOoZotYIY0cJxdTiygR4blA6MACm4dI-AGQsHVund0s-MwEtNYxUtxkz5W4slBd9GcMq0IUfa2EawA3LBhFUc0U/s1600-h/conversionaims.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5403112390897672418&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 225px; CURSOR: hand; HEIGHT: 312px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNHWzbaT-7db_obdUPV2CvrNNKB8iMx7ivcoHSY58hDgyQqoH5ZR3hCEOoZotYIY0cJxdTiygR4blA6MACm4dI-AGQsHVund0s-MwEtNYxUtxkz5W4slBd9GcMq0IUfa2EawA3LBhFUc0U/s400/conversionaims.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/5275559877542600455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/aim_11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5275559877542600455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5275559877542600455'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/aim_11.html' title='AIM'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNHWzbaT-7db_obdUPV2CvrNNKB8iMx7ivcoHSY58hDgyQqoH5ZR3hCEOoZotYIY0cJxdTiygR4blA6MACm4dI-AGQsHVund0s-MwEtNYxUtxkz5W4slBd9GcMq0IUfa2EawA3LBhFUc0U/s72-c/conversionaims.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-1230266763636260834</id><published>2009-10-09T22:04:00.000-07:00</published><updated>2009-11-09T23:40:23.868-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flexfields"/><title type='text'>Flex Fields</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;strong&gt;Flexfield &lt;/strong&gt;- A field made up of one or more segments. A segment corresponds to a column in an Oracle table. Each segment has an assigned name and may have assigned data validation rules (Validation Sets).&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;strong&gt;Key Flexfield &lt;/strong&gt;- A Key Flexfield represents an intelligent key that uniquely identifies an application entity. These keys identify accounts, part numbers etc. Each key flexfield has an assigned name and a specified set of valid values. Examples: in G/L we have the Accounting Flexfield (Chart of Accounts); in Inventory it is the Item Flexfield, in Projects the Job Flexfield.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;strong&gt;Descriptive Flexfield &lt;/strong&gt;- Allows for the capture of additional information not stored in the default application, or strictly for reference when viewed on a screen. You may create a Flexfield using any of “Attribute(n)” columns. Oracle reserved “Attribute(n)” columns on most of the tables to be setup during installation. These columns are not used by Oracle standard functionality. You may expand the number of Flexfield values by using “context sensitive” feature.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;strong&gt;Flexfield Key Terms&lt;br /&gt;Accounting Flexfield &lt;/strong&gt;: The code you use to identify a general ledger (GL) account in Oracle.&lt;br /&gt;Segment: A subcomponent of a flexfield. Company and natural account are examples of possible segments in the accounting flexfield. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;strong&gt;Flexfield Qualifiers&lt;/strong&gt; : Balancing segment, cost center segment, natural account, inter-company segment. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;strong&gt;Segment Values &lt;/strong&gt;: Numbers or codes attributed to each segment.Value Set: A list of values for one segment, such as the list of companies, list of accounts, or the list of departments.&lt;br /&gt;Code Combination : One full accounting flexfield with all segment values.&lt;br /&gt;Dynamic Insertion / Cross-Validation : Automatic creation of account code combination based on rules defined with code combinations.&lt;br /&gt;&lt;br /&gt;GL&lt;br /&gt;REFERENCE1 User Entered or System Auto Generated Batch Name for Every Run&lt;br /&gt;REFERENCE2 User Entered or System  Auto Generated Batch Name for Every Run&lt;br /&gt;REFERENCE7 ‘Yes’. This means the following Journal Entry could be reversed&lt;br /&gt;REFERENCE8 Journal Entry Reversal Period in Case it needs to be reversed. This should be the same as Period Name&lt;br /&gt;REFERENCE9 ‘Yes’.  To change the Sign for Reversal&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/1230266763636260834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/flex-fields.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1230266763636260834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/1230266763636260834'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/flex-fields.html' title='Flex Fields'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-2842214084371404857</id><published>2009-10-07T22:44:00.000-07:00</published><updated>2009-11-07T22:49:28.980-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIM"/><title type='text'>AIM</title><content type='html'>AIM (application implementation methodology) provides the oracle consultant with an integrated set of templates, procedures, power point presentations, spreadsheets, and project plans for implementing the applications.&lt;br /&gt;&lt;br /&gt;It has six phases&lt;br /&gt;&lt;strong&gt;Definition phase &lt;br /&gt;&lt;/strong&gt;   Plan the project&lt;br /&gt;   Determine business objectives&lt;br /&gt;&lt;strong&gt;Operations analysis phase  &lt;/strong&gt;&lt;br /&gt;  Documents, and business requirements&lt;br /&gt;  Gaps in the software and system architecture requirements.&lt;br /&gt;  Results of the analysis should provide a proposal for future business processes&lt;br /&gt;  Transition strategy to migrate to the new systems.&lt;br /&gt;  Mapping of legacy data to oracle application APIs or open interfaces &lt;br /&gt;&lt;strong&gt;Solution design phase&lt;br /&gt;&lt;/strong&gt;  Create designs for solution that meet future business requirements&lt;br /&gt;  Design of your future organization comes alive during this phase as customizations and module   configurations are finalized&lt;br /&gt;&lt;strong&gt;Build phase&lt;/strong&gt;&lt;br /&gt;  Coding and testing of customizations enhancements, interfaces, and data conversions. &lt;br /&gt;  One or more conference room pilots test the integrated enterprise system.&lt;br /&gt;  Results of the build phase should be a working, tested business system solution.&lt;br /&gt;&lt;strong&gt;Transition phase&lt;br /&gt;&lt;/strong&gt;  Project team delivers the finished solution to the enterprise.&lt;br /&gt;  End user training and support, management of change, and data conversions are major  activities of this phase.&lt;br /&gt;&lt;strong&gt;Production phase &lt;/strong&gt;&lt;br /&gt;  Starts when the system goes live.&lt;br /&gt;  Technical people work to stabilize and maintain the system under full transaction loads.&lt;br /&gt;  Users and the implementation team begin a series of refinements to minimize unfavorable impacts and realize the business objectives identified in the definition phase.</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/2842214084371404857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/aim.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/2842214084371404857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/2842214084371404857'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/aim.html' title='AIM'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-8168459878411489816</id><published>2009-10-07T22:38:00.000-07:00</published><updated>2009-11-07T22:42:40.484-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Requisition"/><title type='text'>REQUISITION OPEN INTERFACE</title><content type='html'>Automatically imports requisitions (from non oracle or oracle environment)&lt;br /&gt;Integrates oracle purchasing with new or existing applications (MRP, INV management, and production control.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TABLES – &lt;/strong&gt;&lt;br /&gt;PO_REQUISITIONS_INTERFACE_ALL  and/or&lt;br /&gt;PO_REQ_DIST_INTERFACE_ALL&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PROGRAM &lt;/strong&gt;– REQUISITION IMPORT&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IMPORTANT PARAMETERS&lt;/strong&gt; – INTERFACE_SOURCE_CODE and BATCH_ID&lt;br /&gt;&lt;br /&gt;In Release 11i – use PO_REQ_DIST_INTERFACE_ALL to create multiple distributions only for requisitions created in non-Oracle systems that use multiple distributions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3 PHASES OF IMPORT PROGRAM&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Validates data and generates an error message in PO_INTERFACE_ERRORS table.&lt;br /&gt;Groups and numbers the validated requisition lines (groups based on the value of the columns REQ_NUMBER_SEGMENT1 or GROUP_CODE)&lt;br /&gt;Deletes processed rows in interface tables and creates a report (which lists the number of interface records that were successfully imported and the number that were not imported).&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;STEPS FOR SETTING UP THE REQUISITIONS INTERFACE&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1. You must define a Requisition Import Group-By method in the Default region of the Purchasing Options window.&lt;br /&gt;2. For internally sourced requisitions, you must associate a customer with your deliver-to location using the Customer Addresses window.&lt;br /&gt;3. All processing is initiated through standard report submission using the Submit&lt;br /&gt;Request window. The concurrent manager manages all processing, and as such it&lt;br /&gt;must be set up and running.</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/8168459878411489816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/requisition-open-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/8168459878411489816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/8168459878411489816'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/10/requisition-open-interface.html' title='REQUISITION OPEN INTERFACE'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-5484435054955178789</id><published>2009-09-05T20:44:00.000-07:00</published><updated>2009-11-02T22:14:17.814-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Modelling"/><title type='text'>Data Modelling</title><content type='html'>Data models are a cornerstone of design. Engineers build a model of a car to work out any details before putting it into production. In the same manner, system designers develop models to explore ideas and improve the understanding of the database design.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Purpose of model : &lt;/strong&gt;The objective is to produce a model that fits a multitude of these uses, can be understood by an end user, and contains sufficient detail for a developer to build a database system.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ER MODEL &lt;/strong&gt;&lt;br /&gt;An entity relationship (ER) model is an illustration of various entities in a business and the relationships between them. An ER model is derived from business specifications or narratives and built during the analysis phase of the system development life cycle. ER models separate the information required by a business from the activities performed within a business&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Benefits : &lt;/strong&gt; Documents information for the organization in a clear, precise formatProvides a clear picture of the scope of the information requirementProvides an easily understood pictorial map for the database designOffers an effective framework for integrating multiple applications</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/5484435054955178789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/data-modelling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5484435054955178789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/5484435054955178789'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/data-modelling.html' title='Data Modelling'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-8926389516279304317</id><published>2009-09-03T20:27:00.000-07:00</published><updated>2009-11-02T22:06:29.682-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL definitions</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;span&gt;&lt;strong&gt;Primary Key:&lt;/strong&gt; A column in a table whose values uniquely identify the rows in the table. A primary key value cannot be NULL.&lt;br /&gt;&lt;strong&gt;Unique Key:&lt;/strong&gt; Unique Keys are used to uniquely identify each row in an Oracle table. There can be one and only one row for each unique key value.&lt;br /&gt;&lt;strong&gt;Surrogate Key:&lt;/strong&gt; A system generated key with no business value. Usually implemented with database generated sequences.&lt;br /&gt;&lt;strong&gt;Foreign key (FK): &lt;/strong&gt;A column or combination of columns that is used to establish and enforce a link between the data in two tables&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span&gt;&lt;strong&gt;Composite key &lt;/strong&gt;consists of two or more columns, designated together as a table&#39;s primary key.  Multiple-column primary keys can be defined only as table-level constraints:&lt;br /&gt;&lt;strong&gt;Candidate key&lt;/strong&gt; is a combination of attributes that can be uniquely used to identify a database record without any extraneous data. Each table may have one or more candidate keys. One of these candidate keys is selected as the table primary key.&lt;br /&gt;&lt;strong&gt;Rownum&lt;/strong&gt; is used to order the datas according to their ranks and it is used in inline views.&lt;br /&gt;Level pseudocolumn is used in hierarchial retrival of database.....&lt;br /&gt;An &lt;strong&gt;array&lt;/strong&gt; is a container object that holds a fixed number of values of a single type. The length of an array is established when the array is created.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/8926389516279304317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/sql-definitions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/8926389516279304317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/8926389516279304317'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/sql-definitions.html' title='SQL definitions'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-2044260825204980849</id><published>2009-09-02T20:49:00.000-07:00</published><updated>2009-11-02T22:08:51.348-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL statements</title><content type='html'>&lt;strong&gt;Data Retrieval &lt;/strong&gt;&lt;br /&gt;SELECT&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Data Manipulation&lt;/strong&gt;&lt;br /&gt;INSERT&lt;br /&gt;UPDATE&lt;br /&gt;DELETE  &lt;br /&gt;MERGE    &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Data definition&lt;/strong&gt;&lt;br /&gt;CREATE&lt;br /&gt;ALTER&lt;br /&gt;DROP&lt;br /&gt;RENAME&lt;br /&gt;TRUNCATE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Transactional control&lt;/strong&gt;&lt;br /&gt;COMMIT&lt;br /&gt;ROLLBACK&lt;br /&gt;SAVEPOINT&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Data Control&lt;/strong&gt;&lt;br /&gt;GRANT&lt;br /&gt;REVOKE&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Eliminating Duplicate rows : &lt;/strong&gt;Use DISTINCT keyword in SELECT command&lt;br /&gt;&lt;strong&gt;Limit rows : &lt;/strong&gt;Use WHERE clause&lt;br /&gt;&lt;strong&gt;Display rows in a range of values : &lt;/strong&gt;Use BETWEEN clause&lt;br /&gt;&lt;strong&gt;Test for values in a list :&lt;/strong&gt;Use IN clause&lt;br /&gt;&lt;strong&gt;Perform wildcard searches of valid search string values :&lt;/strong&gt;Use LIKE clause&lt;br /&gt;&lt;strong&gt;Test for nulls :&lt;/strong&gt;Use IS NULL operator&lt;br /&gt;&lt;strong&gt;Sort rows:&lt;/strong&gt; Use ORDER BY clause ASC or DESC</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/2044260825204980849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/sql-statements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/2044260825204980849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/2044260825204980849'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/sql-statements.html' title='SQL statements'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-406976878905664102.post-50872587159698151</id><published>2009-09-01T21:22:00.000-07:00</published><updated>2009-11-02T22:11:50.255-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL Functions</title><content type='html'>&lt;strong&gt;SQL FUNCTIONS&lt;br /&gt;&lt;/strong&gt; Perform calculations on data&lt;br /&gt; Modify individual data items&lt;br /&gt; Manipulate output for groups of rows&lt;br /&gt; Format dates and numbers for display&lt;br /&gt; Convert column data types&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SINGLE ROW FUNCTIONS &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Character functions &lt;/em&gt;&lt;br /&gt;&lt;/strong&gt;1.Case manipulation&lt;br /&gt;2.Character manipulation&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Number functions &lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;Date functions&lt;/em&gt;  &lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Conversion functions&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Implicit data type &lt;br /&gt;Explicit data type &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;General functions&lt;br /&gt;&lt;/strong&gt;&lt;em&gt; NVL(expr1,expr2)&lt;br /&gt; NVL2(expr1,expr2,expr3)&lt;br /&gt; NULLIF(expr1,expr2)&lt;br /&gt; COALSECE(expr1,expr2,..exprn) &lt;br /&gt; CASE    DECODE&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;MULTIPLE ROW FUNCTIONS&lt;br /&gt;&lt;/strong&gt;Functions can manipulate groups of rows to give one result per group of rows. These functions are known as group functions&lt;br /&gt;&lt;strong&gt;CARTESIAN PRODUCT &lt;/strong&gt;When a join condition is invalid or omitted completely, the result is a Cartesian product, in which allcombinations of rows are displayed. All rows in the first table are joined to all rows in the secondtable.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JOINS  and prior Equijoin&lt;/strong&gt; - The relationship between the EMPLOYEES and DEPARTMENTS tables is an equijoin—that is, valuesin the DEPARTMENT_ID column on both tables must be equal. Frequently, this type of join involvesprimary and foreign key complements&lt;br /&gt;&lt;strong&gt;Non -equijoin &lt;/strong&gt;- A non-equijoin is a join condition containing something other than an equality operator.&lt;br /&gt;&lt;strong&gt;Outer join (+)&lt;/strong&gt; - If a row does not satisfy a join condition, the row will not appear in the query result. For example, in the equijoin condition of EMPLOYEES and DEPARTMENTS tables, employee Grant does not appear because there is no department ID recorded for her in the EMPLOYEES table. Instead of seeing 20employees in the result set, you see 19 records.&lt;br /&gt;&lt;strong&gt;Self join &lt;/strong&gt;- Sometimes you need to join a table to itself. To find the name of each employee’s manager, you need to join the EMPLOYEES table to itself, or perform a self join.&lt;br /&gt;&lt;strong&gt;Cross join &lt;/strong&gt;- The CROSS JOIN clause produces the cross product of two tables. This is the same as a Cartesian product between the two tables.&lt;br /&gt;&lt;strong&gt;Natural joins&lt;/strong&gt; - The NATURAL JOIN clause is based on all columns in the two tables that have the same name. It selects rows from the two tables that have equal values in all matched columns.&lt;br /&gt;&lt;strong&gt;Using &lt;/strong&gt; - If several columns have the same names but thedata types do not match, the NATURAL JOINclause can be modified with the USING clause tospecify the columns that should be used for an equijoin.&lt;br /&gt;&lt;strong&gt;ON clause&lt;/strong&gt;   - The join condition for the natural join is basically an equijoin of all columns with the same name. To specify arbitrary conditions or specify columns to join, the ON clause is used.&lt;br /&gt;&lt;strong&gt;Left outer join&lt;/strong&gt; - The result of a left outer join for tables A and B always contains all records of the &quot;left&quot; table (A), even if the join-condition does not find any matching record in the &quot;right&quot; table (B).&lt;br /&gt;&lt;strong&gt;Right outer join &lt;/strong&gt;- A right outer join closely resembles a left outer join, except with the tables reversed. Every record from the &quot;right&quot; table (B) will appear in the joined table at least once. If no matching row from the &quot;left&quot; table (A) exists, NULL will appear in columns from A for those records that have no match in A.&lt;br /&gt;&lt;strong&gt;Full outer join &lt;/strong&gt;-  A full outer join combines the results of both left and right outer joins. The joined table will contain all records from both tables, and fill in NULLs for missing matches on either side.&lt;br /&gt;&lt;strong&gt;Group Functions &lt;/strong&gt;- Unlike single-row functions, group functions operate on sets of rows to give one result per group.These sets may be the whole table or the table split into groups.&lt;br /&gt;&lt;strong&gt;Types of G.F &lt;/strong&gt;- AVG, COUNT, MAX, MIN, STDDEV, SUM, VARIANCE&lt;br /&gt;&lt;strong&gt;Having&lt;/strong&gt; - You use the HAVING clause to restrict groups.• You cannot use group functions in the WHERE clause.     &lt;br /&gt;&lt;strong&gt;PL/SQL&lt;/strong&gt; - It is the procedural extension to SQL with design features of programming languages.Data manipulation and query statements of SQL are included within procedural units of code.&lt;br /&gt;&lt;strong&gt;Benefits of pl sql &lt;/strong&gt;&lt;br /&gt;It plays a central role in both the oracle server and oracle development tools.&lt;br /&gt;Improved Performance&lt;br /&gt;Moduralized program development&lt;br /&gt;Portability&lt;br /&gt;Identifiers&lt;br /&gt;&lt;strong&gt;Benefits of sub programs Integration :&lt;/strong&gt;&lt;br /&gt;Easy maintenance&lt;br /&gt;Improved data security and integration&lt;br /&gt;Improved performance&lt;br /&gt;Improved code clarity&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PL SQL BLOCK&lt;/strong&gt;&lt;br /&gt;DECLARE    - optional Variables, cursors, user defined exceptions&lt;br /&gt;BEGIN         - mandatory-        &lt;br /&gt; sql statements-      &lt;br /&gt;   pl sql statements&lt;br /&gt;EXCEPTION    -optional        Actions to perform when errors occur&lt;br /&gt;END;                - mandatory&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VARIABLES    &lt;/strong&gt;&lt;br /&gt;Temporary storage of data&lt;br /&gt;Manipulation of stored values&lt;br /&gt;Reusability&lt;br /&gt;Ease of maintenance&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Types of variables&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;PL SQL &lt;/strong&gt;&lt;br /&gt;Scalar – char, varchar2, long, long raw, number, binary integer,      pls_integer, Boolean, date, timestamp, timestamp with time zone, timestamp with local time zone, interval year to month, interval day to second.&lt;br /&gt;Composite – Table, record, nested table, and varray types&lt;br /&gt;Reference&lt;br /&gt;LOB&lt;br /&gt;&lt;strong&gt;NON-PL SQL &lt;/strong&gt;&lt;br /&gt;Bind&lt;br /&gt;Host</content><link rel='replies' type='application/atom+xml' href='http://oracleappsdetails.blogspot.com/feeds/50872587159698151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/sql-functions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/50872587159698151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/406976878905664102/posts/default/50872587159698151'/><link rel='alternate' type='text/html' href='http://oracleappsdetails.blogspot.com/2009/09/sql-functions.html' title='SQL Functions'/><author><name>Sreek</name><uri>http://www.blogger.com/profile/03135764193008002487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbKdQxrexHy4yxB2kDiC3Jxbj3b4o-X8RH8S8v0X2ACGnBC2VGW6MZtMV06KV3YQ7OI0-n-e0ccno6nV7Jsb1pm3s5IqA-SzVPb-djSphyKn92oWWMHJGJ28jhxB7ZbCQ/s220/performing-arts-center-image-7.jpg'/></author><thr:total>0</thr:total></entry></feed>