<?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; Himanshu Bajpai</title>
	<atom:link href="http://geeksbloggingat.com/author/himanshu/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>Login Failed in Dedicated Web Client : MVF Issue</title>
		<link>http://geeksbloggingat.com/2011/08/31/login-failed-in-dedicated-web-client-mvf-issue/</link>
		<comments>http://geeksbloggingat.com/2011/08/31/login-failed-in-dedicated-web-client-mvf-issue/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 21:18:49 +0000</pubDate>
		<dc:creator>Himanshu Bajpai</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Business Component]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=1120</guid>
		<description><![CDATA[Recently I have met with the Problem in form of defect. The Problem was related to Record Visibility in Activity. There were activities created for SR as a result of Email Response and properly visible in Activity List Applet under SR. We have Pick Applet in SR Applet for fetching all Email related activities. But [...]


<b>Related posts:<b><ol><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/2010/05/17/siebel-admin-mode-flag-ii-issue-log/' rel='bookmark' title='Permanent Link: Siebel Admin Mode Flag &#8211; II &#8211; Issue Log'>Siebel Admin Mode Flag &#8211; II &#8211; Issue Log</a> <small>In the last post I described about Admin Mode Flag....</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/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/05/28/bi-actuate-reports-in-pdf-format-in-siebel/' rel='bookmark' title='Permanent Link: BI &#8211; Actuate Reports in PDF format in Siebel'>BI &#8211; Actuate Reports in PDF format in Siebel</a> <small>Hi all, Siebel is well integrated with Actuate Reports, used...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Recently I have met with the Problem in form of defect. The Problem was related to Record Visibility in Activity.</p>
<p>There were activities created for SR as a result of Email Response and properly visible in Activity List Applet under SR. We have Pick Applet in SR Applet for fetching all Email related activities. But strangely same activities were not visible in the Pick Applet.</p>
<p><span id="more-1120"></span>On investigation, we found that the Applet was based on a different BC i.e. Action Special.<br />
Seeing Different BC It is understood there is a problem of Record Visibility.<br />
And since BC Record visibility is controlled by BusComp View Mode, there were bound to be some issues.<br />
We compared Action and Action Special BCs BusComp View Mode.</p>
<p>Following was the screenshot of BC -Action Special (click to enlarge)<br />
<div id="attachment_1121" class="wp-caption aligncenter" style="width: 310px"><a href="http://geeksbloggingat.com/blog/wp-content/uploads/2011/08/BC-Action-special.png"><img src="http://geeksbloggingat.com/blog/wp-content/uploads/2011/08/BC-Action-special-300x81.png" alt="Siebel BC Action-special screenshot" title="BC Action-special" width="300" height="81" class="size-medium wp-image-1121" /></a><p class="wp-caption-text">Siebel BC Action-special screenshot</p></div></p>
<p>Following was the screenshot of BC-Action (click to enlarge)<br />
<div id="attachment_1122" class="wp-caption aligncenter" style="width: 310px"><a href="http://geeksbloggingat.com/blog/wp-content/uploads/2011/08/BC-Action.png"><img src="http://geeksbloggingat.com/blog/wp-content/uploads/2011/08/BC-Action-300x78.png" alt="Siebel BC-Action screenshot" title="BC Action" width="300" height="78" class="size-medium wp-image-1122" /></a><p class="wp-caption-text">Siebel BC-Action screenshot</p></div></p>
<p>Above Snapshot shows the difference clearly !!</p>
<p>As a Solution –<br />
1) We made Action Special similar to Action BC and added Visibilty MVF as Organization and Visibility MVL as Organization.<br />
2) Compiled SRF.<br />
3) Login in dedicated Client.<br />
Shock!!!!!!!!!!!!!!<br />
It was throwing error of Wrong User Id and Password while few minutes back it was working fine.<br />
Login again- Shock again-error again.</p>
<p>3rd Time Login (3 is my lucky number <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ), but error again but this time my luck was better. So error changed to something different and is indicated below (click to enlarge) -<br />
<div id="attachment_1123" class="wp-caption aligncenter" style="width: 310px"><a href="http://geeksbloggingat.com/blog/wp-content/uploads/2011/08/Siebel-Error.png"><img src="http://geeksbloggingat.com/blog/wp-content/uploads/2011/08/Siebel-Error-300x55.png" alt="Siebel Error - BC MVF Configuration issue" title="Siebel Error" width="300" height="55" class="size-medium wp-image-1123" /></a><p class="wp-caption-text">Siebel Error - BC MVF Configuration issue</p></div></p>
<p>Since Organization MVL was not present in Action Special, I was not able login into the dedicated client.<br />
Actually I did the View Mode Change by Compare Object utility on Action and Action Special BC. This smartness and laziness created the whole issue because compare object put the MVL and MVF even though MVL/MVF was not present in BC.</p>
<p>If you change the Visibility MVL/MVF Manually then you would not allowed by Siebel to pick MVL/MVF that is not present in BC.</p>
<p>But it is really good for me. Since I have learnt a lesson and that is generic.</p>
<p>Conclusion-If the Reference of MVL or MVF is not present in BC then you would not able to login Siebel Dedicated Client and you can expect to get the below error.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
 User ID or password that you entered is incorrect.<br />
