<?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>GeeKs Blogging @ dotCOM &#187; Prachi Sharma</title>
	<atom:link href="http://geeksbloggingat.com/author/prachi/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeksbloggingat.com</link>
	<description>Let&#039;s share...</description>
	<lastBuildDate>Tue, 30 Aug 2011 21:29:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Metalink3 to My Oracle Support &#8211; Change Log</title>
		<link>http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/</link>
		<comments>http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 02:36:56 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[IT News]]></category>
		<category><![CDATA[Metalink]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=769</guid>
		<description><![CDATA[There are a number of significant changes, or enhancements coming as a part of upgrade from Metalink3 to My Oracle Support. Metalink3 has been the lifeline for official Oracle support up till now for users of Siebel CRM, Peoplesoft, JD Edwards and Hyperion. Some of the Major changes promised by Oracle as a part of [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/08/15/metalink3-to-my-oracle-support-train-yourself/' rel='bookmark' title='Permanent Link: Metalink3 to My Oracle Support &#8211; Train yourself'>Metalink3 to My Oracle Support &#8211; Train yourself</a> <small>Metalink3 is the Oracle support portal. It is used by...</small></li>
<li><a href='http://geeksbloggingat.com/2010/03/03/my-oracle-support-non-flash-version/' rel='bookmark' title='Permanent Link: My Oracle Support Non Flash Version'>My Oracle Support Non Flash Version</a> <small>We all need Professional support one time or the other,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;'>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</a> <small>This is a smaill tip I was working on, which...</small></li>
<li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a> <small>Just browsing through the Internet, particularly the Oracle Homepage, http://www.oracle.com,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a> <small>Hi, We had shared the most happening news of the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There are a number of significant changes, or enhancements coming as a part of <a href="http://geeksbloggingat.com/2009/08/15/metalink3-to-my-oracle-support-train-yourself/" target="_blank">upgrade from Metalink3 to My Oracle Support</a>. Metalink3 has been the lifeline for official Oracle support up till now for users of Siebel CRM, Peoplesoft, JD Edwards and Hyperion.</p>
<p><span id="more-769"></span>Some of the Major changes promised by Oracle as a part of this change are:<br />
<b>1) The new My Oracle Support Interface requires a Flash Player</b><br />
Oracle says the new UI will need Adobe Flash Player version 9.0.115 or later. If you don&#8217;t have a flash player installed on your computer, better do it now from the <a href="http://www.adobe.com/go/getflashplayer" target="_blank">Adobe Flash Player download site</a>.</p>
<p>Our guess is that it could mean that the new interface runs even slower. Users are already complaining about Oracle Metalink3 speed vis-a-vis Siebel Supportweb. We understand that Oracle may be trying to put forth a more modern picture by going in for a more elaborate UI, but, is that really what you asked for?</p>
<p><b>2) Home Page replaced by Dashboard Page</b><br />
Dashboards will display high level information of certain type, like Service Requests or Knowledge Articles. Users will be able to drill down to get more detailed information.<br />
Customization of the Dashboard will be possible. This means the users will be able to drag and drop the information they feel is most relevant to them.</p>
<p><b>3) Login URL is set for a change</b><br />
https://metalink3.oracle.com will be redirected to https://support.oracle.com. I like this. I hate getting the third grade treatment by the name &#8216;metalink3&#8242; being a Siebel CRM user. Thanks, Oracle.</p>
<p><b>4) Multi Language Support</b><br />
The new Oracle Support UI will be available in 4 languages based on the initial Browser selection &#8211; English, Japanese, Korean and Chinese. I am surprised. What about the more popular languages like French, German, Spanish and Portugese?</p>
<p>In any case, I guess English is going to be by far the most popular, going simply by the percentage of English users using the site.</p>
<p><b>5) Booksmarks replaced by Favourites</b><br />
Oracle says, the Bookmarks as we know in Metalink3 will now be migrated to Favourites in My Oracle Support. Favourites, they say, allows users to flag additional items such as Bugs, Systems, Targets and Projects.</p>
<p>It is only a hands-on on the new system which will throw up the true pictures, the strengths and the weaknesses though.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/08/15/metalink3-to-my-oracle-support-train-yourself/' rel='bookmark' title='Permanent Link: Metalink3 to My Oracle Support &#8211; Train yourself'>Metalink3 to My Oracle Support &#8211; Train yourself</a> <small>Metalink3 is the Oracle support portal. It is used by...</small></li>
<li><a href='http://geeksbloggingat.com/2010/03/03/my-oracle-support-non-flash-version/' rel='bookmark' title='Permanent Link: My Oracle Support Non Flash Version'>My Oracle Support Non Flash Version</a> <small>We all need Professional support one time or the other,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;'>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</a> <small>This is a smaill tip I was working on, which...</small></li>
<li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a> <small>Just browsing through the Internet, particularly the Oracle Homepage, http://www.oracle.com,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a> <small>Hi, We had shared the most happening news of the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metalink3 to My Oracle Support &#8211; Train yourself</title>
		<link>http://geeksbloggingat.com/2009/08/15/metalink3-to-my-oracle-support-train-yourself/</link>
		<comments>http://geeksbloggingat.com/2009/08/15/metalink3-to-my-oracle-support-train-yourself/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 12:23:59 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[IT News]]></category>
		<category><![CDATA[Metalink]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=763</guid>
		<description><![CDATA[Metalink3 is the Oracle support portal. It is used by licensed users of Siebel, Peoplesoft, JD Edwards and Hyperion for official Oracle support activities. Yeah, I can hear somebody swooning out there trying to remember the good old days of Siebel Supportweb! Lightning fast query results, very relevant and we remember when we could find [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/' rel='bookmark' title='Permanent Link: Metalink3 to My Oracle Support &#8211; Change Log'>Metalink3 to My Oracle Support &#8211; Change Log</a> <small>There are a number of significant changes, or enhancements coming...</small></li>
<li><a href='http://geeksbloggingat.com/2010/03/03/my-oracle-support-non-flash-version/' rel='bookmark' title='Permanent Link: My Oracle Support Non Flash Version'>My Oracle Support Non Flash Version</a> <small>We all need Professional support one time or the other,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/11/oracle-siebel-certification-needs-hands-on-training-ii/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training &#8211; II'>Oracle Siebel Certification needs hands on training &#8211; II</a> <small>Most of Oracle Certifications need a mandatory hands on training....</small></li>
<li><a href='http://geeksbloggingat.com/2009/09/03/oracle-finalizes-new-training-partner/' rel='bookmark' title='Permanent Link: Oracle finalizes new Training Partner'>Oracle finalizes new Training Partner</a> <small>Hello, We reported last week that Oracle has decided to...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a> <small>Hi, We had shared the most happening news of the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Metalink3 is the Oracle support portal. It is used by licensed users of Siebel, Peoplesoft, JD Edwards and Hyperion for official Oracle support activities. </p>
<p>Yeah, I can hear somebody swooning out there trying to remember the good old days of Siebel Supportweb! Lightning fast query results, very relevant and we remember when we could find solutions to problems on almost everything. Metalink, though has also caught up, I guess everybody is fond of old memories.</p>
<p><span id="more-763"></span>In any case, Metalink as we know, is to retire soon. Metalink3 is being replaced by &#8216;y Oracle Support&#8217;ortal by Oracle. In order to help the users get better accustomed to it, there are some online courses being run, so that we the users don&#8217;t complain as much as we did in the Supportweb to Metalink transition. Well, Oracle always claimed that the not-so-good user experience was always because of insufficient training of the users on the new system, and not a flaw of the Oracle Metalink at all. Well, we will leave that part of the debate open for our readers here.</p>
<p>The <i>upgradation</i> as Oracle says, is planned for the weekend of August 28-30, 2009. Customer Training on the same is scheduled to start on Monday, August 17, 2009, and is expected to continue up till September 04, 2009. It is a live web based training which is scheduled to run twice daily. There will be a follow-up open question and answer session immediately after each presentation.</p>
<p>To register, Oracle has provided the link, <a href="http://www.oracle.com/support/training-schedule.html" target="_blank">Oracle Metalink3 Training</a>. Let&#8217;s go through the training give Oracle a chance and see if the My Oracle Support is really better than Metalink3.</p>
<p>As always, waiting for your invaluable comments!!</p>
<p>[Update] Chris Warticki from Oracle is providing support on this. Chris is twittering @cwarticki. He has also started a <a href="http://twibes.com/MyOracleSupport" target="_blank">twibe</a> to help us guys out. Thanks, Chris!</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/' rel='bookmark' title='Permanent Link: Metalink3 to My Oracle Support &#8211; Change Log'>Metalink3 to My Oracle Support &#8211; Change Log</a> <small>There are a number of significant changes, or enhancements coming...</small></li>
<li><a href='http://geeksbloggingat.com/2010/03/03/my-oracle-support-non-flash-version/' rel='bookmark' title='Permanent Link: My Oracle Support Non Flash Version'>My Oracle Support Non Flash Version</a> <small>We all need Professional support one time or the other,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/11/oracle-siebel-certification-needs-hands-on-training-ii/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training &#8211; II'>Oracle Siebel Certification needs hands on training &#8211; II</a> <small>Most of Oracle Certifications need a mandatory hands on training....</small></li>
<li><a href='http://geeksbloggingat.com/2009/09/03/oracle-finalizes-new-training-partner/' rel='bookmark' title='Permanent Link: Oracle finalizes new Training Partner'>Oracle finalizes new Training Partner</a> <small>Hello, We reported last week that Oracle has decided to...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a> <small>Hi, We had shared the most happening news of the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/15/metalink3-to-my-oracle-support-train-yourself/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Popup Update Only</title>
		<link>http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/</link>
		<comments>http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 03:28:04 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=536</guid>
		<description><![CDATA[Hi all, I was working with Siebel Multi Valued Links (MVLs) for some of the configuration requirements in our project. Siebel Configuration is a vast world in itself. I always feel I am learning something new everyday! We generally use MVLs to fetch data through typical &#8220;Links&#8221; that we configure in Siebel BCs. We once [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-looping-multiple-records-update-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Update records'>Siebel &#8211; Looping multiple records &#8211; Update records</a> <small>Hi, We often come across a requirement where we need...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/20/siebel-8-certification-update/' rel='bookmark' title='Permanent Link: Siebel 8 Certification Update'>Siebel 8 Certification Update</a> <small>All of us want to be certified Siebel experts, don&#8217;t...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required'>Siebel &#8211; Make MVG Field required</a> <small>Siebel supports the concept of Multi Valued Fields, or the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a> <small>In Siebel vanilla Application, we see a red asterisk (...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/22/siebel-make-a-field-require-conditionally/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make a field Required, conditionally'>Siebel &#8211; Make a field Required, conditionally</a> <small>There was a requirement in our project to make Account...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>I was working with Siebel Multi Valued Links (MVLs) for some of the configuration requirements in our project. Siebel Configuration is a vast world in itself. I always feel I am learning something new everyday! </p>
<p>We generally use MVLs to fetch data through typical &#8220;Links&#8221; that we configure in Siebel BCs. We once across an interesting requirement which I am sharing with all of you.</p>
<p>Requirement: To suppress the opening of the MVG Pop up Applet for a particular Multi Valued Field (MVF).</p>
<p><span id="more-536"></span>This could be a requirement in a typical scenario where Siebel OOB offers a Multi Valued relationship, but, we have a requirement where it can possibly have a maximum of one record in the relationship. For eg. Requirements say we can have a maximum of one Address per Account, though Siebel OOB solution offers multiple Addresses per Account. There is no need for the user to be opening the MVG Applet and selecting values from it in this case.</p>
<p>While working to try and find solutions to this problem, we noticed that corresponding to the MVL, there is a property by the name of &#8220;Popup Update Only&#8221;.</p>
<p>To reach this, navigate to,<br />
Siebel Tools Object Explorer -> Business Component -> Multi Value Link</p>
<p>Query for the Link that you would want to modify. Navigate towards the right in the Records window to locate the Property, &#8220;Popup Update Only&#8221;. Set this to FALSE. This would be set to TRUE in case we need to pop up the MVG Pop Up window to enter values.</p>
<p>Setting this to FALSE, MVG (Multi Value Group) field values can be edited directly from the Parent Applet.</p>
<p>Do let us know in case this helps you some day.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-looping-multiple-records-update-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Update records'>Siebel &#8211; Looping multiple records &#8211; Update records</a> <small>Hi, We often come across a requirement where we need...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/20/siebel-8-certification-update/' rel='bookmark' title='Permanent Link: Siebel 8 Certification Update'>Siebel 8 Certification Update</a> <small>All of us want to be certified Siebel experts, don&#8217;t...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required'>Siebel &#8211; Make MVG Field required</a> <small>Siebel supports the concept of Multi Valued Fields, or the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a> <small>In Siebel vanilla Application, we see a red asterisk (...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/22/siebel-make-a-field-require-conditionally/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make a field Required, conditionally'>Siebel &#8211; Make a field Required, conditionally</a> <small>There was a requirement in our project to make Account...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Make MVG Field required</title>
		<link>http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/</link>
		<comments>http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 05:02:08 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=520</guid>
		<description><![CDATA[Siebel supports the concept of Multi Valued Fields, or the MVF. These generally relate to fields such as Addresses, or Contacts which may possibly be more than one for a particular Account record. You would generally notice an Inter table which would further store the details. One of the major problems that pops up is [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/06/23/siebel-make-mvg-field-required-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required &#8211; II'>Siebel &#8211; Make MVG Field required &#8211; II</a> <small>Hi friends, This is a follow-up post of the post...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a> <small>In Siebel vanilla Application, we see a red asterisk (...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/22/siebel-make-a-field-require-conditionally/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make a field Required, conditionally'>Siebel &#8211; Make a field Required, conditionally</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/' rel='bookmark' title='Permanent Link: Query on the Long Column or Field'>Query on the Long Column or Field</a> <small>A typical problem in any EAI project. Others too!! One...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/01/activating-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; ActivateField() split wide open'>Siebel &#8211; ActivateField() split wide open</a> <small>In Siebel, we generally tend to use the fields on...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Siebel supports the concept of Multi Valued Fields, or the MVF. These generally relate to fields such as Addresses, or Contacts which may possibly be more than one for a particular Account record. You would generally notice an Inter table which would further store the details.</p>
<p>One of the major problems that pops up is to make these fields Required. This does not work if set at Field level or using the Required User Property for these Multi Value fields.<br />
This can really frustrate the developer.</p>
<p><span id="more-520"></span>We can implement this by using the script below. I have tried to set this on a field called, &#8220;Dummy Field&#8221; for demo:</p>
<p>function BusComp_PreWriteRecord ()<br />
{<br />
var DummyField = this.ActivateField(&#8220;Dummy Field&#8221;);<br />
DummyField = this.GetFieldValue(&#8220;Dummy Field&#8221;);</p>
<p>if ((DummyField == &#8220;&#8221;)||(DummyField == null))<br />
	TheApplication().RaiseErrorText(&#8220;DummyField is a required field.&#8221;);</p>
<p>	return (ContinueOperation);<br />
}</p>
<p>
Replace Dummy Field name above with your field name, and it should work beautifully.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/06/23/siebel-make-mvg-field-required-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required &#8211; II'>Siebel &#8211; Make MVG Field required &#8211; II</a> <small>Hi friends, This is a follow-up post of the post...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a> <small>In Siebel vanilla Application, we see a red asterisk (...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/22/siebel-make-a-field-require-conditionally/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make a field Required, conditionally'>Siebel &#8211; Make a field Required, conditionally</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/' rel='bookmark' title='Permanent Link: Query on the Long Column or Field'>Query on the Long Column or Field</a> <small>A typical problem in any EAI project. Others too!! One...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/01/activating-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; ActivateField() split wide open'>Siebel &#8211; ActivateField() split wide open</a> <small>In Siebel, we generally tend to use the fields on...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Different MiniButton types</title>
		<link>http://geeksbloggingat.com/2009/06/20/siebel-different-minibuttons/</link>
		<comments>http://geeksbloggingat.com/2009/06/20/siebel-different-minibuttons/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 08:05:31 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=517</guid>
		<description><![CDATA[You must have come across the so many different types of minibuttons that you can place on your applets. Have you ever gotten confused as to which minibutton to choose for which particular applet? It&#8217;s so nice to be back! Hello to everybody. I was working on a configuration requirement recently when I needed to [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a> <small>In Siebel Application, whenever you navigate to a screen, the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a> <small>Okay. This is something those who like to toy with...</small></li>
<li><a href='http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/' rel='bookmark' title='Permanent Link: Siebel &#8211; Admin Mode Flag'>Siebel &#8211; Admin Mode Flag</a> <small>In my last project,we had a requirement of Admin Views,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>You must have come across the so many different types of minibuttons that you can place on your applets. Have you ever gotten confused as to which minibutton to choose for which particular applet?</p>
<p>It&#8217;s so nice to be back! Hello to everybody.</p>
<p>I was working on a configuration requirement recently when I needed to add a minibutton on an applet. I noticed that I had many different minibuttons available, and it seemed that all of them perform the same task. I consulted my senior who asked me to just use MinibuttonEdit kind of button. I digged a little deep into it, and, I am sharing here my findings with everybody.</p>
<p><span id="more-517"></span>You would find the following different types of minibutton options in Siebel:<br />
MiniButton<br />
MiniButtonEdit<br />
MiniButtonEditNew<br />
MiniButtonNew<br />
MiniButtonQuery</p>
<p>Believe me all of them have different uses. Actually, their visibility on applets is controlled by the selection we make. You can refer the table below for easy understanding:</p>
<table>
<tr>
<th></th>
<th>New</th>
<th>Edit</th>
<th>Query</th>
</tr>
<tr>
<td>MiniButton</td>
<td>Y</td>
<td>Y</td>
<td>Y</td>
</tr>
<tr>
<td>MiniButtonEdit</td>
<td>N</td>
<td>Y</td>
<td>N</td>
</tr>
<tr>
<td>MiniButtonEditNew</td>
<td>Y</td>
<td>Y</td>
<td>N</td>
</tr>
<tr>
<td>MiniButtonNew</td>
<td>Y</td>
<td>N</td>
<td>N</td>
</tr>
<tr>
<td>MiniButtonQuery</td>
<td>N</td>
<td>Y</td>
<td>Y</td>
</tr>
</table>
<p>The above selections will ensure that the selected button appears only in the Applet Mode that we want.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a> <small>In Siebel Application, whenever you navigate to a screen, the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a> <small>Okay. This is something those who like to toy with...</small></li>
<li><a href='http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/' rel='bookmark' title='Permanent Link: Siebel &#8211; Admin Mode Flag'>Siebel &#8211; Admin Mode Flag</a> <small>In my last project,we had a requirement of Admin Views,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/06/20/siebel-different-minibuttons/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; changing Textbox height</title>
		<link>http://geeksbloggingat.com/2009/05/18/siebel-changing-textbox-height/</link>
		<comments>http://geeksbloggingat.com/2009/05/18/siebel-changing-textbox-height/#comments</comments>
		<pubDate>Mon, 18 May 2009 04:58:16 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Scriptless solutions]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[User Property]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=303</guid>
		<description><![CDATA[There are a number of HTML controls available in Siebel. One such control is the Textbox, or the Textarea. This is generally displayed as a big box on the screen having a height spanning multiple rows. There was a requirement from my client to modify the number of rows being displayes on the Textbox. He [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a> <small>In Siebel Application, whenever you navigate to a screen, the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a> <small>Okay. This is something those who like to toy with...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a> <small>In my previous post, I had discussed as to how...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There are a number of HTML controls available in Siebel. One such control is the Textbox, or the Textarea. This is generally displayed as a big box on the screen having a height spanning multiple rows.</p>
<p>There was a requirement from my client to modify the number of rows being displayes on the Textbox. He wanted this textarea on the Applet to be 6 rows tall, such that most of the text is directly visible to the Customer Support guy using this view. I will discuss the solution that we implemented to this problem here.</p>
<p><span id="more-303"></span>Navigate to the Applet in Siebel Tools, where you need to show this textbox of height equal to 6 rows.<br />
In the Object Explorer, select Controls.<br />
Navigate to the Control which has the Textbox / Textarea.<br />
In the corresponding columns, you will find a property called, &#8220;HTML Height&#8221;. Set this value as 100.<br />
Compile into the Siebel SRF, and restart Siebel Web Client. You should now see the Textbox with a large height as desired.</p>
<p>Siebel seems to take this value in terms of pixels on the screen. 100 seemed to be reasonable in our case.</p>
<p>Similarly, if you want to change the width of the Textbox, there is another property corresponding to the Textarea control called, &#8220;HTML Width&#8221;. You can change the width of this textarea to as much as your requirements.</p>
<p>We tried doing this on the Form Applet and it worked.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a> <small>In Siebel Application, whenever you navigate to a screen, the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a> <small>Okay. This is something those who like to toy with...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a> <small>In my previous post, I had discussed as to how...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/18/siebel-changing-textbox-height/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; DefaultFocus &#8211; User Property</title>
		<link>http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/</link>
		<comments>http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/#comments</comments>
		<pubDate>Sun, 17 May 2009 04:59:26 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Scriptless solutions]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[User Property]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=300</guid>
		<description><![CDATA[In Siebel Application, whenever you navigate to a screen, the default focus of the cursor is set to the first editable field. You may have a requirement to instead set the default focus to a more commonly used field. So, whenever you navigate to that screen, the curson focus will be on the client required [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/05/siebel-automatic-user-logout/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automatic User Logout'>Siebel &#8211; Automatic User Logout</a> <small>Logging out a user automatically, when the user does not...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/' rel='bookmark' title='Permanent Link: Siebel &#8211; Forcing User Logoff'>Siebel &#8211; Forcing User Logoff</a> <small>Hi all, Somebody recently asked me if there is a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a> <small>In Siebel vanilla Application, we see a red asterisk (...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In Siebel Application, whenever you navigate to a screen, the default focus of the cursor is set to the first editable field. You may have a requirement to instead set the default focus to a more commonly used field. So, whenever you navigate to that screen, the curson focus will be on the client required field first up, and the user will have to navigate to reach some other field in the applet.</p>
<p>This can be done easily by using a Siebel vanilla Applet level User Property called, DefaultFocus.</p>
<p><span id="more-300"></span>In order to use this, simply navigate to the &#8216;Applets&#8217; object manager in Siebel Tools. Navigate to &#8216;Applet User Prop&#8217; under the &#8216;Applets&#8217; Object Manager.</p>
<p>Do a NewRecord and set the following values:<br />
Name : DefaultFocus<br />
Value : <Control></p>
<p>Here, <Control> is the name of the column where you want to set the Default focus.</p>
<p>Compile your changes into the Siebel SRF and run. You will now see that the default focus whenever you navigate to the screen, has been set on the required column in the Applet.</p>
<p>This will run for both Form and List Applets. But, somehow this does not run in High Interactivity mode! This works in Standard Interactivity mode only. I hope this article helps somebody someday.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/05/siebel-automatic-user-logout/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automatic User Logout'>Siebel &#8211; Automatic User Logout</a> <small>Logging out a user automatically, when the user does not...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/' rel='bookmark' title='Permanent Link: Siebel &#8211; Forcing User Logoff'>Siebel &#8211; Forcing User Logoff</a> <small>Hi all, Somebody recently asked me if there is a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a> <small>In Siebel vanilla Application, we see a red asterisk (...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; millisecond dates on Applet</title>
		<link>http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/</link>
		<comments>http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/#comments</comments>
		<pubDate>Sat, 16 May 2009 05:00:34 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Date]]></category>
		<category><![CDATA[eScript]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=263</guid>
		<description><![CDATA[I had discussed in my previous posts about invoking a BS in a calculated field for complex calculated calculations, and, about finding out dates accurate to milliseconds. You can read about them from the links below: Invoking a BS in a calculated field finding out dates accurate to milliseconds Today, I will discuss as to [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a> <small>Siebel by default displays all dates in the system accurate...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a> <small>InvokeServiceMethod() is used to invoke Business Services and take values...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a> <small>RefreshRecord() does not work in all cases, does it? This...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I had discussed in my previous posts about invoking a BS in a calculated field for complex calculated calculations, and, about finding out dates accurate to milliseconds. You can read about them from the links below:</p>
<p>Invoking a BS in a calculated field<br />
finding out dates accurate to milliseconds</p>
<p>Today, I will discuss as to how we can show dates on Applets with upto millisecond accuracy. This could be of immense importance in EAI projects as one example, wherein we need to calculate the time spent on each step. Performance debugging could be really enhanced by using this method. </p>
<p><span id="more-263"></span>I will extend the concepts introduced previously. We will take the Problem statement to be, &#8220;Showing the &#8216;Created&#8217; time of the Applet, accurate to the closest millisecond&#8221;.</p>
<p>For this we would need to create a new custom column of type string in the corresponding table and the Business Component. Whenever a new record is entered in this table, we will populate this new column as well. I will call it &#8220;Created_ms&#8221;.</p>
<p>I extended the script which I had used in my previous examples like this -</p>
<p>function Service_PreInvokeMethod (MethodName, Inputs, Outputs)<br />
{</p>
<p>if (MethodName == &#8220;md_getMS_Created&#8221;)<br />
{<br />
var d_test01 = new Date();<br />
var d_test03 = d_test01.getMilliseconds();<br />
var d_test02 = d_test01.toString()  + &#8221; : &#8221; + d_test03 ;</p>
<p>Outputs.SetProperty ( &#8220;out_get_ms_created&#8221;, d_test02 );</p>
<p>return (CancelOperation);<br />
}</p>
<p>	return (CancelOperation);<br />
}</p>
<p>I have used the methodname, &#8220;md_getMS_Created&#8221; in this case.<br />
Instead of outputting the value, we can use this script within some other code where we are creating new records. Now, when we expose this column on an Applet, the user will be able to see the time accurate to milliseconds.</p>
<p>I hope this helps somebody some day.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a> <small>Siebel by default displays all dates in the system accurate...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a> <small>InvokeServiceMethod() is used to invoke Business Services and take values...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a> <small>RefreshRecord() does not work in all cases, does it? This...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; getMilliseconds() usage</title>
		<link>http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/</link>
		<comments>http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/#comments</comments>
		<pubDate>Fri, 15 May 2009 04:50:33 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Date function]]></category>
		<category><![CDATA[eScript]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=255</guid>
		<description><![CDATA[Siebel by default displays all dates in the system accurate to the seconds place. However, at times, especially in EAI based projects or performance intensive projects, it is often a requirement to calculate accuracy down to the last millisecond. Siebel provides a ready made function called getMilliseconds() for this functionality. I wrote a simple script [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a> <small>InvokeServiceMethod() is used to invoke Business Services and take values...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; III'>Siebel &#8211; Fetch Active view properties &#8211; III</a> <small>I will discuss a practical example, and the corresponding Inputs...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/03/siebel-eai-queue-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue &#8211; Usage'>Siebel &#8211; EAI Queue &#8211; Usage</a> <small>I had introduced the concept of Siebel EAI Queues in...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Usage'>Siebel &#8211; Symbolic Strings &#8211; Usage</a> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Siebel by default displays all dates in the system accurate to the seconds place. However, at times, especially in EAI based projects or performance intensive projects, it is often a requirement to calculate accuracy down to the last millisecond.</p>
<p>Siebel provides a ready made function called getMilliseconds() for this functionality.</p>
<p>I wrote a simple script in Siebel Local Client to demostrate this functionality. The contents of the script, &#8220;Dummy Get_MS Test&#8221; is:</p>
<p><span id="more-255"></span>function Service_PreInvokeMethod (MethodName, Inputs, Outputs)<br />
{</p>
<p>if (MethodName == &#8220;md_getMS&#8221;)<br />
{<br />
var d_test01 = new Date();<br />
TheApplication().RaiseErrorText( d_test01.getMilliseconds() );</p>
<p>return (CancelOperation);<br />
}<br />
	return (CancelOperation);<br />
}</p>
<p>This returned me the value 895 in my tests. To be precise, I received the following output:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Siebel<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
895(SBL-EXL-00151)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
OK<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>This cannot be hours, minutes or seconds. It has to be milliseconds.</p>
<p>Hence proven!</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a> <small>InvokeServiceMethod() is used to invoke Business Services and take values...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; III'>Siebel &#8211; Fetch Active view properties &#8211; III</a> <small>I will discuss a practical example, and the corresponding Inputs...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/03/siebel-eai-queue-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue &#8211; Usage'>Siebel &#8211; EAI Queue &#8211; Usage</a> <small>I had introduced the concept of Siebel EAI Queues in...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Usage'>Siebel &#8211; Symbolic Strings &#8211; Usage</a> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</title>
		<link>http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/</link>
		<comments>http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/#comments</comments>
		<pubDate>Sun, 10 May 2009 02:45:56 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Business Component]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[eScript]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=253</guid>
		<description><![CDATA[InvokeServiceMethod() is used to invoke Business Services and take values from it in case of Calculated Fields. I actually wanted to post on something else, but, I guess this has to be a precursor to it. All of us know of Calculated Fields in Siebel Business Components. I am sure they must have solved some [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/01/activating-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; ActivateField() split wide open'>Siebel &#8211; ActivateField() split wide open</a> <small>In Siebel, we generally tend to use the fields on...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required'>Siebel &#8211; Make MVG Field required</a> <small>Siebel supports the concept of Multi Valued Fields, or the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/23/siebel-make-mvg-field-required-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required &#8211; II'>Siebel &#8211; Make MVG Field required &#8211; II</a> <small>Hi friends, This is a follow-up post of the post...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a> <small>Siebel by default displays all dates in the system accurate...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>InvokeServiceMethod() is used to invoke Business Services and take values from it in case of Calculated Fields.</p>
<p>I actually wanted to post on something else, but, I guess this has to be a precursor to it.</p>
<p>All of us know of Calculated Fields in Siebel Business Components. I am sure they must have solved some very big problems for you at times, as they have for me. However, not all of us know that we can actually invoke Business Service scripts from within the Calculated Fields, rather than just calling some in built functions or playing around with the other fields in the BC. This functionality enhances the already huge functionality of the Calculated Fields in Siebel.</p>
<p><span id="more-253"></span>For demonstration, I will first create a new Dummy Business Service, and then invoke it from BC.</p>
<p>Create a new Business Service in Siebel Tools by the name, &#8220;Dummy InvokeServiceMethod Test BS&#8221;.<br />
Define a method in this BS, &#8220;md_SumVals()&#8221;. Following is a sample code snippet:</p>
<p>function Service_PreInvokeMethod (MethodName, Inputs, Outputs)<br />
{<br />
if(MethodName == &#8220;md_SumVals&#8221;)<br />
{<br />
var num1 = Inputs.GetProperty(&#8220;Num1&#8243;);<br />
var num2 = Inputs.GetProperty(&#8220;Num2&#8243;);<br />
var Out_Sum = num1 + &#8220;,&#8221; + num2;<br />
Outputs.SetProperty(&#8220;Out_Sum&#8221;, Out_Sum);<br />
return(CancelOperation);<br />
}</p>
<p>return (CancelOperation);<br />
}</p>
<p>Client side BS also works in this case.<br />
This BS is now ready to return the Sum of the two input values in the Output Property, &#8220;Out_Sum&#8221;.</p>
<p>Now, add a new field, &#8220;SumVals&#8221; in the BC where this value needs to be exposed. Tick mark the &#8220;Calculated&#8221; property to TRUE for this field. In the column for Calculated Value, enter the expression:</p>
<p>InvokeServiceMethod(&#8220;Dummy InvokeServiceMethod Test BS&#8221;,&#8221;md_SumVals&#8221;,&#8221;num1=3, num2=4&#8243;, &#8220;Out_Sum&#8221;)</p>
<p>The general syntax for invoking this method is:<br />
InvokeServiceMethod (&#8220;[ServiceName]&#8220;, &#8220;[MethodName]&#8220;, &#8220;[InputProp1=val1, InputProp2=val2]&#8220;, &#8220;[OutputProp]&#8220;)</p>
<p>This will now return the sum of the two input numbers. This example can be expanded in a variety of ways for complex Siebel operations.</p>
<p>I would like to emphasize for one and all to minimize scripting since Scripts are not recommended as part of Siebel Best practices. It is very rare that you would run out of all the other options and have to use InvokeServiceMethod on a Calculated Field. The requirement has to be really really complex in this case, I guess!</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/01/activating-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; ActivateField() split wide open'>Siebel &#8211; ActivateField() split wide open</a> <small>In Siebel, we generally tend to use the fields on...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/22/siebel-make-mvg-field-required/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required'>Siebel &#8211; Make MVG Field required</a> <small>Siebel supports the concept of Multi Valued Fields, or the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/23/siebel-make-mvg-field-required-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Make MVG Field required &#8211; II'>Siebel &#8211; Make MVG Field required &#8211; II</a> <small>Hi friends, This is a follow-up post of the post...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a> <small>Siebel by default displays all dates in the system accurate...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Number of rows displayed in List Applet</title>
		<link>http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/</link>
		<comments>http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/#comments</comments>
		<pubDate>Fri, 08 May 2009 18:16:53 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=249</guid>
		<description><![CDATA[Siebel Web Client by default shows only the first 7 rows. I guess all of us would have observed that. Today, I will share a Siebel tip as to how we can control increasing or descreasing this default number. There are two kinds of settings in Siebel to control this: 1) Control the number of [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a> <small>Assets Screen Load is a major problem in Siebel, and...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a> <small>RefreshRecord() does not work in all cases, does it? This...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Siebel Web Client by default shows only the first 7 rows. I guess all of us would have observed that. Today, I will share a Siebel tip as to how we can control increasing or descreasing this default number.</p>
<p>There are two kinds of settings in Siebel to control this:<br />
1) Control the number of default rows being shown. And,<br />
2) The maximum number of rows being shown in one go on the screen. This is when we press the Show More button on the Applet.</p>
<p><span id="more-249"></span><i>Controlling the default number of rows</i><br />
There is a parameter called &#8220;NumberOfListRows&#8221; in the &#8220;SWE&#8221; section of the .cfg file. If you change this value, to say 10, you would see 10 rows by default in the List Applets by default. This is when this setting is not being overridden by some other property in Siebel.</p>
<p>If you want to set the default value of the number of rows to be displayed in only one Applet, you can set the property, &#8220;HTML Number of Rows&#8221; for that particular applet. This appears as a column in Siebel Tools along with the name of the Applet. Press <TAB> multiple number of times to reach this particular property in Siebel Tools.</p>
<p>The value will default to 10 in case this property is not set at the indivisual Applet and the CFG file level.</p>
<p><i>Controlling the Maximum Number of Rows</i><br />
In the SWE section of the CFG file, you can set the parameter, &#8220;NumberOfMaxListRows&#8221;. This will control the number of rows to be displayed on the List Applet once the Show More button is pressed and the applet expands.</p>
<p>This value defaults to 20 if not set in the CFG.</p>
<p>These tips are true for 7.x versions of Siebel. I remember one of my friends telling me that there is another option in Siebel 8.0. If somebody knows about that, please add to this post.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a> <small>There is an Applet title on the top of the...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a> <small>Assets Screen Load is a major problem in Siebel, and...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a> <small>RefreshRecord() does not work in all cases, does it? This...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Custom Applet Title</title>
		<link>http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/</link>
		<comments>http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/#comments</comments>
		<pubDate>Wed, 06 May 2009 02:53:18 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=234</guid>
		<description><![CDATA[There is an Applet title on the top of the Applets. This is normally something simple and static. For eg. Serial Number, Line Items, etc. I will discuss how we can make it dynamic. We will make it dynamic so that it displays something based on the record that is currently selected in the Applet. [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a> <small>RefreshRecord() does not work in all cases, does it? This...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a> <small>In Siebel Application, whenever you navigate to a screen, the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There is an Applet title on the top of the Applets. This is normally something simple and static. For eg. Serial Number, Line Items, etc. I will discuss how we can make it dynamic. We will make it dynamic so that it displays something based on the record that is currently selected in the Applet.</p>
<p>I came across this recently when I was trying to practice with the solution suggested by Madhvi in her post on Showing red asterisk on conditionally required fields on this blog.</p>
<p><span id="more-234"></span>The Applet title is generally static and constant for an applet. In this article I will show a simple requirement and solution where we change the Title of the Applet on the basis of Account of the record selected. I will take the example of the &#8220;Order Entry &#8211; Order Form Applet (Sales)&#8221; which is the first applet on the Sales Orders screen.</p>
<p>1) Navigate to Siebel Web Client with Order Management functionality available.</p>
<p>2) Navigate to the Sales Order screen using Page Tabs on top or the Sitemap. You should be able to verify the first applet name by going to Help -> About View&#8230;</p>
<p>3) Login into corresponding Siebel Tools. Query on the Applets for the applet, &#8220;Order Entry &#8211; Order Form Applet (Sales)&#8221;.</p>
<p>4) Goto the &#8220;Controls&#8221; section corresponding to the Applet Object Manager. Here, you should see a control by the name of &#8220;AppletTitle&#8221;.</p>
<p>5) In this record, change the value in the column &#8220;Field&#8221; to &#8220;Account&#8221;.</p>
<p>6) Compile and Go. The Applet should now display the name of the Account in the selected record.</p>
<p>This is a dynamic approach because the Title in the Applet will now change from, &#8220;Sales Order&#8221; to the Account name of the selected record. This will work.</p>
<p>Trying to make it look a little good, we can create a calculated field as below, and use it in the Applet Title above.<br />
&#8216;Sales Order : &#8216; + [Account]</p>
<p>This will make it look a little better by showing both the Applet Name and the Account Name. This can be done for any field not just the Account field.</p>
<p>Thanks Madhvi. While trying out your solution, I learnt something new as well.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a> <small>I had discussed in my previous posts about invoking a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a> <small>Siebel Web Client by default shows only the first 7...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a> <small>RefreshRecord() does not work in all cases, does it? This...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a> <small>There was a requirement in our project to make Account...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a> <small>In Siebel Application, whenever you navigate to a screen, the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Oracle&#8217;s recession strategy</title>
		<link>http://geeksbloggingat.com/2009/05/05/oracles-recession-strategy/</link>
		<comments>http://geeksbloggingat.com/2009/05/05/oracles-recession-strategy/#comments</comments>
		<pubDate>Tue, 05 May 2009 10:25:19 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[IT News]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=223</guid>
		<description><![CDATA[Recession is in, and it is now official. US had accepted early this year that recession had creeped in six months ago, something all of us already knew. After the pricing changes introduced by some of the Software bigwigs including Microsoft, it seems Oracle is now ready to play the game. As per the latest [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a> <small>Just browsing through the Internet, particularly the Oracle Homepage, http://www.oracle.com,...</small></li>
<li><a href='http://geeksbloggingat.com/2011/06/01/inside-oracle-fusion-apps-crm-perspective/' rel='bookmark' title='Permanent Link: Inside Oracle Fusion Apps : CRM perspective'>Inside Oracle Fusion Apps : CRM perspective</a> <small>Okay, now this is bigg news. We all know about...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/13/oracle-buys-virtual-iron/' rel='bookmark' title='Permanent Link: Oracle Buys Virtual Iron'>Oracle Buys Virtual Iron</a> <small>Oracle Corp. (R) is at it again! The latest news...</small></li>
<li><a href='http://geeksbloggingat.com/2011/07/19/oracle-fusion-apps-price-list/' rel='bookmark' title='Permanent Link: Oracle Fusion Applications price list'>Oracle Fusion Applications price list</a> <small>Is Oracle Fusion Apps now generally available ? Well, with...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a> <small>Hi, We had shared the most happening news of the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Recession is in, and it is now official. US had accepted early this year that recession had creeped in six months ago, something all of us already knew. After the pricing changes introduced by some of the Software bigwigs including Microsoft, it seems Oracle is now ready to play the game.</p>
<p>As per the latest reports, Oracle has complely waived off its Extended support pricing through 2010 and 2011. This has been done for some of the major Oracle product lines including Siebel CRM. This was announce by the Oracle President Charles Phillips at the recent COLLABORATE conference.</p>
<p>You can read the complete news article on yahoo news <a href="http://finance.yahoo.com/news/Oracle-Extends-Support-Value-prnews-15119306.html" target="_blank">here</a>.</p>
<p>Seems like the Oracle kind of strategy to tide over the recession.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a> <small>Just browsing through the Internet, particularly the Oracle Homepage, http://www.oracle.com,...</small></li>
<li><a href='http://geeksbloggingat.com/2011/06/01/inside-oracle-fusion-apps-crm-perspective/' rel='bookmark' title='Permanent Link: Inside Oracle Fusion Apps : CRM perspective'>Inside Oracle Fusion Apps : CRM perspective</a> <small>Okay, now this is bigg news. We all know about...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/13/oracle-buys-virtual-iron/' rel='bookmark' title='Permanent Link: Oracle Buys Virtual Iron'>Oracle Buys Virtual Iron</a> <small>Oracle Corp. (R) is at it again! The latest news...</small></li>
<li><a href='http://geeksbloggingat.com/2011/07/19/oracle-fusion-apps-price-list/' rel='bookmark' title='Permanent Link: Oracle Fusion Applications price list'>Oracle Fusion Applications price list</a> <small>Is Oracle Fusion Apps now generally available ? Well, with...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a> <small>Hi, We had shared the most happening news of the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/05/oracles-recession-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Unable to check out objects</title>
		<link>http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/</link>
		<comments>http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:34:29 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=158</guid>
		<description><![CDATA[I will discuss the following most prominent ways to enable or disable object level check-outs in Siebel here: 1) EnableObjectCOCI parameter 2) Allow Object Locking I will explain these terms here. Siebel brings about lot of new features in every new release. One of the very useful improvements in Siebel 7.8 was &#8220;object level check-out&#8221; [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</a> <small>Hi, Now this is strange. I had been running into...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a> <small>Hi all, I was making a fresh install of Siebel...</small></li>
<li><a href='http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to login to mobile client'>Siebel &#8211; Unable to login to mobile client</a> <small>After long time I am writing a blog&#8230; This time...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Usage'>Siebel &#8211; Symbolic Strings &#8211; Usage</a> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a> <small>This is a nice tip I ran across. All the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I will discuss the following most prominent ways to enable or disable object level check-outs in Siebel here:<br />
1) EnableObjectCOCI parameter<br />
2) Allow Object Locking</p>
<p>I will explain these terms here.</p>
<p><span id="more-158"></span>Siebel brings about lot of new features in every new release. One of the very useful improvements in Siebel 7.8 was &#8220;object level check-out&#8221; in Siebel Tools. For those who started working directly on Siebel 7.8 and above, uptill Siebel 7.7.x, Siebel had the concept of Projects. A project in Siebel was a logical grouping of various objects &#8211; Workflows, Business Services, BCs, Applets, etc. We had custom projects for EAI, Configuration, Pricing, B2B, etc. And, we could only check out or check in projects! This was really time consuming.</p>
<p>I remember waiting for days in some cases, for someone to check in the project, because I wanted to work on some other object that she was not working on, but was in the same Siebel project. With object level locking, an individual can work on individual objects (an Applet, BC, or Business Service, etc.), and some other member can simulaneously check-out some other object whether or not in the same project. This greatly increases productivity, speed, and quality.</p>
<p>However, I had a lot of friends coming upto me, that even though they had Siebel 7.8 or above installed, at times their object level check-out was not enabled for some objects. Either it was not enabled at all, or for some particular objects.</p>
<p>There are two parameters in Siebel which control the Object level check out in Siebel</p>
<p><strong>1) EnableObjectCOCI parameter</strong><br />
This parameter is present in the &#8216;[Siebel]&#8216; section (generally present on top) of the tools.cfg file. Your tools.cfg file would be located in the folder, &#8220;/Tools/BIN/ENU&#8221;.<br />
This parameter must be set to TRUE to enable the object level check out.</p>
<p><strong>1) Allow Object Locking </strong><br />
This is a new column in Siebel Tools against Projects in Siebel Tools. For most projects, this flag is ticked TRUE by default. But, I have noticed that for Upgrade related projects, it is set to FALSE. In case you created custom project in Siebel Tools, this flag must be set to TRUE.</p>
<p>Though this has helped increase speed, it has still not solved the problem. I still have to wait for long period sometimes for my friends to check-in the commonly used objects like &#8216;Quote Item&#8217; BC and the like. I am wondering about one thing now. What is the real use of having projects now? If I can check out objects, why do we still have projects? I can&#8217;t think of any place where we cannot do with objects, and projects are still required. After all, projects are only a logical grouping of some objects. Right?</p>
<p>Though checking out objects is trivial at times, and taken for granted, I have also had a few of my friends discussing about checking out Workflows in Siebel. I have also heard people claim that is one thing still not possible without checking out the entire project. I will try to cover this problem in future posts.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</a> <small>Hi, Now this is strange. I had been running into...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a> <small>Hi all, I was making a fresh install of Siebel...</small></li>
<li><a href='http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to login to mobile client'>Siebel &#8211; Unable to login to mobile client</a> <small>After long time I am writing a blog&#8230; This time...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Usage'>Siebel &#8211; Symbolic Strings &#8211; Usage</a> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a> <small>This is a nice tip I ran across. All the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Adding License Keys to Sample</title>
		<link>http://geeksbloggingat.com/2009/04/20/siebel-adding-license-keys-to-sample/</link>
		<comments>http://geeksbloggingat.com/2009/04/20/siebel-adding-license-keys-to-sample/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 02:46:30 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=85</guid>
		<description><![CDATA[I am glad to be associated with Geeks Blogging @ dotCOM. This is my first post here. This is a very generic problem that we all come across. Adding License Keys in Siebel Sample Database. This is at times a little difficult and workarounds have to be used. There are a number of ways that [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/21/siebel-license-keys-dont-work-are-invalid/' rel='bookmark' title='Permanent Link: Siebel &#8211; License keys don&#8217;t work / are invalid'>Siebel &#8211; License keys don&#8217;t work / are invalid</a> <small>So, here I am again. After the fabulous solution to...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/28/siebel-autosave-opportunity-data-sample-code/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; Sample Code'>Siebel &#8211; Autosave Opportunity data &#8211; Sample Code</a> <small>This is a follow up post on my previous post,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/' rel='bookmark' title='Permanent Link: Siebel &#8211; Scrolling between records &#8211; UP and DOWN'>Siebel &#8211; Scrolling between records &#8211; UP and DOWN</a> <small>Generally in Siebel Client, we very often have the need...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a> <small>Hi all, I was making a fresh install of Siebel...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a> <small>In my previous post, I had discussed as to how...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am glad to be associated with Geeks Blogging @ dotCOM. This is my first post here.</p>
<p>This is a very generic problem that we all come across. Adding License Keys in Siebel Sample Database. This is at times a little difficult and workarounds have to be used.</p>
<p>There are a number of ways that you can enter License Keys in Siebel:<br />
1) When you are installing Siebel, and try to log in for the first time, it asks for valid License Keys. You can enter multiple license keys at this step.<br />
2) Log into Siebel Web Application. Navigate to Sitemap -> Administration &#8211; Application -> License Keys.<br />
3) Log into Siebel Tools. Navigate to Help -> Technical Support -> License Keys</p>
<p><span id="more-85"></span><br />
However, you will notice that only the first option works in case of Sample Database. The route through Siebel Client and Siebel tools are greyed out. The first option has the drawbacks in case, the license keys entered are not lifelong, and we may need to enter new license keys after some time. Also, we may need to add additional functionality in Siebel using new license keys.</p>
<p>The solution is to login into Siebel Tools. Once logged in, press &#8216;Shift&#8217;. Keep it presses while navigating to Help -> Technical Support. Now, if you notice the &#8216;License Keys&#8217; button is active. Press License Keys, a new dialogue box will open. Here, you can add new, delete or edit existing license keys. This will solve the problem.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/21/siebel-license-keys-dont-work-are-invalid/' rel='bookmark' title='Permanent Link: Siebel &#8211; License keys don&#8217;t work / are invalid'>Siebel &#8211; License keys don&#8217;t work / are invalid</a> <small>So, here I am again. After the fabulous solution to...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/28/siebel-autosave-opportunity-data-sample-code/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; Sample Code'>Siebel &#8211; Autosave Opportunity data &#8211; Sample Code</a> <small>This is a follow up post on my previous post,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/' rel='bookmark' title='Permanent Link: Siebel &#8211; Scrolling between records &#8211; UP and DOWN'>Siebel &#8211; Scrolling between records &#8211; UP and DOWN</a> <small>Generally in Siebel Client, we very often have the need...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a> <small>Hi all, I was making a fresh install of Siebel...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a> <small>In my previous post, I had discussed as to how...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/20/siebel-adding-license-keys-to-sample/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

