<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Creativz Lab &#187; Oracle</title>
	<atom:link href="http://creativeslab.net/tag/oracle/feed" rel="self" type="application/rss+xml" />
	<link>http://creativeslab.net</link>
	<description>weblog for Developers &#38; Designers</description>
	<lastBuildDate>Sun, 18 Jul 2010 16:37:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Split String using Oracle PL/SQL</title>
		<link>http://creativeslab.net/split-string-using-oracle-plsql</link>
		<comments>http://creativeslab.net/split-string-using-oracle-plsql#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:45:38 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Programming]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Strings]]></category>
		<category><![CDATA[pl/sql procedure]]></category>
		<category><![CDATA[PL/SQL SPLIT]]></category>
		<category><![CDATA[split string]]></category>
		<category><![CDATA[string functions]]></category>
		<category><![CDATA[string split]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=47</guid>
		<description><![CDATA[Oracle PL/SQL provides various string functions, but there is no direct function to split a string into substrings, we need to write a custom code to do this task.]]></description>
			<content:encoded><![CDATA[<p>Oracle PL/SQL provides various string functions, but there is no direct function to split a string into substrings, where as 4GL languages have direct functions to split strings.</p>
<p>We can split a string into substrings using PL/SQL built in functions SUBSTR(), INSTR() and LENGTH() together.</p>
<p>Follwing code snippets helps you in splitting a string into substrings.</p>
<p>Snippet to split string into pieces:::</p>
<p><strong>CREATE OR REPLACE FUNCTION func_str_split(str_to_split   IN OUT VARCHAR2<br />
                 ,str_delimiter IN     VARCHAR2) RETURN VARCHAR2<br />
IS<br />
  t_pos   NUMBER;<br />
  t_len   NUMBER;<br />
  t_strlen   NUMBER;<br />
  t_strresult VARCHAR2(2000);<br />
BEGIN<br />
  t_strresult := NULL;<br />
  IF str_to_split IS NOT NULL THEN<br />
    t_len := LENGTH(str_delimiter);<br />
    t_strlen := LENGTH(str_to_split);<br />
    t_pos := INSTR(str_to_split,str_delimiter);<br />
    IF t_pos &gt; 0 THEN<br />
      t_strresult := SUBSTR(str_to_split,1,t_pos-1);<br />
      str_to_split := SUBSTR(str_to_split,t_pos+t_len,t_strlen);<br />
    ELSE<br />
      t_strresult := str_to_split;<br />
      str_to_split := NULL;<br />
    END IF;<br />
  END IF;<br />
  RETURN t_strresult;<br />
END func_str_split;</strong></p>
<p>Use following procedure to call above function:::</p>
<p><strong>CREATE OR REPLACE PROCEDURE proc_str_split(str_to_split   IN OUT VARCHAR2<br />
                 ,str_delimiter IN  VARCHAR2)<br />
IS<br />
 declare </p>
<p> RetVal varchar2(150);</p>
<p>BEGIN</p>
<p>WHILE str_to_split IS NOT NULL LOOP<br />
     RetVal := func_str_split ( str_to_split, str_delimiter );<br />
     dbms_output.put_line(RetVal);<br />
END LOOP;</p>
<p>END proc_str_split;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/split-string-using-oracle-plsql/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Find concurrent programs associated with responsibility in Oracle Applications</title>
		<link>http://creativeslab.net/how-to-find-concurrent-programs-associated-with-responsibility-in-oracle-applications</link>
		<comments>http://creativeslab.net/how-to-find-concurrent-programs-associated-with-responsibility-in-oracle-applications#comments</comments>
		<pubDate>Wed, 27 May 2009 10:46:03 +0000</pubDate>
		<dc:creator>chetanz</dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Inventory]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[concurrent program]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle EBS]]></category>
		<category><![CDATA[Oracle ERP]]></category>
		<category><![CDATA[responsibility]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=28</guid>
		<description><![CDATA[Know concurrent programs associated with responsibility using responsiblity key]]></description>
			<content:encoded><![CDATA[<p>Oracle ERP system has n number of seeded concurrent programs and while implementation custom concurrent programs may come.</p>
<p>To find out various concurrent programs associated with certain responsibility, following query will be useful.</p>
<p>select user_concurrent_program_name  from fnd_concurrent_programs_tl<br />
where concurrent_program_id in (<br />
select request_unit_id from fnd_request_group_units<br />
where request_group_id in (<br />
select request_group_id from fnd_request_groups where request_group_id in (<br />
select request_group_id from fnd_responsibility where responsibility_key like &#8216;%ORACLE_INVENTORY%&#8217;)<br />
));</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/how-to-find-concurrent-programs-associated-with-responsibility-in-oracle-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find Scheduled Concurrent Programs in Oracle Applications</title>
		<link>http://creativeslab.net/how-to-find-scheduled-concurrent-programs-oracle-applications</link>
		<comments>http://creativeslab.net/how-to-find-scheduled-concurrent-programs-oracle-applications#comments</comments>
		<pubDate>Wed, 27 May 2009 06:45:51 +0000</pubDate>
		<dc:creator>chetanz</dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[Oracle Inventory]]></category>
		<category><![CDATA[Oracle Purchasing]]></category>
		<category><![CDATA[concurrent programs]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Apps]]></category>
		<category><![CDATA[Oracle ERP]]></category>
		<category><![CDATA[schedules]]></category>
		<category><![CDATA[scheduling]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=23</guid>
		<description><![CDATA[Know when a concurrent program is scheduled in Oracle Apps]]></description>
			<content:encoded><![CDATA[<p>There will be so many concurrent programs in Oracle Apps, that are scheduled to perform various tasks. Sometimes it will be very difficult to memorize concurrent programs scheduled in various modules of Oracle Apps unless a proper documentation is maintained.</p>
<p>To find out concurrent programs scheduled go to &#8216;Find Requests&#8217; window using &#8216;System Administrator&#8217; responsibility.</p>
<p>a) Click on &#8216;Specific Requests&#8217; radio button.</p>
<p>b) select &#8216;Scheduled&#8217; in Status drop-down as shown in following screen shot.</p>
<p><img class="alignnone size-medium wp-image-24" src="http://creativeslab.net/wp-content/uploads/2009/05/concscree1-300x232.gif" alt="concscree1" width="300" height="232" /></p>
<p>c) Click on &#8216;Find&#8217; button.</p>
<p>All scheduled requests will be shown as in following screen shot.<img class="alignnone size-medium wp-image-25" src="http://creativeslab.net/wp-content/uploads/2009/05/concscreen2-300x191.gif" alt="concscreen2" width="300" height="191" /></p>
<p>d) Select any concurrent program and click on &#8216;View Details&#8217; button, and you can seen concurrent program schedule details as follows.</p>
<p><img class="alignnone size-medium wp-image-26" src="http://creativeslab.net/wp-content/uploads/2009/05/concscreen3-300x192.gif" alt="concscreen3" width="300" height="192" /></p>
<p>Similary using &#8216;Phase&#8217; drop down in &#8216;Find Requests&#8217; window, you can find out all concurrent programs which are either in &#8216;Running&#8217;, &#8216;Completed&#8217;, &#8216;Inactive&#8217; or &#8216;Pending&#8217; state.</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/how-to-find-scheduled-concurrent-programs-oracle-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What If Receiving Trasaction Processor Fails in Oracle Applications</title>
		<link>http://creativeslab.net/if-receiving-trasaction-processor-fails</link>
		<comments>http://creativeslab.net/if-receiving-trasaction-processor-fails#comments</comments>
		<pubDate>Tue, 16 Dec 2008 05:00:59 +0000</pubDate>
		<dc:creator>chetanz</dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[Oracle Purchasing]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PO interface]]></category>
		<category><![CDATA[Purchasing]]></category>
		<category><![CDATA[Receiving Interface Errors Report]]></category>
		<category><![CDATA[Receiving Open Interface]]></category>
		<category><![CDATA[Receiving Transaction Processor]]></category>
		<category><![CDATA[receving transactions]]></category>
		<category><![CDATA[ROI]]></category>

		<guid isPermaLink="false">http://creativeslab.net/2008/12/16/if-receiving-trasaction-processor-fails/</guid>
		<description><![CDATA[If receiving transaction processor fails to receive, inspect or deliver lines in Receiving Open Interface. You can run Receiving Interface Errors Report to know the exact error.
Instead of running Receiving Interface Errors Report concurrent Program, you can simply query the error from Oracle Database in po_interface_errors table.
Use following query:
select * from apps.po_interface_errors where request_id = 1192033 [...]]]></description>
			<content:encoded><![CDATA[<p>If receiving transaction processor fails to receive, inspect or deliver lines in Receiving Open Interface. You can run Receiving Interface Errors Report to know the exact error.</p>
<p>Instead of running Receiving Interface Errors Report concurrent Program, you can simply query the error from Oracle Database in po_interface_errors table.</p>
<p>Use following query:</p>
<p><strong>select * from apps.po_interface_errors where request_id = 1192033 order by creation_date desc;</strong></p>
<p>where parameter request_id is , request id of concurrent program receiving transaction processor.</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/if-receiving-trasaction-processor-fails/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Creation in Oracle Applications</title>
		<link>http://creativeslab.net/user-creation-in-oracle-applications</link>
		<comments>http://creativeslab.net/user-creation-in-oracle-applications#comments</comments>
		<pubDate>Sun, 14 Dec 2008 23:25:20 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Fnd user]]></category>
		<category><![CDATA[Fnd User creation]]></category>
		<category><![CDATA[fnd user in apps]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Apps]]></category>
		<category><![CDATA[Oracle Apps User Creation]]></category>
		<category><![CDATA[Oracle E-Business Suite]]></category>
		<category><![CDATA[Oracle Education]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=10</guid>
		<description><![CDATA[Pre-Requisite:
           Only users having System Administrator previliges can create new users in Oracle E-Business  Suite.
STEPS:
   1) Login to Oracle E-Business Suite using System Administrator Responsibility.
   2) Click on menu link Security: user &#8211;&#62; Define, you will be shown below screen.
 [...]]]></description>
			<content:encoded><![CDATA[<h3>Pre-Requisite:</h3>
<p>           Only users having System Administrator previliges can create new users in Oracle E-Business  Suite.</p>
<h3>STEPS:</h3>
<p>   1) Login to Oracle E-Business Suite using System Administrator Responsibility.</p>
<p>   2) Click on menu link <strong>Security: user &#8211;&gt; Define, </strong>you will be shown below screen.</p>
<p>        <img style="vertical-align:middle" src="http://professionalinn.files.wordpress.com/2008/04/user.jpg" alt="" /></p>
<p>   3) Enter UserName in <strong>User Name</strong> field.</p>
<p>  4) Enter Password in <strong>Password</strong> field.</p>
<p>      <strong>Note: Password should be entered twice, so that system will confirm it.</strong></p>
<p>  5) Associate this user to any person from <strong>Person</strong> field LOV. (Optional)</p>
<p>  6) We can set user password to be expire in certain days or never expired using <strong>&#8216;Password Expiration&#8217;</strong> Section.</p>
<p>  7) Add responsibilities for current user, in <strong>Direct Responsiblities</strong> tab.</p>
<p>  8 ) Click on <strong>Save</strong> Button.</p>
<p>  New user is created to access Oracle E-Business Suite.                             </p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/user-creation-in-oracle-applications/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>About Oracle XML Publisher</title>
		<link>http://creativeslab.net/about-oracle-xml-publisher</link>
		<comments>http://creativeslab.net/about-oracle-xml-publisher#comments</comments>
		<pubDate>Sun, 14 Dec 2008 23:22:19 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[XML Publisher]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Apps]]></category>
		<category><![CDATA[Oracle E-Business Suite]]></category>
		<category><![CDATA[Oracle Education]]></category>
		<category><![CDATA[Oracle XML Publisher]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=8</guid>
		<description><![CDATA[Oracle&#8217;s new approach to report design and publishing by integrating familiar desktop work processing tools with existing E-Business Suite data reporting, is Oracle XML Publisher.
It is a template based publishing solution developed with Oracle E-Business Suite.
XML Publisher leverages standard, well-known technologies and tools, so you can rapidly develop and maintain custom report formats.
The flexiblity of [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle&#8217;s new approach to report design and publishing by integrating familiar desktop work processing tools with existing E-Business Suite data reporting, is Oracle XML Publisher.</p>
<p>It is a template based publishing solution developed with Oracle E-Business Suite.</p>
<p>XML Publisher leverages standard, well-known technologies and tools, so you can rapidly develop and maintain custom report formats.</p>
<p>The flexiblity of XML Publisher is seperation of presentation of the report from its data structure, data is still maintained by E-Business Suite, but now we can design and control how the report output files will be presented in seperate template files.</p>
<p><strong>How it will be done:</strong></p>
<p>At runtime XML Publisher merges designed template with report data to create variety of outputs, that business needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/about-oracle-xml-publisher/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Publisher last page only content</title>
		<link>http://creativeslab.net/xml-publisher-last-page-only-content</link>
		<comments>http://creativeslab.net/xml-publisher-last-page-only-content#comments</comments>
		<pubDate>Sun, 14 Dec 2008 23:18:54 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[XML Publisher]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Apps]]></category>
		<category><![CDATA[Oracle BI]]></category>
		<category><![CDATA[Oracle Business Intelligence]]></category>
		<category><![CDATA[Oracle E-Business Suite]]></category>
		<category><![CDATA[Oracle Education]]></category>
		<category><![CDATA[Oracle Reports]]></category>
		<category><![CDATA[Oracle XML Publisher]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=6</guid>
		<description><![CDATA[In some cases in XML publisher reports, we need to get content in only last page of the report.
This requirement may come in case of generating cheques for invoices, Signature content on each report like invoice, packslips, purchase orders.
To do this add XML publisher content tag as
&#60;?start@last-page:body?&#62; &#60;?end body?&#62;
before this line add &#8216;Continuous Section Break&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>In some cases in XML publisher reports, we need to get content in only last page of the report.</p>
<p>This requirement may come in case of generating cheques for invoices, Signature content on each report like invoice, packslips, purchase orders.</p>
<p>To do this add XML publisher content tag as</p>
<p><span style="font-size:12pt">&lt;?start@last-page:body?&gt;</span><span style="font-size: 10pt;font-family: Arial"> </span><span style="font-size:12pt">&lt;?end body?&gt;</span></p>
<p><span style="font-size:12pt">before this line add &#8216;Continuous Section Break&#8217; of MS-Word in your rtf template file.</span></p>
<p><span style="font-size:12pt">Click on Insert-&gt;Break menu in MS-Word and select &#8216;Continuous&#8217; radious button in the break dialog that comes up.</span></p>
<p><span style="font-size:12pt">Any content followed above tag line will be shown at footer part of your report.</span></p>
<p>In some cases if report fits on single page, then you can use</p>
<p><span style="font-size: 12pt;font-family: 'Times New Roman'">&lt;?start@last-page-first:body?&gt;</span><span style="font-size: 10pt;font-family: Arial"> </span><span style="font-size: 12pt;font-family: 'Times New Roman'">&lt;?end body?&gt;</span></p>
<p><span style="font-size: 12pt;font-family: 'Times New Roman'">as last page content tag.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/xml-publisher-last-page-only-content/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>About Oracle Applications Receiving Transaction Processor</title>
		<link>http://creativeslab.net/about-oracle-receiving-transaction-processor</link>
		<comments>http://creativeslab.net/about-oracle-receiving-transaction-processor#comments</comments>
		<pubDate>Mon, 15 Dec 2008 04:42:53 +0000</pubDate>
		<dc:creator>chetanz</dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[Oracle Purchasing]]></category>
		<category><![CDATA[E-Business Suite]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Apps]]></category>
		<category><![CDATA[Oracle EBS]]></category>
		<category><![CDATA[Oracle ERP]]></category>
		<category><![CDATA[Purchasing]]></category>
		<category><![CDATA[Purchasing Super User]]></category>
		<category><![CDATA[Purchasing User]]></category>
		<category><![CDATA[Receiving]]></category>
		<category><![CDATA[Receiving Interface Errors Report]]></category>
		<category><![CDATA[Receiving Transaction Processor]]></category>
		<category><![CDATA[ROI]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=3</guid>
		<description><![CDATA[Receiving Transaction Processor will be used to process pending or unprocessed Receiving Transactions.
Receiving Interface Errors Report will be used to know, what are the errors encountered while running Receiving Transaction Processor, which failed processing of pending transactions.
To Run Receiving Transaction Processor
1) Goto Purchasing Super User Responsibility
2) Click on Reports &#8211;&#62; Run
3) Submit New Request window [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Receiving Transaction Processor</strong> will be used to process pending or unprocessed Receiving Transactions.</p>
<p><strong>Receiving Interface Errors Report</strong> will be used to know, what are the errors encountered while running Receiving Transaction Processor, which failed processing of pending transactions.</p>
<h3><span style="color: #3366ff">To Run Receiving Transaction Processor</span></h3>
<p>1) Goto Purchasing Super User Responsibility</p>
<p>2) Click on Reports &#8211;&gt; Run</p>
<p>3) Submit New Request window will appear.</p>
<p>4) Select Single Request and Click on OK.</p>
<p>5) Submit Request window will appear.</p>
<p><img src="http://professionalinn.files.wordpress.com/2008/05/rtp.jpg" alt="" /></p>
<p>6) In the Name field , Enter &#8216;Receiving Transaction Processor&#8217; and Click Tab, it will display a parameters tab, for entering group id.</p>
<p>7) If you know group id enter it, otherwise leave it. It will process in BATCH mode.</p>
<p> <img src='http://creativeslab.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Click on submit button.</p>
<p>Now Receiving Transaction Processor will process all your pending receiving Transactions.</p>
<h3><span style="color: #3366ff">To run Receiving Interface Errors Report</span></h3>
<p>1) Goto Purchasing Super User Responsibility</p>
<p>2) Click on Reports &#8211;&gt; Run</p>
<p>3) Submit New Request window will appear.</p>
<p>4) Select Single Request and Click on OK.</p>
<p>5) Submit Request window will appear.</p>
<p><img src="http://professionalinn.files.wordpress.com/2008/05/rier.jpg" alt="" /><br />
6) In the name field enter, &#8216;Receiving Interface Errors Report&#8217;, it will show parameters dialog asking for the dates to give error report.</p>
<p>Note:: Enter dates in MM-DD-YYYY HH:MM:SS format.</p>
<p>7) after entering dates click on Ok in dialog, and click on submit button.</p>
<p>Goto View-&gt; Requests to find out the output given by Receiving Interface Errors Report.</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/about-oracle-receiving-transaction-processor/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