Please check the spelling and try again.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Thanks for reading. Stay tuned for more articles !!</p>


<p><b>Related posts:<b><ol><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/2010/05/17/siebel-admin-mode-flag-ii-issue-log/' rel='bookmark' title='Permanent Link: Siebel Admin Mode Flag &#8211; II &#8211; Issue Log'>Siebel Admin Mode Flag &#8211; II &#8211; Issue Log</a> <small>In the last post I described about Admin Mode Flag....</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/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/05/28/bi-actuate-reports-in-pdf-format-in-siebel/' rel='bookmark' title='Permanent Link: BI &#8211; Actuate Reports in PDF format in Siebel'>BI &#8211; Actuate Reports in PDF format in Siebel</a> <small>Hi all, Siebel is well integrated with Actuate Reports, used...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2011/08/31/login-failed-in-dedicated-web-client-mvf-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel EIM &#8211; Nomenclature of Custom Column</title>
		<link>http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/</link>
		<comments>http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 10:40:45 +0000</pubDate>
		<dc:creator>Himanshu Bajpai</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[EIM]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=452</guid>
		<description><![CDATA[Previous post regarding new custom columns mapping in EIM table seems very useful for Siebel developers. Especially, the ones that are planning a new move to this territory of Siebel. Brijesh has written it beautifully which you can read from the link below: SIEBEL EIM &#8211; CUSTOM COLUMN MAPPING I have also applied the same [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</a> <small>It&#8217;s a very basic concept explaining how we can generate...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/09/siebel-eim-custom-table-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom table mapping'>Siebel EIM &#8211; Custom table mapping</a> <small>This article is similar to my previous article (Siebel EIM...</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/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/19/siebel-case-insensitivity-ciai-wizard/' rel='bookmark' title='Permanent Link: Siebel &#8211; Case Insensitivity (CIAI) Wizard'>Siebel &#8211; Case Insensitivity (CIAI) Wizard</a> <small>CIAI stands for Case Insensitive and Accent Insensitive in Siebel....</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Previous post regarding new custom columns mapping in EIM table seems very useful for Siebel developers. Especially, the ones that are planning a new move to this territory of Siebel. Brijesh has written it beautifully which you can read from the link below:<br />
<a href="http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/" target="_blank">SIEBEL EIM &#8211; CUSTOM COLUMN MAPPING</a></p>
<p>I have also applied the same tips given in SIEBEL EIM &#8211; CUSTOM COLUMN MAPPING. In one of our implementations, we have number of custom columns in S_ORDER table and have the requirement to update two of the existing custom fields X_TEST_DUMMY_COLS_VALUE and X_TEST_VAL. </p>
<p><span id="more-452"></span>I have used EIM Table Mapping wizard and applied the changes on EIM_ORDER table for validating upon the two custom column I have found two new EIM column respectively named-<br />
ORDTESTDUMMYCOLSVA and<br />
ORD_X_TEST_VAL. </p>
<p>It is quite strange for me because why Siebel has also used discrimination like human being! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Then we have analyzed the Siebel mechanism and it is given below &#8211; Siebel will allow only 18 characters for EIM column Name. If it exceeds the length then first Siebel erase the “_” from right. If still it is not fit within 18 character then it will be truncated from right. It prefixes EIM columns as ORD or AST to the EIM_ORDER, EIM_ASSET. So guys now if u designs a custom column then make its length short to recognize respective EIM column easily with some standard name.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</a> <small>It&#8217;s a very basic concept explaining how we can generate...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/09/siebel-eim-custom-table-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom table mapping'>Siebel EIM &#8211; Custom table mapping</a> <small>This article is similar to my previous article (Siebel EIM...</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/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/19/siebel-case-insensitivity-ciai-wizard/' rel='bookmark' title='Permanent Link: Siebel &#8211; Case Insensitivity (CIAI) Wizard'>Siebel &#8211; Case Insensitivity (CIAI) Wizard</a> <small>CIAI stands for Case Insensitive and Accent Insensitive in Siebel....</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; ActivateField() split wide open</title>
		<link>http://geeksbloggingat.com/2009/05/01/activating-fields/</link>
		<comments>http://geeksbloggingat.com/2009/05/01/activating-fields/#comments</comments>
		<pubDate>Fri, 01 May 2009 04:16:56 +0000</pubDate>
		<dc:creator>Himanshu Bajpai</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=186</guid>
		<description><![CDATA[In Siebel, we generally tend to use the fields on the BC level in a number of ways, one of them being their use in Siebel scripts. The most common functions for operating on BC fields are GetFieldValue() and SetFieldValue() used for getting a value, or setting a value of the corresponding field in the [...]


<b>Related posts:<b><ol><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/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>
<li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a> <small>We discussed about fetching the values from the active view...</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/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>In Siebel, we generally tend to use the fields on the BC level in a number of ways, one of them being their use in Siebel scripts. The most common functions for operating on BC fields are GetFieldValue() and SetFieldValue() used for getting a value, or setting a value of the corresponding field in the BC. However, Siebel requires using ActivateField() before operating on any field of the BC.</p>
<p>Fields that are not active at runtime should not be used in script. Runtime errors, flawed logic and lost data may be the result of such a practice.</p>
<p><span id="more-186"></span>Following are the fields that are active by default.<br />
• System fields (Id, Created, Created By, Updated, Updated By)<br />
• Fields with their Link Spec property (on the business component object) set to TRUE<br />
• Fields with their Force Active property (on the business component object) set to TRUE<br />
• Fields included in the definition of an applet on the active view, even if the field’s Show In List property (for List Applets in Siebel 7.x) or its Visible property (for Form Applets in Siebel 7.x) is set to FALSE (on the applet object). </p>
<p>Note that a list column must be bound to a web template to actually be included in the SQL. Simply defining the column in the applet’s definition will not make a field active as of 7.5.2.200.<br />
• Fields activated with BusComp.ActivateField(“”) are active for the lifetime of the BusComp object variable or until deactivated explicitly by the DeactivateFields method.<br />
• Fields that are used as part of a calculated field calculation when the calculated field is retrieved for use on the active applet.</p>
<p>If any of the above circumstances is not true then the field will not be retrieved in the SQL statement for the business component. This means that no value is available to GetFieldValue and subsequent updates with WriteRecord will not have a database column to update since it was not included in the original SQL statement. </p>
<p>Both cases have a severe impact. Whether<br />
• The ActivateField() method is used incorrectly, or<br />
• The ActivateField() method causes the specified field to be included in the SQL statement for the subsequent ExecuteQuery() method call. A call to ActivateField() is relevant only if followed by a call to the ExecuteQuery() method.</p>
<p>Retrieving and updating fields using BC.GetFieldValue() or BC.SetFieldValue() methods before a query has been executed will not work as expected. If the script calls GetFieldValue before a field has been properly activated and retrieved, GetFieldValue will return a runtime error will occur for the use of GetFieldValue or SetFieldValue where a field has not been activated.</p>
<p>While working with the Siebel Data Server from an external VB/Java application, for example, the Siebel Data Server is not aware of any applet definitions and, therefore, will not include the fields defined on an applet. Script must use the ActivateField method to retrieve the desired fields in a query in this case. This is also true when interacting with the Siebel Database using the Siebel Business Objects Interface Type Library.</p>
<p>Let&#8217;s wait for more on ActivateField().</p>


<p><b>Related posts:<b><ol><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/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>
<li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a> <small>We discussed about fetching the values from the active view...</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/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/01/activating-fields/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Siebel Assets List view &#8211; Performance issue / Cannot display records</title>
		<link>http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/</link>
		<comments>http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 08:00:57 +0000</pubDate>
		<dc:creator>Himanshu Bajpai</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Scriptless solutions]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[User Property]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=15</guid>
		<description><![CDATA[Assets Screen Load is a major problem in Siebel, and a major pain area for the concerned developer.
Here I present one solution that we implemented to get over this problem.


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2010/05/17/siebel-admin-mode-flag-ii-issue-log/' rel='bookmark' title='Permanent Link: Siebel Admin Mode Flag &#8211; II &#8211; Issue Log'>Siebel Admin Mode Flag &#8211; II &#8211; Issue Log</a> <small>In the last post I described about Admin Mode Flag....</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/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/2011/08/31/login-failed-in-dedicated-web-client-mvf-issue/' rel='bookmark' title='Permanent Link: Login Failed in Dedicated Web Client : MVF Issue'>Login Failed in Dedicated Web Client : MVF Issue</a> <small>Recently I have met with the Problem in form of...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a> <small>Hi, Working on a typical requirement recently, I came across...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Assets Screen Load is a major problem in Siebel, and a major pain area for the concerned developer. I am sure many of you would have come across it in one implementation or the other.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">If there are more than 10,000 records in Assets screen, vanilla Siebel Application will not load the screen.</span></span></p>
<p><span id="more-15"></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Application will hang for some time and after that it will show an error message similar to the following -</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><em style="mso-bidi-font-style: normal;"><span style="font-size: small;"><span style="font-family: Calibri;">“There were more rows returned than can be shown on the screen. Please ask the System Administrator for support.”</span></span></em></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"> </span><span style="font-size: small;"><span style="font-family: Calibri;">In a typical CRM software, Order Management cycle, we start from an opportunity, and proceed to Quote, Order and finally a billable Asset in that Order. Then Asset to Opportunity, and the cycle repeats itself.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Assets are end results and in all probability, Assets are in million of numbers. </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">The problem being discussed is that the user has to see All Assets or some cases At least All Asset headers.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: small;"><span style="font-family: Calibri;">Approach 1-</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">If User can restrict his search, we can go in for a PDQ that return lesser number of records (&lt;10000). This will ensure at least the first load is quick. However, on Blank Query it will again return the same error described above.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: small;"><span style="font-family: Calibri;">Approach 2 (Preferred Approach) -</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">So, if the developer needs a permanent solution to this problem, he can follow the steps below to show millions of assets without any error-</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Login Siebel Tools&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Query for Asset Mgmt &#8211; Asset List Applet Applet.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Go To Applet User prop&gt;search for “Disable Buscomp Hierarchy”.If it is set to “FALSE”, make it “TRUE”. <span style="mso-spacerun: yes;"> </span>After compilation Assets screen will show millions of records without any error. Voila! Problem solved.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">This property would be even more helpful for performance if used to show Asset Headers Only.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><br />
<em>Please put in your comments. Feel free to add your solution, in case you have come across a different one.</em><br />
</span></span></p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2010/05/17/siebel-admin-mode-flag-ii-issue-log/' rel='bookmark' title='Permanent Link: Siebel Admin Mode Flag &#8211; II &#8211; Issue Log'>Siebel Admin Mode Flag &#8211; II &#8211; Issue Log</a> <small>In the last post I described about Admin Mode Flag....</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/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/2011/08/31/login-failed-in-dedicated-web-client-mvf-issue/' rel='bookmark' title='Permanent Link: Login Failed in Dedicated Web Client : MVF Issue'>Login Failed in Dedicated Web Client : MVF Issue</a> <small>Recently I have met with the Problem in form of...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a> <small>Hi, Working on a typical requirement recently, I came across...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

