<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3099825323531214155</id><updated>2012-01-29T17:13:55.450+04:00</updated><category term='Test Company'/><category term='Feature Packs'/><category term='Visual Studio'/><category term='GP Functionality'/><category term='Online Accounting'/><category term='Performance'/><category term='RM'/><category term='PowerPivot'/><category term='Rollup'/><category term='Apple'/><category term='Customizations'/><category term='Reporting'/><category term='Source Code Control'/><category term='GP Utilities'/><category term='OLE'/><category term='Business Portal'/><category term='Debugging'/><category term='YE'/><category term='Integration Manager'/><category term='Events'/><category term='Script Debugger'/><category term='GP 15'/><category term='Services'/><category term='GL'/><category term='Office 365'/><category term='Packt'/><category term='Hotfix'/><category term='Wishes'/><category term='Convergence'/><category term='Budget'/><category term='Implementation'/><category term='PDF'/><category term='Cloud Services'/><category term='Apture Highlights'/><category term='KPI'/><category term='SOP'/><category term='Microsoft Dynamics'/><category term='Tips'/><category term='Word'/><category term='IIS'/><category term='Microsoft Tech-Ed'/><category term='VBA'/><category term='Views'/><category term='Support Debugging Tool'/><category term='Payables Management'/><category term='References'/><category term='Accounts'/><category term='Serial/Lot'/><category term='Exchange Rate'/><category term='User Account Control'/><category term='GP Home Page'/><category term='DB'/><category term='SSAS'/><category term='SSRS'/><category term='T-SQL'/><category term='SQL Queries'/><category term='GP Roadmap'/><category term='Excel'/><category term='Crystal Reports'/><category term='UNION'/><category term='Receivings Entry'/><category term='32 Bit'/><category term='Modifier'/><category term='Consolidated Business Intelligence'/><category term='GP 2010 SP1'/><category term='Adobe Reader'/><category term='CRM GP Adapter'/><category term='Management Reporter'/><category term='Integration'/><category term='Tech-Ed'/><category term='Business Intelligence'/><category term='Report Builder'/><category term='Sales'/><category term='Smartlist Builder'/><category term='Support'/><category term='Charts'/><category term='Newsgroups'/><category term='Multi-Currency'/><category term='Resources'/><category term='COA'/><category term='Apture'/><category term='Sales Document Copy'/><category term='IM'/><category term='Year End Close'/><category term='Dexterity Script Profile'/><category term='FRx'/><category term='CRM 2011'/><category term='GRN'/><category term='Reports'/><category term='GP 12'/><category term='SQL Server 2008'/><category term='Certification'/><category term='Microsoft Office 365'/><category term='Project Crescent'/><category term='RW Functions'/><category term='Cloud Computing'/><category term='Troubleshooting'/><category term='SharePoint'/><category term='Intercompany'/><category term='CRM Outlook Client'/><category term='Office 2010'/><category term='Google'/><category term='DEX_ROW_ID'/><category term='VPC'/><category term='GP Cookbook'/><category term='Database'/><category term='BI'/><category term='SQL Error Messages'/><category term='SQL Server 2008 R2'/><category term='Named System Database'/><category term='FA'/><category term='SQL Views'/><category term='MS Word'/><category term='Silverlight'/><category term='Personal'/><category term='Test Environment'/><category term='GP 2010 R2'/><category term='AA'/><category term='SmartConnect'/><category term='Chunk'/><category term='SQL'/><category term='CBM'/><category term='Analytical Accounting'/><category term='Report Writer'/><category term='Script Log'/><category term='Windows Server 2008'/><category term='Fixed Assets'/><category term='Dexterity 2010 R2'/><category term='GP Web Client'/><category term='SQL Reporting Services Reports'/><category term='YE Update'/><category term='SSMS'/><category term='Exchange Table'/><category term='Administration'/><category term='Script Profiling'/><category term='Lightswitch'/><category term='Mac'/><category term='SQL Administration'/><category term='Dex'/><category term='Smartlist'/><category term='Blogs'/><category term='Extender'/><category term='Dexterity Programming'/><category term='Dex Troubleshooting'/><category term='Service Packs'/><category term='SQL R2'/><category term='Off-Topic'/><category term='GP 10'/><category term='Project Management'/><category term='Microsoft Support'/><category term='Lync'/><category term='Web Services'/><category term='Chart of Accounts'/><category term='Account Class'/><category term='MVP'/><category term='YE Close'/><category term='Dexterity'/><category term='.NET Framework'/><category term='Vacation'/><category term='Days Sales Outstanding'/><category term='Poll'/><category term='CBI'/><category term='US Payroll'/><category term='Upgrade'/><category term='UAC'/><category term='Payroll'/><category term='GP Bug'/><category term='SDT'/><category term='64 Bit'/><category term='eConnect'/><category term='Multi-Tenant Architecture'/><category term='New Features'/><category term='Developer Insights'/><category term='CRM General'/><category term='RW'/><category term='Team Foundation Server'/><category term='GP Metadata'/><category term='Dynamics Month'/><category term='SQL Server'/><category term='Audit Trails'/><category term='Philosophy'/><category term='GP Administration'/><category term='Addons'/><category term='Programming'/><category term='Visual Basic Application'/><category term='PM'/><category term='CRM 4.0'/><category term='General'/><category term='Chunk Creation'/><category term='SQL Programming'/><category term='Roadmap'/><category term='DSO'/><category term='Checklinks'/><category term='Dex.ini'/><category term='Sales Order Processing'/><category term='GP'/><category term='Reviews'/><category term='Modified Forms'/><category term='VSS'/><category term='CRM Administration'/><category term='TFS'/><category term='Receivables Management'/><category term='Excel Builder'/><category term='Microsoft Word'/><category term='COUNT()'/><category term='Windows Services'/><category term='Stored Procedures'/><category term='ERP'/><category term='Dexterity SP1'/><category term='GP 2010'/><category term='Resource Information'/><category term='GP Technical Conference'/><category term='Update Rollup'/><category term='eOne'/><category term='Queries'/><category term='Update'/><category term='ODBC'/><category term='Modified Reports'/><category term='Sanscript'/><category term='Metrics'/><category term='Books'/><title type='text'>Dynamics GP - Learn &amp; Discuss</title><subtitle type='html'>A Blog dedicated to learn, discuss about Dynamics GP and related concepts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default?start-index=101&amp;max-results=100'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>418</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4304962464341633261</id><published>2012-01-25T11:08:00.000+04:00</published><updated>2012-01-25T11:08:04.840+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apture Highlights'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Apture'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>RIP Apture - I Will Miss You</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;How many of my blog readers remember about my blog being enabled with Apture Highlights?&lt;br /&gt;&lt;br /&gt;It's very sad that this beautiful feature is now no more. I got to know this long back, but the feature that I added on my blog still worked; until this morning.&lt;br /&gt;&lt;br /&gt;You check out &lt;a href="http://www.apture.com/" target="_blank"&gt;Apture's Site&lt;/a&gt;. All you got to see is a message from Apture Team as below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CZAFg1VykMs/Tx-oHbFAlCI/AAAAAAAAAtg/6sEf_sNJunk/s1600/RIP+Apture.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://3.bp.blogspot.com/-CZAFg1VykMs/Tx-oHbFAlCI/AAAAAAAAAtg/6sEf_sNJunk/s320/RIP+Apture.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am not sure what to express, but only one thing which I feel right now is this: &lt;span style="color: blue;"&gt;&lt;em&gt;Google, you have successfully killed one more beautiful product&lt;/em&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;RIP Apture. I loved your features. I loved the way you simplified my vocabulary learning. I loved the way&amp;nbsp;you just simply popped out of the web page without taking me to any other site. I loved the way you were just a simple yet catchy product called Apture. I was so in awe that I put your logo on my blog and proudly claimed that my blog&amp;nbsp;got "Aptured". &lt;br /&gt;&lt;br /&gt;Not any more.&lt;br /&gt;&lt;br /&gt;I will surely miss you.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4304962464341633261?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4304962464341633261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/rip-apture-i-will-miss-you.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4304962464341633261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4304962464341633261'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/rip-apture-i-will-miss-you.html' title='RIP Apture - I Will Miss You'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-CZAFg1VykMs/Tx-oHbFAlCI/AAAAAAAAAtg/6sEf_sNJunk/s72-c/RIP+Apture.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-844497737610058015</id><published>2012-01-25T10:14:00.000+04:00</published><updated>2012-01-25T10:14:12.959+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB'/><category scheme='http://www.blogger.com/atom/ns#' term='Test Environment'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Test Company'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Administration'/><title type='text'>Test Company Posting Journal File Destinations</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;One thing we all must remember while restoring a Live Company DB onto a Test Company DB is, that several places in GP tables, Company ID is stored.&amp;nbsp;We have a &lt;a href="http://www.dynamicsgpinsights.com/2011/08/02/creating-a-test-company-in-dynamics-gp-2010/" target="_blank"&gt;SQL Script that will search ALL tables and ALL columns that contain the Inter ID (SQL ID for each GP database) and replace the live DB ID with test DB ID&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This post explains some specific cases where the Posting Journals of all transaction types are destined to a text file. Typically, in a multi-company environment, consultants would setup the path for all Posting Journals with the respective company Inter ID (or any folder name that uniquely identify&amp;nbsp;each company).&lt;br /&gt;&lt;br /&gt;I will explain you an ideal scenario, where this poses an issue. &lt;br /&gt;&lt;br /&gt;I would restore live backup onto a Test Company and run the SQL script that will&amp;nbsp;replace all live company ID references to test company ID. But my Posting Journals File destination is a simple string value, something like below (I have taken &lt;strong&gt;&lt;em&gt;Purchase &lt;/em&gt;&lt;/strong&gt;as a sample series):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;:C:Journals/[CompanyID]/Purchase/[JournalReportName].txt&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;So if my live company ID is, for instance, VMLIVE, then the above path would like this:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;:C:Journals/VMLIVE/Purchase/JournalReportName.txt&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Whenever I post a purchase transaction, my Posting Journal detail would go and get append on this file, which I can audit at any point of time.&lt;br /&gt;&lt;br /&gt;Now, consider that my Test Company ID is VMTEST. When I restore my live backup onto my test company and run the SQL script which replace live company reference with test company ID, everything would get fixed except this. Since the value stored in File Destination field in the Posting Journal Destinations table (SY02200) is NOT JUST the company ID, but the above Filename with&amp;nbsp;Path.&lt;br /&gt;&lt;br /&gt;After restoration and I post a purchase transaction on my test company, the posting information get appended on the file &lt;em&gt;&lt;strong&gt;JournalReportName.txt&lt;/strong&gt; &lt;/em&gt;on the path &lt;strong&gt;&lt;em&gt;C:\Journals\VMLIVE\Purchase&lt;/em&gt;&lt;/strong&gt;, which is WRONG. It's not just wrong. Your posting journal file gets dumped with test entries as well as live entries. If any client audits the Posting Journal files as part of their internal process(es), then it's a big trouble.&lt;br /&gt;&lt;br /&gt;In such scenarios, where all posting journals are destined to a text file on a path identified specifically by a company ID or name, the&amp;nbsp;GP Administrator must make sure that the field FILEXPNM (File Export Name) on table SY02200 (Posting Journal Destinations) must be properly updated before we post any test entires. Below is the simple UPDATE statement which would fix this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;UPDATE &lt;/span&gt;SY02200 &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; FILEXPNM = &lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;(FILEXPNM, '&lt;span style="color: #cc0000;"&gt;[LiveCompanyID/Name]&lt;/span&gt;', '&lt;span style="color: #cc0000;"&gt;[TestCompanyID/Name]&lt;/span&gt;')&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Where [LiveCompanyID/Name] denotes the value which identifies your Live Company and [TestCompanyID/Name] denotes the value which identifies your Test Company.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-844497737610058015?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/844497737610058015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/test-company-posting-journal-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/844497737610058015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/844497737610058015'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/test-company-posting-journal-file.html' title='Test Company Posting Journal File Destinations'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5073724480391353807</id><published>2012-01-24T15:53:00.001+04:00</published><updated>2012-01-24T15:54:13.177+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>To all Budding GP developers - Screen Resolution Does Matter</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is very silly point, but quite a huge dampener when it comes to Customer satisfaction.&lt;br /&gt;&lt;br /&gt;I had given a simple customization as a trial to a budding developer as part of an exercise. I received the chunk to test it out.&lt;br /&gt;&lt;br /&gt;What I could see was a huge window containing almost 50-75 fields (including labels, several text boxes, etc.) with lot screen real estate being wasted between fields.&amp;nbsp;Secondly, this window went out of my test machine's screen space. The only possibility for that, in my opinion, is the resolution of the developer's machine was way too higher than my test machine's screen resolution.&lt;br /&gt;&lt;br /&gt;Always, keep in mind, that when you develop a customization on a computer with higher resolution than that of the customers', it's going to be an issue. Customer would have to scroll horizontally each time to enter or view data on each field. And trust me, that's very irritable than a bad and buggy customization itself.&lt;br /&gt;&lt;br /&gt;Always, try to limit the window size that would fit inside a 1024 X 768 screen resolution (that's the lowest that I feel is still existing in this universe), so it would fit in almost all resolutions.&lt;br /&gt;&lt;br /&gt;This possibly be a non-issue soon with technology being so advanced nowadays and customers are willing to shed out some bucks on higher resolution &amp;amp; wide screen monitors.&lt;br /&gt;&lt;br /&gt;But you never know.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5073724480391353807?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5073724480391353807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/to-all-budding-gp-developers-screen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5073724480391353807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5073724480391353807'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/to-all-budding-gp-developers-screen.html' title='To all Budding GP developers - Screen Resolution Does Matter'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2720577915773616779</id><published>2012-01-09T15:03:00.001+04:00</published><updated>2012-01-09T15:03:08.280+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support Debugging Tool'/><category scheme='http://www.blogger.com/atom/ns#' term='SDT'/><title type='text'>Support Debugging Tool (SDT) v11.0 Build 16 is Released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have a bundle of features and enhancements added to SDT and the new version&amp;nbsp;v11.0 Build 16 is released.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2012/01/06/support-debugging-tool-build-16-released.aspx" target="_blank"&gt;David has a write up on this release with exhaustive details&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sure this is going to be more useful than previous versions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2720577915773616779?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2720577915773616779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/support-debugging-tool-sdt-v110-build.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2720577915773616779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2720577915773616779'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/support-debugging-tool-sdt-v110-build.html' title='Support Debugging Tool (SDT) v11.0 Build 16 is Released'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4453799014910366743</id><published>2012-01-01T16:01:00.000+04:00</published><updated>2012-01-01T16:01:07.275+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Wishes'/><title type='text'>Welcome 2012...!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;&lt;span style="color: #20124d; font-family: Georgia, 'Times New Roman', serif;"&gt;My heartfelt wishes to entire GP Community...&amp;nbsp;Happy, Prosperous, Successful &amp;amp; Peaceful 2012...!!!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Most part of 2011 was quite dull, especially the later period, due to various professional and personal commitments. I would like to change it this year and be active as much as possible.&lt;br /&gt;&lt;br /&gt;Wishes again for a wonderful 2012.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4453799014910366743?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4453799014910366743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/welcome-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4453799014910366743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4453799014910366743'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2012/01/welcome-2012.html' title='Welcome 2012...!'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7896639621764925683</id><published>2011-11-30T15:13:00.001+04:00</published><updated>2011-11-30T15:35:42.325+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>SQL Tip: Find Table(s) Having A Particular Column</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This SQL query is my savior for a long time now. Thought I would just share it with all budding SQL developers.&lt;br /&gt;&lt;br /&gt;Q: How to find the table(s) which contain a particular column which I know?&lt;br /&gt;A: Below is the query that would do the trick.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;SELECT &lt;/span&gt;name&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;FROM &lt;/span&gt;&lt;span style="color: #38761d;"&gt;sys.objects&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt; &lt;span style="color: #cccccc;"&gt;IN&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;SELECT &lt;/span&gt;&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;FROM &lt;/span&gt;&lt;span style="color: #38761d;"&gt;sys.columns&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;name = [&lt;i&gt;columnname&lt;/i&gt;] &lt;span style="color: #6aa84f;"&gt;--Column which you would want to locate&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This query will return all tables which contains the specific column. And this query also would save your time immensely.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7896639621764925683?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7896639621764925683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/sql-tip-find-tables-having-particular.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7896639621764925683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7896639621764925683'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/sql-tip-find-tables-having-particular.html' title='SQL Tip: Find Table(s) Having A Particular Column'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4973231849807730280</id><published>2011-11-22T22:06:00.001+04:00</published><updated>2011-11-22T22:11:05.514+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS Word'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Word'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Capturing Images from a Microsoft Word Document (.docx) - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;That was awesome. Sheer awesome.&lt;br /&gt;&lt;br /&gt;David shares with us about &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/11/21/capturing-images-from-a-microsoft-word-2007-2010-document.aspx" target="_blank"&gt;capturing images from a Microsoft Word Document (&lt;b&gt;only .docx&lt;/b&gt;) file&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Honestly, I never even imagined that any .DOCX/.XLSX/.PPTX file is actually &lt;b&gt;zip archived file in disguise&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Thank you so much, David. Another tip that's quite interesting and awesome.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4973231849807730280?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4973231849807730280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/capturing-images-from-microsoft-word.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4973231849807730280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4973231849807730280'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/capturing-images-from-microsoft-word.html' title='Capturing Images from a Microsoft Word Document (.docx) - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7669749794472441615</id><published>2011-11-22T10:49:00.001+04:00</published><updated>2011-11-22T11:27:15.338+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='Account Class'/><category scheme='http://www.blogger.com/atom/ns#' term='Analytical Accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='AA'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Queries'/><title type='text'>Analytical Accounting Class Maintenance Error: This record has been created since your attempt to create it. Changes won't be saved.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;i&gt;&lt;span style="color: red;"&gt;&lt;b&gt;WARNING&lt;/b&gt;: This post explains a method which is carried out in SQL and also affects an active table record. Consultants / Developers / End Users, who are not aware of GP &amp;amp; SQL processes, MUST NOT carry out this without an experienced consultant's / developer's supervision or assistance.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This one's another nightmare. I have no idea about how this happened, but now I know how to rectify this without affecting any of the system's normal behavior.&lt;br /&gt;&lt;br /&gt;When a user tried creating an Analytical Accounting Class, the following error message was thrown at and the record did not get saved:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1KCkvfRkk40/TstGfDouDuI/AAAAAAAAAq0/l8Fo4NMlZfA/s1600/AAClassError-01.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://1.bp.blogspot.com/-1KCkvfRkk40/TstGfDouDuI/AAAAAAAAAq0/l8Fo4NMlZfA/s320/AAClassError-01.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Analytical Accounting Class Master table is &lt;b&gt;AAG00201&lt;/b&gt; in SQL Server. It is also&amp;nbsp;&lt;b&gt;aaAccountClassMstr&lt;/b&gt; in AA dictionary. When I queried this table, it did not give me any indication that something could be wrong there.&lt;br /&gt;&lt;br /&gt;Upon taking a SQL Profiler (I trust SQL Profiling to my life), I found that the flow stops at a table DYNAMICS..AAG00102, which is&amp;nbsp;&amp;nbsp;(table AAG00102, database DYNAMICS) and technical name of this table is &lt;b&gt;aaSyTableRow&lt;/b&gt;.&amp;nbsp;When I queried this table, it was quite interesting. Below is a snapshot of the table records:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-u2rEiiT0gOM/TstI7TTBhQI/AAAAAAAAAq8/3SqmX8ZJ3dU/s1600/AAClassError-02.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-u2rEiiT0gOM/TstI7TTBhQI/AAAAAAAAAq8/3SqmX8ZJ3dU/s320/AAClassError-02.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Logically, the table, DYNAMICS..AAG00102, stores the ID information for each type of record that is stored in Master tables. For instance, in our case, Account Class Master table is AAG00201. See the highlighted record in the above snapshot.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;aaTableID&lt;/i&gt;&lt;/b&gt;: 201 (denotes Account Class Master table)&lt;br /&gt;&lt;b&gt;&lt;i&gt;CMPANYID&lt;/i&gt;&lt;/b&gt;: 1 (denotes my Production Company ID)&lt;br /&gt;&lt;b&gt;&lt;i&gt;aaRowID&lt;/i&gt;&lt;/b&gt;: 29 (denotes Last Class ID that was generated when I created Account Classes)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;ISSUE&lt;/u&gt;&lt;/b&gt;: My last Account Class ID at the moment is 30. This is NOT the same as it is in my AA System Table Row (DYNAMICS..AAG00102) table. When the user tried creating the new AA Account Class, it took the aaRowID from AAG00102 table, which is 29, and that clashed with my Account Class Master table, since I already have one record with Class ID 29.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;FIX&lt;/u&gt;&lt;/b&gt;: I realized that I must reset this aaRowID to the last generated Class ID, which I can get from Account Class Master table.&lt;br /&gt;&lt;br /&gt;I took a backup of the table DYNAMICS..AAG00102 (&lt;i&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;SELECT * INTO &lt;/span&gt;...&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;) as a precautionary method. Then I executed the below query to reset it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;UPDATE &lt;/span&gt;DYNAMICS..AAG00102 &lt;span style="color: #274e13;"&gt;--AA System Table Row Table&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;SET &lt;/span&gt;aaRowID = 30 &lt;span style="color: #274e13;"&gt;--Last generated class ID in my case&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;aaTableID = 201 &lt;span style="color: #274e13;"&gt;--Denotes Account Class Master table&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;AND &lt;/span&gt;CMPANYID = 1 &lt;span style="color: #274e13;"&gt;--Denote my production company ID&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Above query reset it to correct *Next Class ID*. User is now able to create new class IDs.&lt;br /&gt;&lt;br /&gt;Issue is resolved, &lt;b&gt;&lt;i&gt;but how aaRowID on DYNAMICS..AAG00102 was not incremented when last Account Class ID got created, remains a mystery&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;I am unable to recreate that scenario so far.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7669749794472441615?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7669749794472441615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/analytical-accounting-class-maintenance.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7669749794472441615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7669749794472441615'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/analytical-accounting-class-maintenance.html' title='Analytical Accounting Class Maintenance Error: This record has been created since your attempt to create it. Changes won&apos;t be saved.'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1KCkvfRkk40/TstGfDouDuI/AAAAAAAAAq0/l8Fo4NMlZfA/s72-c/AAClassError-01.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4405118394971444750</id><published>2011-11-17T10:49:00.001+04:00</published><updated>2011-11-17T11:07:01.449+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GRN'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange Rate'/><category scheme='http://www.blogger.com/atom/ns#' term='Multi-Currency'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange Table'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Receivings Entry'/><title type='text'>ERROR: A valid exchange rate could not be found. Choose Continue to open the Exchange Rate Entry window, where you can enter or select a valid date.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The following was the message one of the users received when she tried entering a Receiving Entry.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ot-GuCnnZQU/TsSvaR3IIEI/AAAAAAAAAqM/a5Ug_hxmU64/s1600/ExchangeRate-01.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131" src="http://2.bp.blogspot.com/-Ot-GuCnnZQU/TsSvaR3IIEI/AAAAAAAAAqM/a5Ug_hxmU64/s320/ExchangeRate-01.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The currency was GBP and there was indeed a valid exchange rate that's been uploaded on a daily basis. The rate validity duration is set to "Week". That means, I have a rate which is valid till 23-Nov-2011.&lt;br /&gt;&lt;br /&gt;The user mentioned to me that when she uses a particular batch, this message is thrown up. If any other batch is used, it picks up a rate without any issues.&lt;br /&gt;&lt;br /&gt;When I checked the batch, I found the reason behind the issue.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dA4d1qAzK2w/TsSxXucWnXI/AAAAAAAAAqc/BMgALH0sjN4/s1600/ExchangeRate-02.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://2.bp.blogspot.com/-dA4d1qAzK2w/TsSxXucWnXI/AAAAAAAAAqc/BMgALH0sjN4/s320/ExchangeRate-02.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Posting date of that batch was in future. This user had created a batch with the last day of this month as posting date, for which I don't have a valid rate in the system. When I select this batch and then enter the currency, GP does not find a valid rate and throws above error message.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;By default, the exchange rate for a transaction is taken from either the transaction date OR the batch posting date, if a batch is assigned before the currency is entered.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The user do not post the batch itself and always post individual transaction. Keeping this on mind, I had to recommend her in changing the posting date of that batch as first date of the month, so we always have a valid exchange rate for all currencies.&lt;br /&gt;&lt;br /&gt;It's quite a simple concept, but is very VERY critical.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4405118394971444750?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4405118394971444750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/error-valid-exchange-rate-could-not-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4405118394971444750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4405118394971444750'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/error-valid-exchange-rate-could-not-be.html' title='ERROR: A valid exchange rate could not be found. Choose Continue to open the Exchange Rate Entry window, where you can enter or select a valid date.'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Ot-GuCnnZQU/TsSvaR3IIEI/AAAAAAAAAqM/a5Ug_hxmU64/s72-c/ExchangeRate-01.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-9031977135285129182</id><published>2011-11-16T17:29:00.001+04:00</published><updated>2011-11-16T17:31:47.023+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 15'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Roadmap'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='Roadmap'/><title type='text'>Microsoft Dynamics GP Roadmap - GP "15" Added</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Mariano has just published the &lt;a href="http://dynamicsgpblogster.blogspot.com/2011/11/microsoft-dynamics-gp-roadmap-update.html" target="_blank"&gt;updated Microsoft Dynamics GP Roadmap on his blog&lt;/a&gt;, with GP "15" added to the exciting list of GP versions to come in future.&lt;br /&gt;&lt;br /&gt;I am absolutely delighted to see Microsoft's commitment to this wonderful product.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-9031977135285129182?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/9031977135285129182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/microsoft-dynamics-gp-roadmap-gp-15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9031977135285129182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9031977135285129182'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/microsoft-dynamics-gp-roadmap-gp-15.html' title='Microsoft Dynamics GP Roadmap - GP &quot;15&quot; Added'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-128450588673437129</id><published>2011-11-16T16:34:00.001+04:00</published><updated>2011-11-16T16:37:04.874+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='DEX_ROW_ID'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Perils of Using of DEX_ROW_ID on Customization / Integration - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This one is certainly a nasty issue, if we are going to &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/11/16/do-not-use-the-dex-row-id-table-column-in-your-customizations-and-integrations.aspx" target="_blank"&gt;use DEX_ROW_ID value on customization or integration&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have personally fallen into a trap by using DEX_ROW_ID on my customization. But now, it's all wisdom out of that bad experience.&lt;br /&gt;&lt;br /&gt;Only time when I normally depend on a DEX_ROW_ID is to sort records to understand which record was entered last in the table. That itself may not be always correct. So we may have to add other logical fields that are relevant to a particular record.&lt;br /&gt;&lt;br /&gt;For instance, if I have to list out transactions entered on a particular day and check in the order in which the records are created, I would use the Transaction Date and DEX_ROW_ID as SORT ORDER.&lt;br /&gt;&lt;br /&gt;There are many other reasons, but restrict yourself to use DEX_ROW_ID only for selecting records and analyze it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-128450588673437129?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/128450588673437129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/perils-of-using-of-dexrowid-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/128450588673437129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/128450588673437129'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/perils-of-using-of-dexrowid-on.html' title='Perils of Using of DEX_ROW_ID on Customization / Integration - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-438111666446035649</id><published>2011-11-16T16:24:00.001+04:00</published><updated>2011-11-16T16:25:35.031+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='COUNT()'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Queries'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Using SQL to retrieve number of records in a table - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;David gives &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/11/14/quick-tip-using-sql-to-return-the-number-of-records-in-a-table.aspx" target="_blank"&gt;an alternate SQL option for the simple COUNT(*)&lt;/a&gt; and explain how it improves the performance as against COUNT(*).&lt;br /&gt;&lt;br /&gt;You may have to go thru' the comments as well; some comments discuss the post further.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-438111666446035649?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/438111666446035649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/using-sql-to-retrieve-number-of-records.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/438111666446035649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/438111666446035649'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/using-sql-to-retrieve-number-of-records.html' title='Using SQL to retrieve number of records in a table - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6944142740699065662</id><published>2011-11-01T12:45:00.000+04:00</published><updated>2011-11-01T12:45:09.659+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><category scheme='http://www.blogger.com/atom/ns#' term='YE Update'/><category scheme='http://www.blogger.com/atom/ns#' term='YE'/><category scheme='http://www.blogger.com/atom/ns#' term='US Payroll'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>YE 2011 Dynamics GP Update</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Over at &lt;a href="http://blogs.msdn.com/b/dynamicsgp/" target="_blank"&gt;Microsoft Dynamics GP Support and Services blog&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/dynamicsgp/archive/2011/10/25/2011-year-end-what-and-when-is-microsoft-dynamics-gp-releasing.aspx" target="_blank"&gt;Terry details the YE 2011 GP Update&lt;/a&gt; that's due to be released.&lt;br /&gt;&lt;br /&gt;This update looks like not just a US Payroll YE Update. It also contain fixes on Inventory, Field Service, Extender, Receivables, eConnect, Manufacturing and Project Accounting.&lt;br /&gt;&lt;br /&gt;So customers who are outside US region may also want to get updated with this release.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6944142740699065662?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6944142740699065662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/ye-2011-dynamics-gp-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6944142740699065662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6944142740699065662'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/11/ye-2011-dynamics-gp-update.html' title='YE 2011 Dynamics GP Update'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2227765956179250396</id><published>2011-10-11T10:04:00.000+04:00</published><updated>2011-10-11T10:04:25.840+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Audit Trails'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Error Messages'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Administration'/><title type='text'>User Access Setup Error: GPS Error RevokeUserAudit: 58</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I faced this error message from the time I upgraded to GP2010 R2.&amp;nbsp;The error message is thrown when we revoke access to a user on a company. Below is the exact sequence of error messages that I received:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7Xr6_nrpqxY/TpPTO9deJaI/AAAAAAAAApE/tN0C1O81B3Q/s1600/UA+-+001.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="http://4.bp.blogspot.com/-7Xr6_nrpqxY/TpPTO9deJaI/AAAAAAAAApE/tN0C1O81B3Q/s320/UA+-+001.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Qv4p2aDi3Tk/TpPTyRk118I/AAAAAAAAApc/nzwpnAt0UcM/s1600/UA+-+002.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/-Qv4p2aDi3Tk/TpPTyRk118I/AAAAAAAAApc/nzwpnAt0UcM/s320/UA+-+002.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jsUHGrc3mjc/TpPTP8lF8dI/AAAAAAAAApU/Gnn7QFhEOL4/s1600/UA+-+003.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="http://1.bp.blogspot.com/-jsUHGrc3mjc/TpPTP8lF8dI/AAAAAAAAApU/Gnn7QFhEOL4/s320/UA+-+003.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since I had not doing this frequently (it's maximum 3 users in 6 months) and also the purpose of revoking access was working without any issues, I did not consider this as a harmful message.&lt;br /&gt;&lt;br /&gt;Yesterday, I had to revoke access to users for an existing company due to some maintenance. Minimum of 10 users and I started receiving this error message each time I select a user and revoke access. It's then I decided to check this out and clear it once for all.&lt;br /&gt;&lt;br /&gt;I could get only one link with exact error message, which I found on our Community Forum. &lt;a href="http://community.dynamics.com/product/gp/f/32/p/46685/85206.aspx"&gt;User Access Setup Error: GPS Error RevokeUserAudit: 58&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Let me explain what I did to get rid of this.&lt;br /&gt;&lt;br /&gt;1. Check the second error message. It says it did not find the stored procedure *mxCallRevokeUserAudit*.&lt;br /&gt;&lt;br /&gt;2. I checked whether this stored procedure is available on any other company that I had on my GP environment. I could not find one on any company.&lt;br /&gt;&lt;br /&gt;3. I was intrigued by the name of this stored procedure since, it's not similar to any Microsoft Dynamics GP SQL object naming convention.&lt;br /&gt;&lt;br /&gt;4. I then launched GP and opened Tables Resource Description (&lt;i&gt;Microsoft Dynamics GP -&amp;gt; Tools -&amp;gt; Resource Descriptions -&amp;gt; Tables&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;5. Since the message said something about *Audit*, I thought I would first check with *Audit Trails* module. To my surprise (and joy, of course), Physical Name of all tables started with *MX*.&lt;br /&gt;&lt;br /&gt;6. I then concluded that the SQL Stored Procedure what I am looking at, is also of *Audit Trails* module.&lt;br /&gt;&lt;br /&gt;Now I could not do much with that, since I could not find that stored procedure anywhere. I checked my GP licenses and it did not cover *Audit Trails* module at all.&lt;br /&gt;&lt;br /&gt;When I upgraded to Microsoft Dynamics GP2010 R2, I had selected this module also for installation. Since this module is not covered under my license, it installed the dictionary but it did not create the SQL procedures (&lt;i&gt;that's my assumption and I may be wrong&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;The only option that was left; to remove this product from my environment (by removing DYNAMICS.SET file contents alone and not the dictionary itself).&lt;br /&gt;&lt;br /&gt;This removed that now (in)famous error message.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2227765956179250396?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2227765956179250396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/10/user-access-setup-error-gps-error.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2227765956179250396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2227765956179250396'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/10/user-access-setup-error-gps-error.html' title='User Access Setup Error: GPS Error RevokeUserAudit: 58'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7Xr6_nrpqxY/TpPTO9deJaI/AAAAAAAAApE/tN0C1O81B3Q/s72-c/UA+-+001.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6341661288076824953</id><published>2011-10-10T15:15:00.001+04:00</published><updated>2011-10-10T15:15:40.217+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>Congrats MVPs - Mark &amp; Siva</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Congratulations to these tremendously talented and amazing individuals, &lt;a href="http://msdynamicsgp.blogspot.com/2011/10/mvp-renewed.html"&gt;Mark Polino&lt;/a&gt; and &lt;a href="http://msdynamicstips.com/2011/10/01/mvp-for-the-second-successive-year/"&gt;Sivakumar Venkataraman&lt;/a&gt;, to get their MVP status renewed. Most deserved ones.&lt;br /&gt;&lt;br /&gt;Congrats again to you both and wish you many more MVP renewals in future. Do doubt about that.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6341661288076824953?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6341661288076824953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/10/congrats-mvps-mark-siva.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6341661288076824953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6341661288076824953'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/10/congrats-mvps-mark-siva.html' title='Congrats MVPs - Mark &amp; Siva'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6307086183976633627</id><published>2011-10-10T14:51:00.001+04:00</published><updated>2011-10-10T20:58:43.447+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Accounting'/><title type='text'>State of Online Accounting Industry - Q&amp;A on Software Advice by Michael Koploy</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was contacted by Mr. Michael Koploy, &lt;a href="http://www.softwareadvice.com/accounting/online-accounting-software-comparison/"&gt;Software Advice&lt;/a&gt;, to have a look at his then recent article; &lt;a href="http://blog.softwareadvice.com/articles/accounting/state-of-the-online-accounting-industry-roundtable-1090811/"&gt;State of Online Accounting Industry&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The importance of this article is that it gives an insight about Accounting Software on Cloud, from 3 of the leading Online Accounting Software solutions. 5 important questions and you are well informed by the answers. It's a great read and well informative.&lt;br /&gt;&lt;br /&gt;I would like to share my views on this.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Advantages&lt;/u&gt;&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;1. Cost - That'll be the driving point for any one who want to go online.&lt;br /&gt;2. Less/Zero Maintenance - You don't have to worry about downtime or H/W maintenance on server or related resources.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Disadvantages&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;1. Depends on providers. You can't just trust everyone and anyone who provide an online solution. There were some recent outages from industry's leading providers, such as Microsoft, Amazon, etc.&lt;br /&gt;2. Since it's pay as you use, you have to limit your usage if you have to get some benefit out of. When I say that, I mean, I may not have one live environment and one test environment for the price of only one environment. If I insist to have, I may have to pay for that.&lt;br /&gt;3. If I have to restore a backup due to a severe mistakes, I can't do it immediately. I don't even know whether my service provider maintains a backdated backup or not.&lt;br /&gt;4. No Accounting Software is used AS IS, without a single customization(s). If I do require a customization, then my online accounting software should have an ability to import it and get updated with.&lt;br /&gt;5. Whenever there is a major update to the parent product, I may or may not have a choice to decide on whether I actually want it or not. As always, a major upgrade also include additional cost depending on HOW major it is.&lt;br /&gt;6. People may not feel like THEY ARE CONTROLLING THEIR DATA. I capitalized that, because, that's a huge question everyone would want to ask before adapting to the change.&lt;br /&gt;&lt;br /&gt;In my humble opinion, everything else could be 100% online (Public Cloud), but Accounting Software should be a hybrid (Private Cloud). In that way, there will be a balance between cost, maintenance and others.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6307086183976633627?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6307086183976633627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/10/state-of-online-accounting-industry-q.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6307086183976633627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6307086183976633627'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/10/state-of-online-accounting-industry-q.html' title='State of Online Accounting Industry - Q&amp;A on Software Advice by Michael Koploy'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2719867683491081690</id><published>2011-09-17T10:23:00.001+04:00</published><updated>2011-09-17T10:23:50.662+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dex'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='Support Debugging Tool'/><category scheme='http://www.blogger.com/atom/ns#' term='SDT'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Using substring() with Text Fields - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Back from my vacation, several posts grabbed my interest as a developer. This post from David is one of them.&lt;br /&gt;&lt;br /&gt;David explains how to resolve an issue that was found in Sivakumar's SDT (Support Debugging Tool) based solution. In a nutshell, the issue was with Text type fields and dexterity function substring().&lt;br /&gt;&lt;br /&gt;Read it here; &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/09/14/quick-tip-using-substring-with-a-text-field-datatype.aspx"&gt;Quick Tip: Using substring() with a text field datatype&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2719867683491081690?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2719867683491081690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/09/using-substring-with-text-fields-david.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2719867683491081690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2719867683491081690'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/09/using-substring-with-text-fields-david.html' title='Using substring() with Text Fields - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2119673851463041417</id><published>2011-08-18T11:00:00.000+04:00</published><updated>2011-08-18T11:00:02.889+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Vacation'/><title type='text'>Taking A Much Needed Break</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As you all know by now, I have not been active on my blogging due to a very stringent schedule for past 5 months. And I had been burning my energy for past 2 years without a halt.&lt;br /&gt;&lt;br /&gt;Now, I am extremely happy and relieved to have got a much needed break from work and will be going on a vacation for a month from now. I am excited enough to get in touch with my native country and my people. There is long schedule for the next one month; no escape from that. But that's going to be &lt;i&gt;ALL PERSONAL&lt;/i&gt;. Meeting people, visiting places, attending functions. I badly need it.&lt;br /&gt;&lt;br /&gt;Does not mean that I will not be keeping touch with Dynamics GP. :-) I will certainly be reading all posts from fellow bloggers and will be updating myself with happenings.&lt;br /&gt;&lt;br /&gt;Once I am back from my vacation, I assure I would be a hungry soul and be posting on my blog as frequently as it had never been.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2119673851463041417?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2119673851463041417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/taking-much-needed-break.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2119673851463041417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2119673851463041417'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/taking-much-needed-break.html' title='Taking A Much Needed Break'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6361029220071350111</id><published>2011-08-16T01:24:00.002+04:00</published><updated>2011-08-16T01:25:12.266+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer Insights'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Dynamics GP Developer Insights - Series of Posts on Developing For Dynamics GP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Brian Roney and his team at Microsoft (Dynamics GP Technical Division) is going to post series of articles which will enlighten us on what's been going on with Dynamics GP development.&lt;br /&gt;&lt;br /&gt;Series titled as &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/08/15/dynamics-gp-developer-insights-introduction.aspx"&gt;Dynamics GP Developer Insights&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;GP developers across world, stay tuned for a brilliant series.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6361029220071350111?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6361029220071350111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/dynamics-gp-developer-insights-series.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6361029220071350111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6361029220071350111'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/dynamics-gp-developer-insights-series.html' title='Dynamics GP Developer Insights - Series of Posts on Developing For Dynamics GP'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-1423860037119916496</id><published>2011-08-09T14:25:00.001+04:00</published><updated>2011-08-09T14:26:02.191+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='Chunk Creation'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='Chunk'/><title type='text'>Best Practice for Dexterity Version &amp; Build Numbers - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;David's post, &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/08/09/quick-tip-best-practice-for-dexterity-version-and-build-numbers.aspx"&gt;Best Practice for Dexterity Version and Build Numbers&lt;/a&gt;, explains a very important concept in chunk creation process.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We must version our products which is very important and also ethical. Small-time Dex developers do not understand this process when they deliver a simple customization.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I sincerely believe that this post from David would enlighten people about this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-1423860037119916496?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/1423860037119916496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/best-practice-for-dexterity-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1423860037119916496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1423860037119916496'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/best-practice-for-dexterity-version.html' title='Best Practice for Dexterity Version &amp; Build Numbers - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4659411646326733647</id><published>2011-08-08T23:11:00.000+04:00</published><updated>2011-08-08T23:11:32.866+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='Multi-Currency'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange Table'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Metadata'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Queries'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Administration'/><title type='text'>Replicate Multi-Currency &amp; Exchange Table Access Information From Existing Company</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I had to create a new company with Functional Currency being same like existing production. Quite obviously, all Exchange Table IDs are going to be exactly same like in existing production company.&lt;br /&gt;&lt;br /&gt;There were around 25 currencies that we have setup. Under normal circumstances, I have to open Multi-Currency Access (Tools -&amp;gt; Setup -&amp;gt; System -&amp;gt; Multi-Currency Access) and select each currency &amp;amp; respective exchange table ID and activate it. 25 times 3 mouse-clicks.&lt;br /&gt;&lt;br /&gt;I then decided to tread SQL way. Following is the script which did that 75 clicks in less than a second:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;/* MC60100 - Multi-Currency Access Table */&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;INSERT INTO&lt;/span&gt; DYNAMICS..MC60100&amp;nbsp;&lt;span class="Apple-style-span" style="color: purple;"&gt;(&lt;/span&gt;CMPANYID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;CURNCYID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;INACTIVE&lt;span class="Apple-style-span" style="color: purple;"&gt;)&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;SELECT &lt;/span&gt;&lt;i&gt;[new company id]&lt;/i&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;CURNCYID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;0&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;FROM &lt;/span&gt;DYNAMICS..MC60100&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;WHERE &lt;/span&gt;CMPANYID&lt;span class="Apple-style-span" style="color: purple;"&gt; = &lt;/span&gt;&lt;i&gt;[existing company id]&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;/* MC60200 - Exchange Table ID Access Table */&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;INSERT INTO &lt;/span&gt;DYNAMICS..MC60200&amp;nbsp;&lt;span class="Apple-style-span" style="color: purple;"&gt;(&lt;/span&gt;CMPANYID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;EXGTBLID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;INACTIVE&lt;span class="Apple-style-span" style="color: purple;"&gt;)&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;SELECT &lt;/span&gt;&lt;i&gt;[new company id]&lt;/i&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;,&amp;nbsp;&lt;/span&gt;EXGTBLID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;0&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;FROM &lt;/span&gt;DYNAMICS..MC60200&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;WHERE &lt;/span&gt;CMPANYID&lt;span class="Apple-style-span" style="color: purple;"&gt; = &lt;/span&gt;&lt;i&gt;[existing company id]&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;To know the company ID for each of your companies, you can query the table &lt;b&gt;SY01500&lt;/b&gt;. Below is that query:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;SELECT &lt;/span&gt;CMPANYID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;INTERID&lt;span class="Apple-style-span" style="color: purple;"&gt;, &lt;/span&gt;CMPNYNAM&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;FROM &lt;/span&gt;DYNAMICS..SY01500&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;ORDER BY &lt;/span&gt;CMPANYID&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Happy querying.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4659411646326733647?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4659411646326733647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/replicate-multi-currency-exchange-table.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4659411646326733647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4659411646326733647'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/replicate-multi-currency-exchange-table.html' title='Replicate Multi-Currency &amp; Exchange Table Access Information From Existing Company'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7306477373187893765</id><published>2011-08-07T22:24:00.002+04:00</published><updated>2011-08-07T22:25:11.804+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Services'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><title type='text'>SQL Server Services - Do Not Set To "Automatic (Delayed Start)"</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am not sure anyone else would have faced this issue. But I did couple of days back that almost killed my system.&lt;br /&gt;&lt;br /&gt;I formatted my system and built it from scratch, that obviously also included SQL Server. I always set SQL Server services (SQL Server Database Service, SQL Server Agent, SQL Server Reporting Service, etc.) to Automatic. This means, when OS gets booted, all these services will also get started before we see Desktop.&lt;br /&gt;&lt;br /&gt;I read a KB article on MSFT site, which explained each of Application Startup options; Automatic, Automatic (Delayed Start), Manual, Disabled.&lt;br /&gt;&lt;br /&gt;Difference between &lt;i&gt;&lt;b&gt;Automatic&lt;/b&gt;&lt;/i&gt; and &lt;i&gt;&lt;b&gt;Automatic (Delayed Start)&lt;/b&gt;&lt;/i&gt; is that &lt;i&gt;&lt;b&gt;Automatic&lt;/b&gt; &lt;/i&gt;option lets the concerned service to get started immediately after OS boots. &lt;i&gt;&lt;b&gt;Automatic (Delayed Start)&lt;/b&gt; &lt;/i&gt;option lets all services of OS to get started first and then after a brief delay starts the concerned service.&lt;br /&gt;&lt;br /&gt;After reading above, I decided to set SQL Server Services startup option to &lt;i&gt;Automatic (Delayed Start)&lt;/i&gt;. And that proved disastrous.&lt;br /&gt;&lt;br /&gt;Restarting the system never progressed beyond &lt;i&gt;&lt;b&gt;STARTING WINDOWS&lt;/b&gt;&lt;/i&gt;. And when I switched off system forcibly and rebooted it, system asked me to either &lt;i&gt;BOOT SYSTEM NORMALLY or RUN SYSTEM STARTUP FAILURE&amp;nbsp;DIAGNOSTIC.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Selecting either of above yielded nothing. I had no other option than to reinstall OS.&lt;br /&gt;&lt;br /&gt;Moral of this bitter story: Never set &lt;i&gt;&lt;b&gt;Automatic (Delayed Start)&lt;/b&gt;&lt;/i&gt;&amp;nbsp;as Startup option to all SQL Server Services. If you don't want these services to be started immediately when OS boots, then set it up to &lt;i&gt;&lt;b&gt;Manual&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7306477373187893765?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7306477373187893765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/sql-server-services-do-not-set-to.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7306477373187893765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7306477373187893765'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/08/sql-server-services-do-not-set-to.html' title='SQL Server Services - Do Not Set To &quot;Automatic (Delayed Start)&quot;'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-50625796196852161</id><published>2011-07-31T15:14:00.002+04:00</published><updated>2011-08-02T09:37:14.412+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dex'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><title type='text'>"Illegal Address Field" Error while accessing a Global</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This one's interesting and quite straightforward too.&lt;br /&gt;&lt;br /&gt;I had to create a new &lt;i&gt;&lt;b&gt;Global&lt;/b&gt;&lt;/i&gt; field in my customization. Instead of creating a new field, I added an existing GP field ('Customer Number') and wrote my code to assign value and retrieve value as required.&lt;br /&gt;&lt;br /&gt;I created the chunk and when my code was executed at&amp;nbsp;run-time, I received the following error message:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ru4AnDaCFEs/TjU2yGWcqHI/AAAAAAAAAnw/ICXWGRmavHQ/s1600/Illegal+Address+Field.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://2.bp.blogspot.com/-ru4AnDaCFEs/TjU2yGWcqHI/AAAAAAAAAnw/ICXWGRmavHQ/s400/Illegal+Address+Field.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the first look, it's all correct. I have referred to a &lt;b&gt;&lt;i&gt;Global&lt;/i&gt;&lt;/b&gt;&amp;nbsp;field which exists pretty much in my dictionary, otherwise it would not have even got compiled in first place.&lt;br /&gt;&lt;br /&gt;So what else would be the reason? It's plain and simple. I created a "new Global field from an existing GP field". Which means, when I created my chunk, I should have added this resource explicitly to my dictionary, using &lt;b&gt;&lt;i&gt;Transfer Resources&lt;/i&gt;&lt;/b&gt;&amp;nbsp;Dex Utility option. OR I should have first created a new field itself and then add that to Globals.&lt;br /&gt;&lt;br /&gt;Since I didn't do above, compiler did not find that resource at all in my dictionary or GP's dictionary (Dynamics.dic) and then threw this error message.&lt;br /&gt;&lt;br /&gt;I created a new field itself in my custom dictionary and added that to Globals. Things were perfectly alright.&lt;br /&gt;&lt;br /&gt;Sometimes, focusing more on brain draining issues may actually drain your brain. Well, I am serious. Otherwise, how in your opinion I missed this above simple concept?&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b style="color: #660000;"&gt;Update&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #660000;"&gt;: &lt;/span&gt;&lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/08/02/quick-tip-creating-dexterity-system-variables.aspx"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;David has posted a quick tip&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #660000;"&gt; on why this issue occurs and what is the best possible solution to this.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-50625796196852161?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/50625796196852161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/illegal-address-field-error-while.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/50625796196852161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/50625796196852161'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/illegal-address-field-error-while.html' title='&quot;Illegal Address Field&quot; Error while accessing a Global'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ru4AnDaCFEs/TjU2yGWcqHI/AAAAAAAAAnw/ICXWGRmavHQ/s72-c/Illegal+Address+Field.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2116959530215846481</id><published>2011-07-11T16:28:00.002+04:00</published><updated>2011-07-11T16:38:16.014+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FA'/><category scheme='http://www.blogger.com/atom/ns#' term='Fixed Assets'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>Fixed Assets Suffix</title><content type='html'>Fixed Assets Suffix is quite confusing, at least that's what I was thinking about.&lt;br /&gt;&lt;br /&gt;According to GP:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #660000;"&gt;When you enter an asset ID, you also must enter a suffix for it. The asset ID is used&amp;nbsp;throughout Fixed Asset Management to identify assets; the suffix is used to identify&amp;nbsp;components of assets. The default suffix is 1. You can accept the default suffix or&amp;nbsp;enter or select a different one.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For someone who do not understand what exactly it is, I would like to simplify.&lt;br /&gt;&lt;br /&gt;Consider the following scenario:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I am purchasing 10 laptops of identical configuration for my staff. &lt;/i&gt;&lt;i&gt;Following will be my asset record:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Asset ID: LAPTOPS&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Suffix: 1&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Acquisition Cost: $3000 ($300 per laptop)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Quantity: 10&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Location: My Office&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Physical Location: IT Stores&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Custodian: IT Manager or IT Department (whichever way you would like to perceive)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Now, my IT department allocates one laptop to an employee belonging to Finance department. I must now pass an Asset Transfer for one laptop from this asset ID. Once I transfer one laptop, following will be my new &amp;amp; updated asset records:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;-- For all other 9 laptops that are not allocated yet&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Asset ID: LAPTOPS&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Suffix: 1&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Acquisition Cost: $2700 ($300 per laptop)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Quantity: 9&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Location: My Office&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Physical Location: IT Stores&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Custodian: IT Manager or IT Department&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;-- For 1 laptop that got allocated to an finance employee&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;A&lt;/i&gt;&lt;/i&gt;&lt;i&gt;&lt;i&gt;sset ID: LAPTOPS&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Suffix: 2&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Acquisition Cost: $300&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Quantity: 1&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Location: My Office&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Physical Location: Finance Department&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;i&gt;Custodian: Employee to whom this laptop is allocated to&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Asset Suffix will be incremented as and when you do a partial transfer. It is not advisable to use Asset Suffix for non-identical assets. For instance, if you purchase 10 laptops but non-identical configurations, it's not standard practice to create one asset ID with quantity 10.&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2116959530215846481?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2116959530215846481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/fixed-assets-suffix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2116959530215846481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2116959530215846481'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/fixed-assets-suffix.html' title='Fixed Assets Suffix'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3241184291073047978</id><published>2011-07-06T16:01:00.000+04:00</published><updated>2011-07-11T16:05:56.931+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smartlist'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>Smartlist Favorite Visibility</title><content type='html'>Most of the queries that I am receiving from my users regarding Smartlist is like below:&lt;br /&gt;&lt;br /&gt;1. Why my Smartlist Favorite is being shown to all?&lt;br /&gt;2. I created a Smartlist Favorite in one company. It is not showing up in other company. Why?&lt;br /&gt;&lt;br /&gt;Answer is quite simple and straightforward. They had not selected an appropriate *Visible To* option.&lt;br /&gt;&lt;br /&gt;Smartlist favorites can be created with either one of available four different visibility options.&lt;br /&gt;&lt;br /&gt;1. System&lt;br /&gt;2. Company&lt;br /&gt;3. User Class&lt;br /&gt;4. User ID&lt;br /&gt;&lt;br /&gt;Shown below is how it looks like:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FNDGAPyigHA/ThRLLJb8f_I/AAAAAAAAAlU/BlgheT7htCE/s1600/Smartlist+Favorites+-+02.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://4.bp.blogspot.com/-FNDGAPyigHA/ThRLLJb8f_I/AAAAAAAAAlU/BlgheT7htCE/s400/Smartlist+Favorites+-+02.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. &lt;b&gt;System&lt;/b&gt;: Visible to all users across all companies.&lt;br /&gt;2. &lt;b&gt;Company&lt;/b&gt;: Visible to all users, but visible only on that particular company.&lt;br /&gt;3. &lt;b&gt;User Class&lt;/b&gt;: Visible to all users under the user class in which the user who creates this favorite is, but visible across all companies.&lt;br /&gt;4. &lt;b&gt;User ID&lt;/b&gt;: Visible only to this user, but across all companies.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;&lt;u&gt;Related Post&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.vaidy-dyngp.com/2011/04/changing-smartlist-favorites-visibility.html"&gt;Changing a smartlist favorite's visibility thru' SQL&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3241184291073047978?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3241184291073047978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/smartlist-favorite-visibility.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3241184291073047978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3241184291073047978'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/smartlist-favorite-visibility.html' title='Smartlist Favorite Visibility'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FNDGAPyigHA/ThRLLJb8f_I/AAAAAAAAAlU/BlgheT7htCE/s72-c/Smartlist+Favorites+-+02.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7971809126294996153</id><published>2011-07-03T11:06:00.000+04:00</published><updated>2011-07-06T15:56:59.590+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>Congratulating MVPs</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I would like to take this opportunity to congratulate MVPs from our community:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://dynamicsgpblogster.blogspot.com/2011/07/4th-consecutive-year-as-microsoft.html"&gt;Mariano Gomez (GP)&lt;/a&gt; - 4th consecutive year&lt;br /&gt;2. &lt;a href="http://www.jivtesh.com/2011/07/good-news.html"&gt;Jivtesh Singh (GP)&lt;/a&gt; - Debut MVP&lt;br /&gt;3. &lt;a href="http://crmentropy.blogspot.com/2011/07/im-microsoft-mvp-still.html"&gt;Dave Berry (CRM)&lt;/a&gt; - 2nd consecutive year&lt;br /&gt;&lt;br /&gt;And all those who got awarded this time for their tremendous achievements and contributions.&lt;br /&gt;&lt;br /&gt;I wish all many more success and accolades to come thru'.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7971809126294996153?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7971809126294996153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/congratulating-mvps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7971809126294996153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7971809126294996153'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/congratulating-mvps.html' title='Congratulating MVPs'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5064542916398791277</id><published>2011-07-02T23:48:00.000+04:00</published><updated>2011-07-02T23:49:20.882+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='VBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Basic Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>"Unknown error 0 - 800AC351 occurred saving the project file" - Error &amp; Solution</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;My &lt;a href="http://www.vaidy-dyngp.com/2011/07/unknown-error-0-800ac351-occurred.html"&gt;last post discussed about an error message&lt;/a&gt; faced by users once GP2010 R2 upgrade was over.&amp;nbsp;This post gives you a solution for that.&lt;br /&gt;&lt;br /&gt;The following error message was faced by users when they log off from GP:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GOvRaIIJebM/Tg8mkSp3UBI/AAAAAAAAAlQ/knGx2-rSURQ/s1600/VBA+Error.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="151" src="http://4.bp.blogspot.com/-GOvRaIIJebM/Tg8mkSp3UBI/AAAAAAAAAlQ/knGx2-rSURQ/s400/VBA+Error.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Initially I thought it was occurring only on "sa" login. But couple of users today reported the same error when they logged off from GP.&lt;br /&gt;&lt;br /&gt;When I analyzed this further, I realized that users who have access to Field Service processes in GP alone were getting this error message. Those who do not have access never reported this issue at all.&lt;br /&gt;&lt;br /&gt;That made me to think about next step in solving this. No one has reported this issue yet, thus leaving me in the lurch.&lt;br /&gt;&lt;br /&gt;I finally found a solution for this menace.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;SOLUTION&lt;/u&gt;&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;1. I logged off all users from GP environment, as it is Terminal Server environment for us.&lt;br /&gt;2. Launched GP and opened Visual Basic editor.&lt;br /&gt;3. Opened Field Service VBA project.&lt;br /&gt;4. Did some harmless edits (like adding some comments, etc.).&lt;br /&gt;5. Opened the "References" wizard.&lt;br /&gt;6. Unselected all references and selected it back.&lt;br /&gt;7. Compiled the entire project to check whether I am getting any error message.&lt;br /&gt;8. Saved VBA project.&lt;br /&gt;9. Logged off from GP.&lt;br /&gt;&lt;br /&gt;Surprisingly (but expectedly) the error message never appeared again.&lt;br /&gt;&lt;br /&gt;Those who are looking for some solution for this menace, here it is for you.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5064542916398791277?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5064542916398791277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/unknown-error-0-800ac351-occurred_02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5064542916398791277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5064542916398791277'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/unknown-error-0-800ac351-occurred_02.html' title='&quot;Unknown error 0 - 800AC351 occurred saving the project file&quot; - Error &amp; Solution'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-GOvRaIIJebM/Tg8mkSp3UBI/AAAAAAAAAlQ/knGx2-rSURQ/s72-c/VBA+Error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3311976792651647562</id><published>2011-07-02T18:16:00.007+04:00</published><updated>2011-07-02T23:50:30.290+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='VBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Unknown error 0 - 800AC351 occurred saving the project file - Error Message</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Has anyone faced this error message?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GOvRaIIJebM/Tg8mkSp3UBI/AAAAAAAAAlQ/knGx2-rSURQ/s1600/VBA+Error.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="151" src="http://4.bp.blogspot.com/-GOvRaIIJebM/Tg8mkSp3UBI/AAAAAAAAAlQ/knGx2-rSURQ/s400/VBA+Error.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I recently found this error message after upgrading to GP2010 R2, though it doesn't have any impact towards other users' sessions and even the customizations.&lt;br /&gt;&lt;br /&gt;This happens only for an "sa" login.&amp;nbsp;Very strange error message.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;UPDATE 1: &lt;/b&gt;This is happening for all users who have access to Field Service module. If you see the above message, the error is thrown by Field Service VBA project.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;UPDATE 2:&amp;nbsp;&lt;/b&gt;Issue is resolved. Please read &lt;a href="http://www.vaidy-dyngp.com/2011/07/unknown-error-0-800ac351-occurred_02.html"&gt;my next post to know better about this message&lt;/a&gt;.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3311976792651647562?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3311976792651647562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/unknown-error-0-800ac351-occurred.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3311976792651647562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3311976792651647562'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/unknown-error-0-800ac351-occurred.html' title='Unknown error 0 - 800AC351 occurred saving the project file - Error Message'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-GOvRaIIJebM/Tg8mkSp3UBI/AAAAAAAAAlQ/knGx2-rSURQ/s72-c/VBA+Error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5018241811283316157</id><published>2011-07-01T01:34:00.002+04:00</published><updated>2011-07-01T11:06:27.260+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Administration'/><title type='text'>Don't update "Batch Status" thru' SQL when users are logged on</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A user complained about a batch not being able to be posted. The error message is something like this: &lt;i&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;This batch is currently receiving transactions&lt;/span&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Normally when a user complains about something like this, a GP Administrator or Consultant's immediate step is to check what the *Batch Status* field holds in SY00500 (Batch Header) table. The legend for this field says:&lt;br /&gt;&lt;br /&gt;0 – Available - BATCH_AVAILABLE&lt;br /&gt;1 - Marked to Post - BATCH_POSTING&lt;br /&gt;2 - Marked to Delete - BATCH_DELETING&lt;br /&gt;3 - Marked to Receive - BATCH_RECEIVING&lt;br /&gt;4 - BATCH_DONE_POSTING&lt;br /&gt;5 - BATCH_PRINTING&lt;br /&gt;6 - BATCH_UPDATING&lt;br /&gt;7 - BATCH_POSTING_INCOMPLETE&lt;br /&gt;8 - BATCH_PRINTING_INCOMPLETE&lt;br /&gt;9 - BATCH_UPDATING_INCOMPLETE&lt;br /&gt;10- BATCH_RECURRING_INCOMPLETE&lt;br /&gt;11 - BATCH_POSTED_WITH_ERROR&lt;br /&gt;&lt;br /&gt;And quite apparently, in my case, it was 3. i.e. BATCH_RECEIVING. It's very easy to update this field back to ZERO that denotes BATCH_AVAILABLE, so user can post it.&lt;br /&gt;&lt;br /&gt;I could have also done the same thing. But I did not. I just wanted to make sure that this batch indeed did not receive any transactions. How do we identify whether a batch is receiving transactions or not? That I will address in another post.&lt;br /&gt;&lt;br /&gt;This one is intended to caution a Consultant or Administrator NOT to update *Batch Status* thru' SQL for any batch which is marked as BATCH_RECEIVING when users are logged on.&lt;br /&gt;&lt;br /&gt;It would break a valid transaction being saved in this particular batch. When a batch receive transactions, GP locks this batch from getting posted only by updating the *Batch Status* field with BATCH_RECEIVING. By changing that from back end, we are risking batch getting corrupted.&lt;br /&gt;&lt;br /&gt;Tell the user that he/she has to wait. And wait till users log off from GP. And then check whether the *Batch Status* becomes BATCH_AVAILABLE. In case it is not, then you update it thru' SQL.&lt;br /&gt;&lt;br /&gt;It is worth waiting for sometime than trying to clear a mess. I take this opportunity to insist again: SQL is not ALWAYS an appropriate approach for issues that we face in GP.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;UPDATE&lt;/b&gt;: David has sent me a link, which quite obviously I missed mentioning here. How did I miss this? We do have a way to &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2008/12/03/releasing-stuck-batches-and-transactions-without-exiting-all-users.aspx"&gt;release stuck batches without logging off users&lt;/a&gt;.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5018241811283316157?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5018241811283316157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/dont-update-batch-status-thru-sql-when.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5018241811283316157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5018241811283316157'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/dont-update-batch-status-thru-sql-when.html' title='Don&apos;t update &quot;Batch Status&quot; thru&apos; SQL when users are logged on'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2594590839433320226</id><published>2011-07-01T00:48:00.000+04:00</published><updated>2011-07-01T01:24:12.846+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smartlist'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Resizing left pane in Smartlist - Frank Hamelly</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Frank, thank you very much for getting this from Microsoft Team. We all are grateful, as I know the pain in scrolling horizontally for each Smartlist item.&lt;br /&gt;&lt;br /&gt;Alright, for all GP users and consultants out there. You all better download this from Frank's site. This is going to be most likable thing.&lt;br /&gt;&lt;br /&gt;Here it is: &lt;a href="http://gp2themax.blogspot.com/2011/06/resize-left-panel-in-smartlist.html"&gt;Resize the left pane in Smartlist&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2594590839433320226?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2594590839433320226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/resizing-left-pane-in-smartlist-frank.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2594590839433320226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2594590839433320226'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/07/resizing-left-pane-in-smartlist-frank.html' title='Resizing left pane in Smartlist - Frank Hamelly'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-1796090155580145779</id><published>2011-06-30T14:38:00.000+04:00</published><updated>2011-06-30T14:38:56.979+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support Debugging Tool'/><category scheme='http://www.blogger.com/atom/ns#' term='SDT'/><title type='text'>Support Debugging Tool (SDT) Build 15 Released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Support Debugging Tool (SDT) Build 15 has been released with crucial list of fixes, tons of features and enhancements. By seeing the list I could understand that plenty of efforts would have gone in to get this build up.&lt;br /&gt;&lt;br /&gt;I recommend everyone to update your environment with this new build to avail it to it's fullest.&lt;br /&gt;&lt;br /&gt;More about this release: &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/06/30/support-debugging-tool-build-15-released.aspx"&gt;Support Debugging Tool Build 15 Released&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-1796090155580145779?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/1796090155580145779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/support-debugging-tool-sdt-build-15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1796090155580145779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1796090155580145779'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/support-debugging-tool-sdt-build-15.html' title='Support Debugging Tool (SDT) Build 15 Released'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5253019596341969374</id><published>2011-06-27T09:26:00.000+04:00</published><updated>2011-06-27T09:29:23.015+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dex'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='Support Debugging Tool'/><category scheme='http://www.blogger.com/atom/ns#' term='SDT'/><title type='text'>Access data from other companies from Dexterity</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;David walks us thru' &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/06/24/how-to-access-data-from-other-companies-from-dexterity.aspx"&gt;how we can access data from other companies&lt;/a&gt; from a Dexterity code.&lt;br /&gt;&lt;br /&gt;I have never written a code like this in my 8 years of experience. That said, I have not met any requirements that challenged me to write such code. With this, David has eased my (our) efforts in finding how it can be done.&lt;br /&gt;&lt;br /&gt;Thanks David.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5253019596341969374?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5253019596341969374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/access-data-from-other-companies-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5253019596341969374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5253019596341969374'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/access-data-from-other-companies-from.html' title='Access data from other companies from Dexterity'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3124926165548798429</id><published>2011-06-26T17:10:00.001+04:00</published><updated>2011-06-27T09:28:12.027+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sales'/><category scheme='http://www.blogger.com/atom/ns#' term='Sales Order Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOP'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>Sales Quote Line Item Cancellation</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I recently took a training for users on GP SOP.&amp;nbsp;Training was a success. There were couple of users who are already into GP for quite sometime now (4 years precisely).&lt;br /&gt;&lt;br /&gt;Interestingly, when I was explaining about &lt;em&gt;Quantity Quoted Vs. Quantity To Order Vs. Quantity Cancelled&lt;/em&gt;, one user said they had never used Quantity Cancelled at all to record any line item cancellation.&amp;nbsp;That was quite&amp;nbsp;a surprise&amp;nbsp;to me.&lt;br /&gt;&lt;br /&gt;Consider this&amp;nbsp;scenario: A customer&amp;nbsp;enquires&amp;nbsp;about&amp;nbsp;couple of&amp;nbsp;products and we prepare a quote and send it to them. Out of two products, they confirm only one and we are to transfer this quote with only product. There are three ways we can adapt:&lt;br /&gt;&lt;br /&gt;1. Delete that unwanted product line on the quote and transfer this quote to an order (Bad Approach).&lt;br /&gt;2. Transfer the quote in totality and from Sales Order delete that unwanted product line. (Bad Approach).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Above two approaches do not give us the fair picture on quote conversion. Considering the fact that GP SOP do not maintain a revision history of each document, it's not advisable to follow above steps.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;3. Cancel the quantity, by&amp;nbsp;removing "Quantity To Order"&amp;nbsp;and entering "Quantity Cancelled".&amp;nbsp;Transferring this quote will not&amp;nbsp;transfer&amp;nbsp;unwanted product to Sales Order.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;By doing this you are retaining originally quoted products list and transferring only those which your customer wanted,&amp;nbsp;also for your self-assessment&amp;nbsp;on how you have performed in winning the quotations. Most recommended approach.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Of course, we would be forced to add/remove product lines from Sales Order for&amp;nbsp;some reasons. But at least, quote conversion would&amp;nbsp;give us facts at the time when we won the quote for that particular customer.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #990000;"&gt;UPDATE: &lt;a href="http://msdynamicstips.com/2011/06/26/nice-features-for-auditing-information-in-gp/"&gt;Siva has written a post which expands my post into different modules&lt;/a&gt; and how we can maintain records for better and painless auditing.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3124926165548798429?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3124926165548798429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/sales-quote-line-item-cancellation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3124926165548798429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3124926165548798429'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/sales-quote-line-item-cancellation.html' title='Sales Quote Line Item Cancellation'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6716504173661492361</id><published>2011-06-24T23:23:00.004+04:00</published><updated>2011-06-24T23:34:01.983+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 10'/><category scheme='http://www.blogger.com/atom/ns#' term='Checklinks'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Analytical Accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='AA'/><title type='text'>Check Links for Analytical Accounting in Microsoft Dynamics GP 10 &amp; 2010</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blogs.msdn.com/b/dynamicsgp"&gt;Inside Microsoft Dynamics GP&lt;/a&gt; blog has got a post that cautions us about two important things:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;1. Don't run Check Links process for AA at this time on versions GP10 and GP2010.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;2 Apply latest Service Packs or Hotfixes for Microsoft Dynamics GP (versions 10 and 2010) to get AA related latest fixes.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;More on this here: &lt;a href="http://blogs.msdn.com/b/dynamicsgp/archive/2011/06/24/information-about-check-links-for-analytical-accounting-in-microsoft-dynamics-gp.aspx"&gt;Information about Check Links for Analytical Accounting in Microsoft Dynamics GP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;VAIDY&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6716504173661492361?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6716504173661492361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/check-links-for-analytical-accounting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6716504173661492361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6716504173661492361'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/check-links-for-analytical-accounting.html' title='Check Links for Analytical Accounting in Microsoft Dynamics GP 10 &amp; 2010'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5738913904172086804</id><published>2011-06-19T17:53:00.002+04:00</published><updated>2011-06-19T17:53:00.477+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Serial/Lot'/><category scheme='http://www.blogger.com/atom/ns#' term='Sales Order Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOP'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>Auto Assign Serial / Lot Numbers on SOP Document</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;When do we select this option in SOP Setup? Is there any valid requirement that would arise so we setup SOP that on a Sales Document, Serial/Lot numbers automatically get assigned?&lt;br /&gt;&lt;br /&gt;I am talking about *&lt;strong&gt;Auto-Assign Serial Numbers&lt;/strong&gt;* and *&lt;strong&gt;Auto-Assign Lot Numbers&lt;/strong&gt;* options in Sales Order Processing Options Setup window.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EVzOm9dfkr4/Tf39FHvNhhI/AAAAAAAAAlM/6f311FP5GeI/s1600/SOP+Setup+Options.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://3.bp.blogspot.com/-EVzOm9dfkr4/Tf39FHvNhhI/AAAAAAAAAlM/6f311FP5GeI/s400/SOP+Setup+Options.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;As a normal practice, I would always keep it unselected. I would like to make sure that I handpick items with specific serial numbers so I won't let the system pick recent ones first and retain old ones.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Simply speaking, I would always want to sell old items first to make sure that I don't leave it in my stock as unsold. Like a FIFO.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;There are prominently two queries that arise on my mind:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;em&gt;1. How GP automatically takes Serial/Lot numbers for a particular item, if we select the above options? Does it follow FIFO approach or does it randomly pick some serial/lot number?&lt;/em&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;em&gt;2. Is there a practical scenario where we require these options selected?&lt;/em&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I would be grateful to receive your inputs as comments.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Thanks in advance.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5738913904172086804?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5738913904172086804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/auto-assign-serial-lot-numbers-on-sop.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5738913904172086804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5738913904172086804'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/auto-assign-serial-lot-numbers-on-sop.html' title='Auto Assign Serial / Lot Numbers on SOP Document'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-EVzOm9dfkr4/Tf39FHvNhhI/AAAAAAAAAlM/6f311FP5GeI/s72-c/SOP+Setup+Options.PNG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5281099519608347092</id><published>2011-06-19T10:30:00.002+04:00</published><updated>2011-06-19T10:30:00.876+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Dynamics GP Insights - From BKD Technologies</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A new blog out there launched by BKD Technologies which is going to be a dedicated GP blog.&lt;br /&gt;&lt;br /&gt;Check out: &lt;a href="http://dynamicsgpinsights.com/"&gt;BKD GP Team Blog - Dynamics GP Insights&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5281099519608347092?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5281099519608347092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/dynamics-gp-insights-from-bkd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5281099519608347092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5281099519608347092'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/dynamics-gp-insights-from-bkd.html' title='Dynamics GP Insights - From BKD Technologies'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4928232868005450099</id><published>2011-06-16T16:22:00.057+04:00</published><updated>2011-06-16T16:48:55.449+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Receivables Management'/><category scheme='http://www.blogger.com/atom/ns#' term='RM'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Stuck Receivables Transaction due to Incorrect Amounts</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Yesterday, I received a support request from one of our users who tried posting a batch full of receivables transactions and received an error message for one transaction whose distribution amounts did not match document amount.&lt;br /&gt;&lt;br /&gt;It was suppose to be a simple task to release this transaction for edit, but due to some reason this transaction got stuck in between. It did not come back to it's original batch and quite obviously it did not get posted either due to that error.&lt;br /&gt;&lt;br /&gt;Following are the steps involved in releasing that transaction:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;CHECKS&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Check whether the transaction is still in RM10301 (RM Sales Work) table.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;In my case it was still in RM10301 table.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;2. Check the fields BACHNUMB (Batch Number) and BCHSOURC (Batch Source) in RM10301 table for that transaction.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;In my case, BACHNUMB contained the USER ID who tried posting the batch; BCHSOURC&amp;nbsp;contained XRM_Sales instead of RM_Sales, since it was in the middle of posting process and got stuck.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;3. Check whether a batch with that user's&amp;nbsp;USER ID is created in SY00500 (Batch Header) table.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;In my case, there was indeed a batch with that User ID. Because of which, this user could not open Receivables Transaction Entry window and was receiving the (in)famous error message "A previous transaction level posting... ... ...".&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;CORRECTION STEPS&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. I first created a Receivables batch (I named it as RM-RECOV).&lt;br /&gt;&lt;br /&gt;2. Through SQL Server Management Studio, I updated RM10301 table fields BACHNUMB and BCHSOURC as follows:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;BACHNUMB = 'RM-RECOV'&lt;/em&gt;&lt;br /&gt;&lt;em&gt;BCHSOURC = 'RM_Sales'&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;3. Deleted the batch [USER ID] from SY00500 table, to remove user's transaction posting session lock.&lt;br /&gt;&lt;br /&gt;4. Tried opening that transaction on Receivables Transaction Entry form. Since the batch number RM-RECOV was updated&amp;nbsp;through backend, it did not obviously update batch information. Due to which, I still could not open this transaction.&lt;br /&gt;&lt;br /&gt;5. As a final step, I ran &lt;strong&gt;&lt;em&gt;Receivables Reconcile Batch Information&lt;/em&gt;&lt;/strong&gt; (&lt;em&gt;Tools &lt;/em&gt;=&amp;gt; &lt;em&gt;Utilities &lt;/em&gt;=&amp;gt; &lt;em&gt;Sales &lt;/em&gt;=&amp;gt; &lt;em&gt;Reconcile&lt;/em&gt;). This step updated the amount from that erroneous transaction on to batch RM-RECOV.&lt;br /&gt;&lt;br /&gt;After above steps, user was then able to reopen that transaction and edit it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Bottomline&lt;/u&gt;&lt;/strong&gt;: SQL approach is not always the&amp;nbsp;only option&amp;nbsp;for consultants to clear such issues.&amp;nbsp;We&amp;nbsp;need to perform some crucial application level tasks that would compliment SQL methods.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4928232868005450099?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4928232868005450099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/stuck-receivables-transaction-due-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4928232868005450099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4928232868005450099'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/stuck-receivables-transaction-due-to.html' title='Stuck Receivables Transaction due to Incorrect Amounts'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-1697864986576165143</id><published>2011-06-16T10:40:00.000+04:00</published><updated>2011-06-16T10:40:00.931+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Budget'/><category scheme='http://www.blogger.com/atom/ns#' term='Analytical Accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='AA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Views'/><title type='text'>Analytical Accounting - Budget Vs. Actual</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Siva has added one more to his awesome list of AA posts. Check out his &lt;a href="http://msdynamicstips.com/2011/06/16/sql-script-for-budgets-vs-actuals-in-amounts-in-analytical-accounting-by-dimension-code/"&gt;SQL View to analyze AA Budget Vs. Actuals&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I am sure this is going to delight people across world who use AA and are dying to see some kind of ways to enhance their AA analysis capabilities.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-1697864986576165143?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/1697864986576165143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/analytical-accounting-budget-vs-actual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1697864986576165143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1697864986576165143'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/analytical-accounting-budget-vs-actual.html' title='Analytical Accounting - Budget Vs. Actual'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6590731740014881776</id><published>2011-06-16T10:21:00.000+04:00</published><updated>2011-06-16T10:21:00.145+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Script Profile'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='Dex Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Script Log'/><category scheme='http://www.blogger.com/atom/ns#' term='Script Debugger'/><title type='text'>Using Script Debugger in Runtime Mode</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;David explains us about &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/06/16/using-the-script-debugger-in-runtime-mode.aspx"&gt;using Script Debugger in Runtime mode&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;There won't be any performance issues obviously as stated by him, but there are some crucial points that we need to think about before enabling it.&lt;br /&gt;&lt;br /&gt;Enabling it on live environment is like inviting disaster. I remember I used to do that, but only after all users log off from GP. That particular customer, they don't work 24/7 which&amp;nbsp;gave me&amp;nbsp;the confidence to enable it on live and disable it back once my troubleshooting was over.&amp;nbsp;I would have been in&amp;nbsp;very deep trouble easily had I not&amp;nbsp;remembered disabling that after my task.&lt;br /&gt;&lt;br /&gt;Even a single Dex debug message box would be more than enough to drive a user crazy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6590731740014881776?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6590731740014881776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/using-script-debugger-in-runtime-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6590731740014881776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6590731740014881776'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/using-script-debugger-in-runtime-mode.html' title='Using Script Debugger in Runtime Mode'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5663719458426199093</id><published>2011-06-15T12:47:00.033+04:00</published><updated>2011-06-15T13:54:58.092+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sales Order Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='Sales Document Copy'/><category scheme='http://www.blogger.com/atom/ns#' term='SOP'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>Sales Document Copy Feature</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Consider this scenario:&amp;nbsp;You have a sales quotation with nearly 100 line items prepared for a customer/prospect. Another customer/prospect inquires about same set of items. Are you going to enter that 100 line items&amp;nbsp;again on the new quotation? If your answer is YES, then you are seriously wasting time.&lt;br /&gt;&lt;br /&gt;Sales Document Copy feature is a boon for those who deal with sales documents with more than 25 line items (or even 10 that matters) on a daily basis. Below is the Sales Document Copy window:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rwOwXbmXphA/TfiABsl9jkI/AAAAAAAAAlI/GJoLlAdrVz4/s1600/Sales+Document+Copy.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://4.bp.blogspot.com/-rwOwXbmXphA/TfiABsl9jkI/AAAAAAAAAlI/GJoLlAdrVz4/s400/Sales+Document+Copy.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This is not a new feature and is existing for long time now. So I am not going to explain anything new obviously.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I just thought, for those who have not used this feature or not knowing about it till now, it's a great one to be availed.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Just make sure that you read all options out there and select only relevant options for you. For instance, you may not want to *Copy Markdowns* from source document to target document. You may have given a discount to previous customer which you may not want to expose it to new customer.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Trust me, this feature saves immense data entry time and eases out&amp;nbsp;sales document&amp;nbsp;preparation.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5663719458426199093?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5663719458426199093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/sales-document-copy-feature.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5663719458426199093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5663719458426199093'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/sales-document-copy-feature.html' title='Sales Document Copy Feature'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-rwOwXbmXphA/TfiABsl9jkI/AAAAAAAAAlI/GJoLlAdrVz4/s72-c/Sales+Document+Copy.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-267678776058811386</id><published>2011-06-13T15:04:00.069+04:00</published><updated>2011-06-14T18:07:01.364+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intercompany'/><category scheme='http://www.blogger.com/atom/ns#' term='Year End Close'/><category scheme='http://www.blogger.com/atom/ns#' term='YE Close'/><category scheme='http://www.blogger.com/atom/ns#' term='Analytical Accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='AA'/><category scheme='http://www.blogger.com/atom/ns#' term='GL'/><title type='text'>Analytical Accounting YE Close - AAG30000 Primary Key Violation Error</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;&lt;span style="color: #e06666;"&gt;&lt;u&gt;&lt;strong&gt;UPDATE &lt;/strong&gt;(&lt;strong&gt;06/14/2011&lt;/strong&gt;)&lt;/u&gt;&lt;strong&gt;:&lt;/strong&gt; A comment from Kumar clears this entire thing. There is a KB article which explains how to update Intercompany ID on a Test Company once we restore Live Data. Link to that KB article: &lt;/span&gt;&lt;/em&gt;&lt;a href="https://mbs2.microsoft.com/Knowledgebase/kbdisplay.aspx?wtntzsmnwukntmmyqlytnsukzpxkmunvuvwknqnqnskxuqpw"&gt;&lt;em&gt;Set up a test company that has a copy of live company data&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Our Finance Team and&amp;nbsp;I decided to first do perform YE Close on our test company first before we make it to Live, to anticipate any possible issues and also learn this entire process as this our first YE close in GP2010.&lt;br /&gt;&lt;br /&gt;You must by now anticipated what I had done to simulate Live Company. YES, I created a Test Company on same SQL Server (&lt;em&gt;&lt;span style="color: #b45f06;"&gt;Mark, trust me, your &lt;/span&gt;&lt;/em&gt;&lt;a href="http://msdynamicsgp.blogspot.com/2011/06/weekly-dynamic-test-server.html"&gt;&lt;em&gt;&lt;span style="color: blue;"&gt;post&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color: #b45f06;"&gt; came after this exercise&lt;/span&gt;&lt;/em&gt;) and restored live company data on to Test Company.&lt;br /&gt;&lt;br /&gt;This we normally do for any transaction level exercise that users would want to perform for their own sake.&lt;br /&gt;&lt;br /&gt;The process started and after a good enough time of about 5 hours, it threw an error message, which said roughly &lt;em&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;Primary Key violation of key PKAAG30000 on table AAG30000&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Upon digging more and keeping a SQL Server profiler, I met this silly yet critical reason: AA was trying to create an entry on table AAG30000 in Live Company database. Why? I have no clue why it would ever happen. &lt;br /&gt;&lt;br /&gt;My only guess is that every Journal Entry in GL table&amp;nbsp;will have&amp;nbsp;Live Company Database ID (&lt;em&gt;such as TWO that denotes sample company&lt;/em&gt;). AA might have thought that this one is an Intercompany transaction and it requires to create an AA entry in Live Company for that portion of JRN that was processed in Test Company. The only field in AAG30000 that's considered as Primary Key is &lt;strong&gt;aaGLHdrID&lt;/strong&gt;. My live company would have gone past the next aaGLHdrID which is in Test Company (a back dated restoration) by the time I ran YE close on my Test Company.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;I am yet to prove my own theory above, but I strongly doubt so.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Upon suspicion, I decided to create a TEST SERVER (&lt;em&gt;&lt;span style="color: #b45f06;"&gt;Mark, your post had come exactly at that point of time&lt;/span&gt;&lt;/em&gt;). I just&amp;nbsp;believe &lt;a href="http://msdynamicsgp.blogspot.com/2011/06/weekly-dynamic-test-server.html"&gt;Mark Polino's Weekly Dynamics article&lt;/a&gt;&amp;nbsp;was so timely and I couldn't agree for more.&lt;br /&gt;&lt;br /&gt;After configuring a Test Server environment, I restored DYNAMICS and Company DB, pointed my GP to this test server and ran YE close as if I was running it on my production server.&lt;br /&gt;&lt;br /&gt;Good god, YE Close got over without any AA error. I then had no other option than to believe that &lt;span style="color: black;"&gt;Test Company with Live Data do not augur well for exercises such as YE close and is in fact quite risky&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: red;"&gt;&lt;strong&gt;&lt;u&gt;Addendum&lt;/u&gt;&lt;/strong&gt;: With GP 12 Multi-Tenant architecture, we don't have to worry about this, as we can easily setup a TEST SERVER along with LIVE SERVER in the same physical server.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-267678776058811386?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/267678776058811386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/analytical-accounting-ye-close-aag30000.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/267678776058811386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/267678776058811386'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/analytical-accounting-ye-close-aag30000.html' title='Analytical Accounting YE Close - AAG30000 Primary Key Violation Error'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6430532823269146881</id><published>2011-06-13T10:35:00.031+04:00</published><updated>2011-06-13T11:12:24.337+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='COA'/><category scheme='http://www.blogger.com/atom/ns#' term='Chart of Accounts'/><category scheme='http://www.blogger.com/atom/ns#' term='Analytical Accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='AA'/><category scheme='http://www.blogger.com/atom/ns#' term='Accounts'/><title type='text'>Account Segments Vs. Analytical Accounting - My Thoughts</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This post from Mohammed R. Daoud sums it all about &lt;a href="http://mohdaoud.blogspot.com/2011/06/microsoft-dynamics-gp-analytical.html"&gt;Account Segments Vs. Analytical Accounting&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I just wanted to&amp;nbsp;share my thoughts: &lt;br /&gt;&lt;br /&gt;Account Segments are simply real. You are going to have separate accounts for specific entity and that means you must be setting these accounts up on several other places in GP other than only Posting Accounts setup. For instance, if you are going to have accounts for each employees of your organization and you track expenses on them, then you got to have each account setup against each employee explicitly and setup GP such that it takes accounts from&amp;nbsp;employee directly instead of Posting Accounts.&lt;br /&gt;&lt;br /&gt;Analytical Accounting is purely logical. You don't really have separate&amp;nbsp;account for each entity that you wish to. Setting up AA dimensions and codes are one time.&lt;br /&gt;&lt;br /&gt;Actual complexity lies in assigning AA codes on a particular transaction. Worst case, if you have an apportionment across different AA codes, you have manually apportion it in Analytical Accounting Transaction Entry form. Data Entry is very complex at times with AA. Without proper AA setup, your data will logically scattered and any analysis on this data would be a menace for you to understand.&lt;br /&gt;&lt;br /&gt;You can minimize&amp;nbsp;the data entry time&amp;nbsp;by using Analytical Accounting ALIAS, but that again depends on case to case basis.&amp;nbsp;You cannot always depend on AA ALIAS for all kinds of transactions.&lt;br /&gt;&lt;br /&gt;Simply speaking, AA considerably reduces your COA but let you toil at times entering apportionment within a transaction. You gain on one side, you have to experience some pain on the other side.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6430532823269146881?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6430532823269146881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/account-segments-vs-analytical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6430532823269146881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6430532823269146881'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/account-segments-vs-analytical.html' title='Account Segments Vs. Analytical Accounting - My Thoughts'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5998164474595257141</id><published>2011-06-12T09:59:00.018+04:00</published><updated>2011-06-12T10:08:15.941+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multi-Tenant Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 12'/><category scheme='http://www.blogger.com/atom/ns#' term='Named System Database'/><title type='text'>Microsoft Dynamics GP 12: Multi-Tenant Architecture</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Though it's too late for me to write about this post by Mariano, it's always &lt;em&gt;Better Late Than Never&lt;/em&gt; for me.&lt;br /&gt;&lt;br /&gt;I am not going to discuss this post here. I am just&amp;nbsp;creating a pointer to this article here, since it's worth to go to Mariano's site and read it there.&lt;br /&gt;&lt;br /&gt;The post, &lt;a href="https://community.dynamics.com/product/gp/gpnontechnical/b/imhoblogster/archive/2011/05/23/microsoft-dynamics-gp-quot-12-quot-multi-tenant-architecture.aspx"&gt;Microsoft Dynamics GP "12" Named System Database Architecture&lt;/a&gt;, explains us what this new feature is and how it is going to be designed. Benefits and challenges are discussed as well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bottomline&lt;/strong&gt;:&amp;nbsp;With this new architecture, customers and consultants are going to be delighted. GP 12 is going to be just terrific. There are challenges as pointed out in the last paragraph but will be met with ease by those dependable brains.&lt;br /&gt;&lt;br /&gt;Thank you so much Mariano for sharing this first hand information.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5998164474595257141?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5998164474595257141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/microsoft-dynamics-gp-12-multi-tenant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5998164474595257141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5998164474595257141'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/microsoft-dynamics-gp-12-multi-tenant.html' title='Microsoft Dynamics GP 12: Multi-Tenant Architecture'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5699310052857767970</id><published>2011-06-12T09:50:00.010+04:00</published><updated>2011-06-12T09:55:14.161+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Reporting Services Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><title type='text'>Complete list of Microsoft Dynamics GP 2010 R2 SSRS Reports</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blogs.msdn.com/b/gp/"&gt;Inside Microsoft Dynamics GP&lt;/a&gt; has listed out&amp;nbsp;&lt;a href="http://blogs.msdn.com/b/gp/archive/2011/06/08/microsoft-dynamics-gp-2010-r2-srs-reports.aspx"&gt;all SSRS reports for Microsoft Dynamics GP 2010 R2&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The list categorizes reports by module and indicates whether it's a normal report or KPI based report. This would be the best document to make us aware of and convince our customers that GP does have such expansive list of standard reports and KPIs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5699310052857767970?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5699310052857767970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/complete-list-of-microsoft-dynamics-gp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5699310052857767970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5699310052857767970'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/complete-list-of-microsoft-dynamics-gp.html' title='Complete list of Microsoft Dynamics GP 2010 R2 SSRS Reports'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8838661354328213606</id><published>2011-06-06T11:39:00.000+04:00</published><updated>2011-06-06T11:39:39.597+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Microsoft KB Articles - Is it really confidential?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I&amp;nbsp;am well aware&amp;nbsp;this post may kick up some controversies. But I honestly do not mind facing that.&lt;br /&gt;&lt;br /&gt;Recently one of&amp;nbsp;my contacts&amp;nbsp;asked me about a GP process and asked my help in getting any KB articles related to that process. I said I would share the KB article number with him but since Microsoft says that it is all *confidential*,&amp;nbsp;I&amp;nbsp;cannot distribute&amp;nbsp;the article directly&amp;nbsp;or publish it directly on&amp;nbsp;my website. I also mentioned that he could instead refer to that KB article number and look it up from Microsoft PartnerSource / CustomerSource. After all, I was under the impression that he's also a Consultant and is working with a Partner, so ideally he has got access to PartnerSource.&lt;br /&gt;&lt;br /&gt;After a week, I was quite shocked to know that he later *&lt;strong&gt;downloaded&lt;/strong&gt;* the same KB article from some other website (I do not want to name this website here, as it is also a known Microsoft Dynamics Partner) as a PDF document. And he criticized me for giving him a lame reason for not sharing the article myself. Worst thing, he even accused me of being selfish in keeping information only with me. OK, that's quite understandable from his side. What I don't understand now is the term CONFIDENTIAL on all these KB articles.&lt;br /&gt;&lt;br /&gt;Microsoft is&amp;nbsp;keep these articles with a confidentiality tag&amp;nbsp;and has given access&amp;nbsp;ONLY via CustomerSource or PartnerSource. But in reality there are many people out there who clearly violates this *&lt;strong&gt;confidentiality&lt;/strong&gt;* part and has published these articles open. &lt;br /&gt;&lt;br /&gt;It's quite simple. I just don't want to look dumb in front of people when I say "These KB articles are confidential and are NOT supposedly to be distributed openly". Well I am frankly serious. You feel like you are the most dumbest guy in this world by saying that. Come on, you have these articles openly&amp;nbsp;sprayed out&amp;nbsp;there&amp;nbsp;on&amp;nbsp;several websites (some of them are genuine Microsoft Dynamics Partners)&amp;nbsp;and all you gotta do is to search and download it.&lt;br /&gt;&lt;br /&gt;That brings on my mind several questions&amp;nbsp;for Microsoft: &lt;br /&gt;&lt;br /&gt;1. What's the scope of confidentiality for all these KB articles? &lt;br /&gt;2. On what basis this *&lt;strong&gt;confidentiality&lt;/strong&gt;* is defined and when it is considered violated? &lt;br /&gt;3. What is the&amp;nbsp;real point in keeping these articles as confidential, if I can download these articles from anywhere anytime anyhow? &lt;br /&gt;4. Why don't you just take that *confidential* tag out and keep it open for all, irrespective of whether they have CustomerSource / PartnerSource access?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8838661354328213606?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8838661354328213606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/microsoft-kb-articles-is-it-really.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8838661354328213606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8838661354328213606'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/microsoft-kb-articles-is-it-really.html' title='Microsoft KB Articles - Is it really confidential?'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7198766742355491216</id><published>2011-06-04T20:44:00.000+04:00</published><updated>2011-06-04T20:44:56.355+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apture Highlights'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Apture Highlights - A Cool New way of Searching within a Website</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A cool new addition to my website. &lt;strong&gt;&lt;a href="http://www.apture.com/"&gt;APTURE HIGHLIGHTS&lt;/a&gt;&lt;/strong&gt;. It works like this:&lt;br /&gt;&lt;br /&gt;Just select any word on my blog posts and automatically a small icon that says "LEARN MORE" would appear. Just highlighting on that icon would do wonders as shown below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Jpdt-sfOfR8/TepgMnpatFI/AAAAAAAAAlA/W3Geh9pFKTA/s1600/Apture+Highlights.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175px" src="http://1.bp.blogspot.com/-Jpdt-sfOfR8/TepgMnpatFI/AAAAAAAAAlA/W3Geh9pFKTA/s400/Apture+Highlights.PNG" t8="true" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;﻿Quite an amazing way of searching about something without leaving the&amp;nbsp;actual website. I would recommend this to all our fellow bloggers to try this and get benefitted.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I am so impressed with this and it's going to be fun&amp;nbsp;to all my blog readers.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7198766742355491216?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7198766742355491216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/apture-highlights-cool-new-way-of.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7198766742355491216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7198766742355491216'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/06/apture-highlights-cool-new-way-of.html' title='Apture Highlights - A Cool New way of Searching within a Website'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Jpdt-sfOfR8/TepgMnpatFI/AAAAAAAAAlA/W3Geh9pFKTA/s72-c/Apture+Highlights.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8251804800267293958</id><published>2011-05-26T15:23:00.000+04:00</published><updated>2011-05-26T15:23:44.594+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stored Procedures'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerPivot'/><title type='text'>Stored Procedure as Data Source in PowerPivot - Issue &amp; Solution</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am working on a PowerPivot based analysis design and my data source is a SQL Stored Procedure which does the following:&lt;br /&gt;&lt;br /&gt;1. Inserts set of records from one DB into a Table Variable.&lt;br /&gt;2. Inserts similarly structured set of records from another DB into the same Table Variable.&lt;br /&gt;3. Finally retrieves records by SELECT...GROUP BY... statement based on necessary criteria.&lt;br /&gt;&lt;br /&gt;The above is to ensure that I don't end up troubleshooing Temp table issues or data redundancy or performance issues for that matter.&lt;br /&gt;&lt;br /&gt;PowerPivot understands the above stored procedure very clearly and it also validates the execute query without any issues. It even shows the result set in preview. But it throws the following error message after all the steps involved in setting up SP as data source:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FyisB2p1sG4/Td40isYI6RI/AAAAAAAAAk0/NCzE5rYZnoE/s1600/PowerPivot+SP+Error.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://4.bp.blogspot.com/-FyisB2p1sG4/Td40isYI6RI/AAAAAAAAAk0/NCzE5rYZnoE/s400/PowerPivot+SP+Error.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The above error message is quite less informative.﻿ I initially thought Stored Procedures are not properly supported by PowerPivot (how silly I am...!!!). But I&amp;nbsp;just gave myself some more time&amp;nbsp;to search forums as usual. After all, I spent almost a day in getting that Stored Procedure completed with 100% accurate results.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The following is the SIMPLE FIX to that menacing issue:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7IZ9DymgPMc/Td44LZB8x9I/AAAAAAAAAk8/Rxik4ufaTio/s1600/PowerPivot+SP+Solution.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://3.bp.blogspot.com/-7IZ9DymgPMc/Td44LZB8x9I/AAAAAAAAAk8/Rxik4ufaTio/s400/PowerPivot+SP+Solution.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Yeah that's it. SET NOCOUNT ON is that simple fix. Now my PowerPivot understands this SP and works merrily.﻿&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;&lt;span style="color: #990000;"&gt;The Post I got this answer from&lt;/span&gt;&lt;/strong&gt;: &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjpowerpivotforexcel/thread/c533f7c1-9282-4b82-8703-3a6b05440eac/"&gt;PowerPivot and Stored Procedure as a SQL Source&lt;/a&gt;. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The answer is given by Microsoft Product Team and that was conveyed by Lisa Liu CSS, a Microsoft Moderator.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The reason for why we ought to set NOCOUNT ON is given in the same post by Devarajan KM. The reason is: &lt;strong&gt;&lt;span style="color: #b45f06;"&gt;Set NOCOUNT&amp;nbsp;to ON&amp;nbsp;so that you get only one result set arrived after execution&lt;/span&gt;&lt;/strong&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8251804800267293958?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8251804800267293958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/stored-procedure-as-data-source-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8251804800267293958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8251804800267293958'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/stored-procedure-as-data-source-in.html' title='Stored Procedure as Data Source in PowerPivot - Issue &amp; Solution'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FyisB2p1sG4/Td40isYI6RI/AAAAAAAAAk0/NCzE5rYZnoE/s72-c/PowerPivot+SP+Error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5384239622687525385</id><published>2011-05-23T00:42:00.000+04:00</published><updated>2011-05-23T00:42:44.639+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Analytical Accounting'/><category scheme='http://www.blogger.com/atom/ns#' term='AA'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Bug'/><title type='text'>Analytical Accounting Menu Master Table (SY07110) Records Multiplying - Bug &amp; Workaround</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This one is another SY07110 (syMenuMstr) table issue.&lt;br /&gt;&lt;br /&gt;For the past 1 week, users were complaining about GP slow down as soon as they select a company and click OK. The delay was anywere between 30 seconds to 1 minute, which is quite huge, considering the fact that GP is suppose to get initiated within 3-5 seconds maximum.&lt;br /&gt;&lt;br /&gt;We have two different launch files; those users who are not suppose access AA and those who access AA. This delay was reported by only AA users. And that eased my debugging task out.&lt;br /&gt;&lt;br /&gt;Troubleshooting&amp;nbsp;started by taking a SQL Profile&amp;nbsp;exactly at the time of selecting a company and clicking on OK. After painfully long time, GP&amp;nbsp;got initiated with all Menu and other startup objects. I stopped SQL Profiler and noticed the following piece of SQL&amp;nbsp;query&amp;nbsp;being executed&amp;nbsp;for as many as 143 times, which in total resulted in 4730 records:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AMTH5ntKtUQ/TdlsgpLpnAI/AAAAAAAAAkw/RLrG3JlPgH8/s1600/AA+Menu+SQL.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="http://4.bp.blogspot.com/-AMTH5ntKtUQ/TdlsgpLpnAI/AAAAAAAAAkw/RLrG3JlPgH8/s400/AA+Menu+SQL.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The above query is same except some of the fields. But all these SQL SELECTs where targeting the same product; &lt;span style="color: red;"&gt;&lt;strong&gt;AA&lt;/strong&gt; (&lt;strong&gt;CmdDictID = 3180&lt;/strong&gt;)&lt;/span&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: red;"&gt;&lt;strong&gt;Quite shockingly, I had 4730 records in SY07110 for Dictionary ID 3180, i.e. AA&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;So how to solve this? Simple. I took a backup of this table (just for precaution) and executed the following SQL query:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;span style="color: blue;"&gt;DELETE &lt;/span&gt;DYNAMICS..SY07110&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;CmdDictID = 3180&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;It removed all 4730 records for AA module. I then launched GP. Bingo. It's getting initiated in as long as 3 seconds.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: red;"&gt;&lt;em&gt;The story does not end here. For the first time SY07110 table gets inserted with 33 records for AA module. As and when a user launch GP, with AA module, it inserts exactly ONE additional row onto SY07110 table.&lt;/em&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now this certainly looks like a bug.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;So what's the solution? Time being, I have to write a scheduled SQL&amp;nbsp;job which will execute the above DELETE query on a weekly or daily basis.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I am not sure who else is currently facing this issue. If any of you people have this issue, then at least you have a workaround. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I am&amp;nbsp;planning to raise&amp;nbsp;a Support Ticket with MSFT team if no one out there gets back to me with a solution and make sure that this is not a bug as such.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5384239622687525385?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5384239622687525385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/analytical-accounting-menu-master-table.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5384239622687525385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5384239622687525385'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/analytical-accounting-menu-master-table.html' title='Analytical Accounting Menu Master Table (SY07110) Records Multiplying - Bug &amp; Workaround'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-AMTH5ntKtUQ/TdlsgpLpnAI/AAAAAAAAAkw/RLrG3JlPgH8/s72-c/AA+Menu+SQL.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-1034823312557884510</id><published>2011-05-18T15:06:00.000+04:00</published><updated>2011-05-18T15:06:26.635+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support Debugging Tool'/><category scheme='http://www.blogger.com/atom/ns#' term='SDT'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Common Support Debugging Tool (SDT) Myths - Fact or Fiction?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am too late in reading this post from David (how bad I am?). But better late than never, right?&lt;br /&gt;&lt;br /&gt;The&amp;nbsp;post lists out some of the common myths circling around the best&amp;nbsp;admin tool GP has ever seen and solves the mysteries. Read it here: &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/04/20/common-support-debugging-tool-myths-fact-or-fiction.aspx"&gt;Common Support Debugging Tool (SDT) Myths - Fact or Fiction?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Watch out for some cool myths pointed out at the end (original idea behind those is from our own Mark Polino).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: #660000;"&gt;David, you got to be an Alien for certain. Not just this tool, but also your futuristic steps that we witnessed not too far in the past&lt;/span&gt;.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-1034823312557884510?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/1034823312557884510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/common-support-debugging-tool-sdt-myths.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1034823312557884510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1034823312557884510'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/common-support-debugging-tool-sdt-myths.html' title='Common Support Debugging Tool (SDT) Myths - Fact or Fiction?'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-123754956123272710</id><published>2011-05-17T10:14:00.001+04:00</published><updated>2011-05-17T10:14:22.476+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>I Made It To Doug Pitcher's 100 Most Famous, Awesome and Totally Influential Dynamics People for 2011</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Doug Pitcher made my day. Literally. Trust me, there was no exchange of chocolates or those secret video things (as mentioned by him somewhere in his post). &lt;br /&gt;&lt;br /&gt;Ok. Let me clarify. This one's NOT THE OFFICIAL list that was recently released. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://gp.rosebizincblogs.com/2011/05/doug-pitchers-100-most-famous-awesome-and-totally-influential-dynamics-people-for-2011.html"&gt;But I did make it to Doug's 100 most famous, awesome and totally influential Dynamics people for 2011. I am in 29th place&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Doug, that's really an inspiration for me to get myself up and run for that real list. Sometime in future,&amp;nbsp;I&amp;nbsp;would see&amp;nbsp;myself listed. But miles to go before I sleep.&lt;br /&gt;&lt;br /&gt;Thanks a ton for considering me in your first list itself.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-123754956123272710?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/123754956123272710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/i-made-it-to-doug-pitchers-100-most.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/123754956123272710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/123754956123272710'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/i-made-it-to-doug-pitchers-100-most.html' title='I Made It To Doug Pitcher&apos;s 100 Most Famous, Awesome and Totally Influential Dynamics People for 2011'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2677356034745689038</id><published>2011-05-17T10:14:00.000+04:00</published><updated>2011-05-17T10:14:08.552+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>2011 Top 100 Most Influential Dynamics People</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here's the list of those who made it to Top 100.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dynamicsworld.co.uk/top-100/"&gt;2011 Top 100 Most Influential Dynamics People&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And&amp;nbsp;here are some posts related to this, making waves across.&lt;br /&gt;&lt;br /&gt;Mohammed R. Daoud - &lt;a href="http://mohdaoud.blogspot.com/2011/05/most-influential-people-in-microsoft.html"&gt;The Most Influential People in Microsoft Dynamics For 2011&lt;/a&gt;&lt;br /&gt;David Musgrave - &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/05/16/microsoft-dynamics-top-100-most-influential-people-for-2011-published.aspx"&gt;Microsoft Dynamics Top 100 Most Influential People for 2011 published&lt;/a&gt;&lt;br /&gt;Mark Polino - &lt;a href="http://msdynamicsgp.blogspot.com/2011/05/2011-100-most-influential-in-microsoft.html"&gt;2011 100 Most Influential in Microsoft Dynamics&lt;/a&gt;&lt;br /&gt;Mark Polino - &lt;a href="http://msdynamicsgp.blogspot.com/2011/05/top-100whos-missing.html"&gt;Top 100 - Who's missing?&lt;/a&gt;&lt;br /&gt;Mariano Gomez - &lt;a href="http://dynamicsgpblogster.blogspot.com/2011/05/microsoft-dynamics-most-influential.html"&gt;Microsoft Dynamics Most Influential People: Popularity Vs Influence&lt;/a&gt;&lt;br /&gt;Doug Pitcher - &lt;a href="http://gp.rosebizincblogs.com/2011/05/doug-pitchers-100-most-famous-awesome-and-totally-influential-dynamics-people-for-2011.html"&gt;Doug Pitcher's 100 most famous, awesome and totally influential Dynamics people for 2011&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Join me in congratulating all those who made it and wishing all who didn't make it sometime in future.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2677356034745689038?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2677356034745689038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/2011-top-100-most-influential-dynamics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2677356034745689038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2677356034745689038'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/2011-top-100-most-influential-dynamics.html' title='2011 Top 100 Most Influential Dynamics People'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-239704537754304186</id><published>2011-05-17T09:37:00.001+04:00</published><updated>2011-05-17T09:38:07.652+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Required Fields - Additional Tip</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This one is a simple tip, yet very useful one. Frank reminds us on &lt;a href="http://gp2themax.blogspot.com/2011/05/required-fields.html"&gt;where and what would be the problem if we don't see required fields as we wished to&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now, this one is for developers. If it's a customization that we have developed and on that if users are not able to see required fields as they wish, then you know what the problem is: &lt;span style="color: #660000;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;strong&gt;Set &lt;em&gt;Required&lt;/em&gt; property to &lt;em&gt;TRUE&lt;/em&gt; without fail&amp;nbsp;for all fields that are suppose to be REQUIRED&amp;nbsp;and make sure that you have &lt;em&gt;linked the prompts&lt;/em&gt; (Link Prompt action) for those fields correctly&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-239704537754304186?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/239704537754304186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/required-fields-frank.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/239704537754304186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/239704537754304186'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/required-fields-frank.html' title='Required Fields - Additional Tip'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3616035212138154525</id><published>2011-05-16T17:43:00.000+04:00</published><updated>2011-05-16T17:43:34.036+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Script Profile'/><category scheme='http://www.blogger.com/atom/ns#' term='Script Profiling'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='Dex Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Script Log'/><title type='text'>Dexterity Script Profile to solve Performance Issue - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Waiting for 30 seconds after simply clicking a checkbox is indeed a nasty thing.&lt;br /&gt;&lt;br /&gt;David explains us on &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/05/13/how-to-read-a-dexterity-script-profile-to-solve-performance-issues.aspx"&gt;how to solve Performance Issue using Dexterity Script Profile&lt;/a&gt;&amp;nbsp;by taking&amp;nbsp;above issue, reported by some customer.&lt;br /&gt;&lt;br /&gt;It's a detailed post with step by step explanations on how he could solve it.&lt;br /&gt;&lt;br /&gt;Must read for all consultants and developers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3616035212138154525?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3616035212138154525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/dexterity-script-profile-to-solve.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3616035212138154525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3616035212138154525'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/dexterity-script-profile-to-solve.html' title='Dexterity Script Profile to solve Performance Issue - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8212516224752692193</id><published>2011-05-16T11:20:00.001+04:00</published><updated>2011-05-16T11:21:47.366+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='User Account Control'/><category scheme='http://www.blogger.com/atom/ns#' term='UAC'/><title type='text'>SQL Server 2008 SP2 &amp; User Account Control (UAC) Issue</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Looks like I am in for another SQL level issue. Once I install Service Pack 2 for SQL Server 2008, I receive following error whenever I want to access SSRS Home Page:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-poGrSsSanXg/TdDOoKl1B7I/AAAAAAAAAks/cimBoTO7DuM/s1600/SQL+SP2+UAC.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="125" src="http://4.bp.blogspot.com/-poGrSsSanXg/TdDOoKl1B7I/AAAAAAAAAks/cimBoTO7DuM/s400/SQL+SP2+UAC.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The above message happens in spite me being having access both&amp;nbsp;to IIS and also to SQL.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Two ways you can suppress this error message:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;1. When you run Internet Explorer with "Run as Administrator"﻿ mode, then this error do not occur. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;2. When you disable Windows UAC, which is not recommended AT ALL.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Strange.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8212516224752692193?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8212516224752692193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/sql-server-2008-sp2-user-account.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8212516224752692193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8212516224752692193'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/sql-server-2008-sp2-user-account.html' title='SQL Server 2008 SP2 &amp; User Account Control (UAC) Issue'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-poGrSsSanXg/TdDOoKl1B7I/AAAAAAAAAks/cimBoTO7DuM/s72-c/SQL+SP2+UAC.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-965007280423824057</id><published>2011-05-15T11:07:00.000+04:00</published><updated>2011-05-15T11:07:50.605+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='Management Reporter'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><category scheme='http://www.blogger.com/atom/ns#' term='FRx'/><title type='text'>Microsoft Dynamics GP 2010 - Reporting (By David Duncan &amp; Christopher Liley)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I just added one more treasure on my kit, in the form of a new book called &lt;a href="https://www.packtpub.com/microsoft-dynamics-gp-2010-reporting/book?utm_source=microsoft_dynamics_may&amp;amp;utm_medium=campaign_page&amp;amp;utm_term=Microsoft%2BDynamics%2BGP%2B2010%2BReporting&amp;amp;utm_campaign=enterprise"&gt;&lt;strong&gt;Microsoft Dynamics GP 2010 - Reporting&lt;/strong&gt;,&amp;nbsp;written by David Duncan (I.B.I.S.) and Christopher Liley (I.B.I.S.), published by Packt Publishing&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I have started reading this book from today and hopefully in a week, I will be able to grab hold of the vast set of chapters.&lt;br /&gt;&lt;br /&gt;To give you an overview of what is there inside this book: The book covers everything "reporting" in GP. From Report Writer reports to Smartlist to Excel Reports to SSRS to Analysis Cubes to Management Reporter. Every&amp;nbsp;single thing about GP Reporting.&lt;br /&gt;&lt;br /&gt;However, the book does not talk about two things:&lt;br /&gt;&lt;br /&gt;1. Crystal Reports and the way you can access crystal reports from GP quite understandably because Crystal Reports is NOT supported out of the box by Dynamics GP. It can be used with the help some 3rd Party solutions, such as &lt;a href="http://www.flex-solutions.com/gpreportsviewer.html"&gt;GP Report Viewer (from Flexible Solutions)&lt;/a&gt; or even a simple code piece written by any Consultant who knows GP, Crystal Reporting and .NET coding.&lt;br /&gt;&lt;br /&gt;2. FRx, as this is already been replaced by Management Reporter. There is of course a section in this book where the difference between FRx and Management Reporter is explained.&lt;br /&gt;&lt;br /&gt;I shall be writing a review of this book in a week's time (hopefully). Just could not wait to tell you all that this book really going to be a great treasure for those who wants to understand how effectively GP data can be visualized and analyzed.&lt;br /&gt;&lt;br /&gt;Until next post.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-965007280423824057?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/965007280423824057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/microsoft-dynamics-gp-2010-reporting-by.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/965007280423824057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/965007280423824057'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/microsoft-dynamics-gp-2010-reporting-by.html' title='Microsoft Dynamics GP 2010 - Reporting (By David Duncan &amp; Christopher Liley)'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-640249168036170614</id><published>2011-05-15T10:53:00.000+04:00</published><updated>2011-05-15T10:53:28.937+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 12'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Web Client'/><title type='text'>Microsoft Dynamics GP "12" Web Client Architecture Series - Mariano</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://dynamicsgpblogster.blogspot.com/2011/05/microsoft-dynamics-gp-12-web-client.html"&gt;Mariano walks us thru' Microsoft Dynamics GP "12" Web Client Architecture&lt;/a&gt; in his new series of posts.&lt;br /&gt;&lt;br /&gt;Two posts are already up and there for us to read. One (which is also the final one) is shortly coming. Needless to say, all 3 are very informative. &lt;br /&gt;&lt;br /&gt;Those who have not visited these posts, don't miss it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-640249168036170614?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/640249168036170614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/microsoft-dynamics-gp-12-web-client.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/640249168036170614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/640249168036170614'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/microsoft-dynamics-gp-12-web-client.html' title='Microsoft Dynamics GP &quot;12&quot; Web Client Architecture Series - Mariano'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8905261567282138896</id><published>2011-05-09T11:41:00.000+04:00</published><updated>2011-05-09T11:41:01.315+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Packt'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='Dynamics Month'/><title type='text'>Packt Publishing Celebrates Dynamics Month - May 2011</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JnS9Y5Sk2bs/TceY52w3tRI/AAAAAAAAAkY/15BTr0INM80/s1600/Packt.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://4.bp.blogspot.com/-JnS9Y5Sk2bs/TceY52w3tRI/AAAAAAAAAkY/15BTr0INM80/s400/Packt.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Packt Publishing, the publishers who published some of the famous books such as Microsoft Dynamics GP 2010 Cookbook (authored by Mark Polino) and Microsoft Dynamics GP 2010 Implementation (authored by Victoria Yudin), has now come with a great idea: &lt;a href="http://www.packtpub.com/article/exclusive-offer-on-microsoft-dynamics-books"&gt;Celebrate May 2011 as Dynamics Month&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;This comes after they have added one more Dynamics GP book, which is &lt;strong&gt;Microsoft Dynamics GP 2010 Reporting&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;And of course, it's not just a celebration. It's about some really interesting exclusive offers when you buy these books. Trust me, there are some great books out there for your grabbing.&amp;nbsp;Those who have not availed previous opportunities in reading these books that are treasured and revered by many, this IS time. Go for it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8905261567282138896?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8905261567282138896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/packt-publishing-celebrates-dynamics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8905261567282138896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8905261567282138896'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/packt-publishing-celebrates-dynamics.html' title='Packt Publishing Celebrates Dynamics Month - May 2011'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-JnS9Y5Sk2bs/TceY52w3tRI/AAAAAAAAAkY/15BTr0INM80/s72-c/Packt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6507723915806758236</id><published>2011-05-09T11:21:00.001+04:00</published><updated>2011-05-09T11:22:52.610+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Queries'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Queries'/><title type='text'>Getting Month Numbers between two dates in T-SQL</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I literally had to spend around&amp;nbsp;an hour to crack this code, with some little help from my best geek friend, GOOGLE, of course. &lt;br /&gt;&lt;br /&gt;Issue is this: I wanted to get Month in Numbers (Jan = 1, Feb = 2, etc.) that exist between two dates. For instance, if my date range is 1-Jan-2011 to 31-Mar-2011, then I should find and retrieve the months Jan, Feb and Mar as 1, 2 and 3 respectively. &lt;br /&gt;&lt;br /&gt;After much much toiling and reading some stuff online, the following is what I got for myself: &lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;;&lt;span style="color: blue;"&gt;WITH &lt;/span&gt;Numbers (Number) &lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;SELECT &lt;/span&gt;&lt;span style="color: magenta;"&gt;ROW_NUMBER()&lt;/span&gt; &lt;span style="color: blue;"&gt;OVER &lt;/span&gt;(&lt;span style="color: blue;"&gt;ORDER BY&lt;/span&gt; &lt;span style="color: magenta;"&gt;OBJECT_ID&lt;/span&gt;) &lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: #274e13;"&gt; sys.all_objects&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;)&lt;br /&gt;&lt;span style="color: blue;"&gt;SELECT &lt;/span&gt;&lt;span style="color: magenta;"&gt;MONTH&lt;/span&gt;(&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;(&lt;span style="color: magenta;"&gt;MONTH&lt;/span&gt;, Number - 1,&lt;span style="color: #cc0000;"&gt; '2011-01-01'&lt;/span&gt;)) Month_Number&lt;br /&gt;&lt;span style="color: blue;"&gt;FROM &lt;/span&gt;Numbers&lt;br /&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;Number - 1 &amp;lt;= &lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;(&lt;span style="color: magenta;"&gt;MONTH&lt;/span&gt;, &lt;span style="color: #cc0000;"&gt;'2011-01-01'&lt;/span&gt;,&lt;span style="color: #cc0000;"&gt; '2011-03-31'&lt;/span&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;IMPORTANT&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;:&lt;/span&gt; &lt;span style="color: black;"&gt;Make sure that you have more than 12 records in sys.all_objects table, which by default SHOULD have.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope this code piece is useful for some who have got similar requirement.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6507723915806758236?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6507723915806758236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/getting-month-numbers-between-two-dates.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6507723915806758236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6507723915806758236'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/05/getting-month-numbers-between-two-dates.html' title='Getting Month Numbers between two dates in T-SQL'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3619381808631697615</id><published>2011-04-29T22:01:00.000+04:00</published><updated>2011-04-29T22:01:04.085+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sales'/><category scheme='http://www.blogger.com/atom/ns#' term='Days Sales Outstanding'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='DSO'/><title type='text'>What is Days Sales Outstanding (DSO) and how it is calculated?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The concept that I learned in past 2 days is this: Days Sales Outstanding (DSO) and the way you calculate it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.greenbill.com/author/joshua/"&gt;Joshua Burnett&lt;/a&gt; has posted an article on this way back in March 2009. Read it here: &lt;a href="http://www.greenbill.com/2009/03/dso_calculation/"&gt;The DSO Calculation (Days Sales Outstanding)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's quite simple and yet very deep in concept. I simply loved to read and learn. I am sure it would be useful to some people out there, trying to understand what DSO is all about.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3619381808631697615?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3619381808631697615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/what-is-days-sales-outstanding-dso-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3619381808631697615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3619381808631697615'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/what-is-days-sales-outstanding-dso-and.html' title='What is Days Sales Outstanding (DSO) and how it is calculated?'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2135340033430215754</id><published>2011-04-29T18:52:00.000+04:00</published><updated>2011-04-29T18:52:25.250+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNION'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>T-SQL "UNION" Vs "TABLE variable"</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Very recently I learned this. And what a change it has made to all of my SQL based projects! I am sure people who are hardcore SQL programmers would already know this. Thought of sharing this for those who would want to know something interesting. &lt;br /&gt;&lt;br /&gt;I had a SQL Stored Procedure that is about to retrieve records&amp;nbsp;of a same table from two different databases. The usual approach was something like below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;SELECT &lt;/span&gt;[column_name_1], [column_name_2], [column_name_3], ...&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; [db_name_1]..[table_name]&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;UNION&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; [column_name_1], [column_name_2], [column_name_3], ...&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; [db_name_2]..[table_name]&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was working till these tables contained records less than 30000 rows. And it started taking significantly unacceptable time (like 10-15 seconds). I then thought of creating a temporary table and dump records from one DB then from other. There is a potential issue in that, in the form MULTI-USER environment. When two different users invoke this stored procedure at the same time, this temporary table must cater for both. I was not really sure about how I can address this.&lt;br /&gt;&lt;br /&gt;Then came this idea of using TABLE VARIABLE. It's like a Structure in C++. This is how I modified my stored procedure:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;DECLARE &lt;/span&gt;@TABLE_NAME &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;(&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;Column_1 &lt;span style="color: blue;"&gt;DATATYPE&lt;/span&gt;,&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;Column_2 &lt;span style="color: blue;"&gt;DATATYPE&lt;/span&gt;, &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;...&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;INSERT INTO&lt;/span&gt; @TABLE_NAME (Column_1, Column_2, ...)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; [column_name_1], [column_name_2], ...&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; [db_name_1]..[table_name]&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;INSERT INTO&lt;/span&gt; @TABLE_NAME (Column_1, Column_2, ...)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; [column_name_1], [column_name_2], ...&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; [db_name_2]..[table_name]&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; Column_1, Column_2, ... &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; @TABLE_NAME&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After this, the program started taking around 2-5 seconds with more than 50000 records to handle. Not to forget, this program contained several grouping and&amp;nbsp;calculations.&lt;br /&gt;&lt;br /&gt;I don't have to worry about delay and also TEMP TABLE issues that are potentially disastrous. I am still not sure how this is handled in terms of memory allocation. What happens after this program completes it's process, is also a factor that I am yet to figure out.&lt;br /&gt;&lt;br /&gt;But, so far, I have found this as one of the best methods in recent times.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2135340033430215754?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2135340033430215754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/t-sql-union-vs-table-variable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2135340033430215754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2135340033430215754'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/t-sql-union-vs-table-variable.html' title='T-SQL &quot;UNION&quot; Vs &quot;TABLE variable&quot;'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5784776906108322166</id><published>2011-04-28T00:30:00.000+04:00</published><updated>2011-04-28T00:30:13.332+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dex'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><title type='text'>Dexterity "Reject Script" Command - David</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/04/27/quick-tip-understanding-the-dexterity-reject-script-command.aspx"&gt;David's recent post on reject script command in Dexterity&lt;/a&gt; has got some really crucial information about it's scope and usage.&lt;br /&gt;&lt;br /&gt;After 7+ years of Dexterity experience, I did learn something which I had not in the past. MUST READ for any Dex developer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5784776906108322166?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5784776906108322166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/dexterity-reject-script-command-david.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5784776906108322166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5784776906108322166'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/dexterity-reject-script-command-david.html' title='Dexterity &quot;Reject Script&quot; Command - David'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4945941482867985396</id><published>2011-04-26T14:24:00.000+04:00</published><updated>2011-04-26T14:24:34.068+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><title type='text'>Microsoft Dynamics GP2010 R2 - SSRS BI maxRequestLength Error</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Another one, luckily &lt;em&gt;Mohammad R. Daoud&lt;/em&gt; has got an&amp;nbsp;answer to this issue. &lt;br /&gt;&lt;br /&gt;Once GP2010 R2 installation is over and GP Utilities start configuring system, almost the last setup is SRS Reports Deployment wizard. It's a welcome change from previous versions, as this one is more explanatory and clear.&lt;br /&gt;&lt;br /&gt;Once it starts deploying reports, the following error message is thrown:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oACoEJ0nNWI/TbacaMIXbsI/AAAAAAAAAkU/LmsS9rxiDrU/s1600/SSRS+BI+maxRequestLength.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://2.bp.blogspot.com/-oACoEJ0nNWI/TbacaMIXbsI/AAAAAAAAAkU/LmsS9rxiDrU/s400/SSRS+BI+maxRequestLength.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The message is self-explanatory on what needs to be done to get rid of this message. To understand how to find WEB.CONFIG file, read &lt;a href="http://mohdaoud.blogspot.com/2011/04/dynamics-gp-2010-r2-business.html"&gt;Mohammad R. Daoud's post; Dynamics GP 2010 R2 Business Intelligence Installation Error maxRequestLength﻿.&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Thanks Daoud. It was really helpful.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4945941482867985396?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4945941482867985396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp2010-r2-ssrs-bi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4945941482867985396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4945941482867985396'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp2010-r2-ssrs-bi.html' title='Microsoft Dynamics GP2010 R2 - SSRS BI maxRequestLength Error'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-oACoEJ0nNWI/TbacaMIXbsI/AAAAAAAAAkU/LmsS9rxiDrU/s72-c/SSRS+BI+maxRequestLength.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3818681204367235879</id><published>2011-04-26T11:22:00.000+04:00</published><updated>2011-04-26T11:22:54.517+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><title type='text'>Microsoft Dynamics GP 2010 R2 - SRS Reports Deployment Error</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Everyone knows that GP2010 R2 got released well before it's announced date (1st May 2011). And I was no exception in starting off with it.&lt;br /&gt;&lt;br /&gt;I installed GP 2010 R2 on my laptop and it went thru' merrily. And started off with&amp;nbsp;deploying SSRS and Excel Reports. Below is the error message I am getting:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-mUSPp5BeSLs/TbZyCR0KT3I/AAAAAAAAAkQ/IpEBZDcQebo/s1600/GP2010+R2+SSRS+DEPLOYMENT+ERROR.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://1.bp.blogspot.com/-mUSPp5BeSLs/TbZyCR0KT3I/AAAAAAAAAkQ/IpEBZDcQebo/s400/GP2010+R2+SSRS+DEPLOYMENT+ERROR.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;Reason&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;:&lt;/span&gt; &lt;span style="color: red;"&gt;I am running &lt;strong&gt;SQL Server 2008 R2 Express&lt;/strong&gt;. For some reason, SRS deployment do not recognize SQL Server Express editions and it requires either Standard or Enterprise.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;So people, those who would wish to deploy SRS on SQL Server 2008 R2 Express, please do not.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3818681204367235879?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3818681204367235879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-2010-r2-srs.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3818681204367235879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3818681204367235879'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-2010-r2-srs.html' title='Microsoft Dynamics GP 2010 R2 - SRS Reports Deployment Error'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-mUSPp5BeSLs/TbZyCR0KT3I/AAAAAAAAAkQ/IpEBZDcQebo/s72-c/GP2010+R2+SSRS+DEPLOYMENT+ERROR.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2357367821662510885</id><published>2011-04-13T09:47:00.000+04:00</published><updated>2011-04-13T09:47:55.800+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='GP'/><category scheme='http://www.blogger.com/atom/ns#' term='Convergence'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Web Client'/><title type='text'>Microsoft Dynamics GP Web Client - David shares more information</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Amazing it was &lt;a href="http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-web-client-teaser.html"&gt;when I first read two articles from Matt and Mariano about Microsoft Dynamics GP Web Client&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Now, &lt;strong&gt;&lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/04/13/microsoft-convergence-2011-atlanta-day-2.aspx"&gt;David gives us some really&amp;nbsp;exciting information and snapshots of this new web client&lt;/a&gt;&lt;/strong&gt;. And needless to say, I'm so darn excited to see this on live. It's going to be fun. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2357367821662510885?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2357367821662510885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-web-client-david.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2357367821662510885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2357367821662510885'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-web-client-david.html' title='Microsoft Dynamics GP Web Client - David shares more information'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4891747854627146063</id><published>2011-04-12T22:07:00.001+04:00</published><updated>2011-04-12T22:22:26.391+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP'/><category scheme='http://www.blogger.com/atom/ns#' term='Convergence'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 12'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Web Client'/><title type='text'>Microsoft Dynamics GP Web Client - Teaser Articles</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;a href="http://dynamicssmallbusiness.blogspot.com/"&gt;Matt Landis&lt;/a&gt; shows us a &lt;a href="http://dynamicssmallbusiness.blogspot.com/2011/04/dynamics-gp-goes-web-based-microsoft.html"&gt;great glimpse of Microsoft Dynamics GP Web Client&lt;/a&gt;. Awesome to see GP's future.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Following image is from Mariano's blog article, &lt;/em&gt;&lt;a href="http://dynamicsgpblogster.blogspot.com/2011/04/microsoft-dynamics-convergence-atlanta_2533.html"&gt;&lt;em&gt;Microsoft Dynamics Convergence Atlanta 2011: Day 2 Morning&lt;/em&gt;&lt;/a&gt;&lt;em&gt;:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-21qc0eJOn6Y/TaSX4hY5mDI/AAAAAAAAAkE/6cQ82seEDQE/s1600/WebClient.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-21qc0eJOn6Y/TaSX4hY5mDI/AAAAAAAAAkE/6cQ82seEDQE/s400/WebClient.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The web client seems to be getting&amp;nbsp;developed using Microsoft Silverlight. There are much more news and announcements to come from Convergence 2011.&lt;br /&gt;&lt;br /&gt;Trust me, it's gonna be fun in an year from now with Microsoft Dynamics GP.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4891747854627146063?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4891747854627146063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-web-client-teaser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4891747854627146063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4891747854627146063'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-web-client-teaser.html' title='Microsoft Dynamics GP Web Client - Teaser Articles'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-21qc0eJOn6Y/TaSX4hY5mDI/AAAAAAAAAkE/6cQ82seEDQE/s72-c/WebClient.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4972036470869706740</id><published>2011-04-11T10:19:00.000+04:00</published><updated>2011-04-11T10:19:53.244+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Update Rollup'/><title type='text'>CRM 2011 Update Rollup 1 Released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blogs.msdn.com/b/crm/archive/2011/04/07/update-rollup-1-for-microsoft-dynamics-crm-2011.aspx"&gt;CRM 2011 Update Rollup 1 is released&lt;/a&gt;.&amp;nbsp;List of all bugs that are fixed can be read on this &lt;a href="http://support.microsoft.com/kb/2466084"&gt;KB Article #2466084&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Looks like there are some really critical bugs that have got fixed. Those who are in CRM2011 RTM, it's time for you to sit up and take notice of this rollup.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4972036470869706740?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4972036470869706740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/crm-2011-update-rollup-1-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4972036470869706740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4972036470869706740'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/crm-2011-update-rollup-1-released.html' title='CRM 2011 Update Rollup 1 Released'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2602571693173943689</id><published>2011-04-07T11:44:00.001+04:00</published><updated>2011-04-07T11:45:52.340+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Dynamics'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Support'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Microsoft Dynamics GP Support And Services Blog</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am not going to introduce this blog, because that part is taken care by the first post in this new blog from Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/dynamicsgp/"&gt;Microsoft Dynamics GP Support And Services Blog&lt;/a&gt;, is from Microsoft Support Team catering various&amp;nbsp;support and services topics&amp;nbsp;of Microsoft Dynamics GP.&lt;br /&gt;&lt;br /&gt;Start following this blog for more critical information. Stay tuned.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2602571693173943689?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2602571693173943689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-support-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2602571693173943689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2602571693173943689'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-support-and.html' title='Microsoft Dynamics GP Support And Services Blog'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2507900342526863826</id><published>2011-04-07T11:03:00.000+04:00</published><updated>2011-04-07T11:03:45.681+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='OLE'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Reader'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><title type='text'>Failed To Create Object - OLE Error due to Adobe Reader X</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Something seems to be amiss with Adobe Reader X and Dynamics GP. Yesterday we upgraded Adobe Reader to version X on our Terminal Server, where our Dynamics GP application resides.&lt;br /&gt;&lt;br /&gt;Till then, users were able to attach PDF files to GP records using OLE Object Container. But post upgrade, all users are facing the following error message whenever they try to attach a PDF file or view an existing PDF attachment:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ob2NOHTaxhk/TZ1gOa_cxJI/AAAAAAAAAkA/6cURwi9XCaM/s1600/OLE+ERROR.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Ob2NOHTaxhk/TZ1gOa_cxJI/AAAAAAAAAkA/6cURwi9XCaM/s1600/OLE+ERROR.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Looks like I am not the only one to face this issue. There is a community forum post which raises the same question. Link to that post: &lt;a href="https://community.dynamics.com/product/gp/f/32/t/51827.aspx"&gt;Errors when opening or creating PDF OLE Attachments in Dynamics GP notes&lt;/a&gt;.﻿&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Not sure how to resolve this at the moment, other than retaining older version of Adobe Reader.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2507900342526863826?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2507900342526863826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/failed-to-create-object-ole-error-due.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2507900342526863826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2507900342526863826'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/failed-to-create-object-ole-error-due.html' title='Failed To Create Object - OLE Error due to Adobe Reader X'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Ob2NOHTaxhk/TZ1gOa_cxJI/AAAAAAAAAkA/6cURwi9XCaM/s72-c/OLE+ERROR.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-522498611383893436</id><published>2011-04-06T01:00:00.000+04:00</published><updated>2011-04-06T01:00:05.811+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smartlist'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Changing a Smartlist Favorite's visibility thru' SQL</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="color: red;"&gt;&lt;em&gt;&lt;strong&gt;Warning&lt;/strong&gt;:&amp;nbsp;Method&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color: red;"&gt; shared in this post is NOT supported or advised by Microsoft team. This article explains a SQL&amp;nbsp;method and therefore&amp;nbsp;the intended audience is a &lt;strong&gt;GP&amp;nbsp;and SQL&lt;/strong&gt; Consultant / Developer / Administrator.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Couple of Smartlist Favorites created by an end user, but&amp;nbsp;created it with a wrong visibility: &lt;strong&gt;Visible by User ID&lt;/strong&gt;. What this user should have selected is: &lt;strong&gt;Visible by System&lt;/strong&gt;. Since these favorites are suppose to be accessed by all Users across all Companies.&lt;br /&gt;&lt;br /&gt;This end user is currently out and even as SA I could not access the Smartlist Favorites. Easiest and direct approach is to&amp;nbsp;reset&amp;nbsp;this user's password, modify the smartlist favorite and notify him of the new password. Once this user is back, he/she would change the password.&lt;br /&gt;&lt;br /&gt;But, is there any other simplest method for someone like me? A&amp;nbsp;GP &amp;amp; SQL Administrator? Of course, I do. &lt;br /&gt;&lt;br /&gt;I can modify a Smartlist Favorite using a simple SQL UPDATE statement, targeting the Smartlist Favorite tables &lt;strong&gt;ASIEXP81&lt;/strong&gt; and &lt;strong&gt;ASIEXP86&lt;/strong&gt;. Display Name for these tables&amp;nbsp;are &lt;strong&gt;Smartlist Favorite Master&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;Smartlist Favorite Columns Master&lt;/strong&gt;&amp;nbsp;respectively.&amp;nbsp;Both tables&amp;nbsp;are in &lt;strong&gt;DYNAMICS&lt;/strong&gt; database. &lt;br /&gt;&lt;br /&gt;Below&amp;nbsp;are SQL statements that I used to change the visibility:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt; DYNAMICS..ASIEXP81 &lt;span style="color: blue;"&gt;SET&lt;/span&gt; ASI_Favorite_Save_Level = 1, USERID = '', CMPANYID = 0 &lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; ASI_Favorite_Name = [Favorite_Name_Given_By_That_End_User]&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: Courier New;"&gt;&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt; DYNAMICS..ASIEXP86 &lt;span style="color: blue;"&gt;SET&lt;/span&gt; ASI_Favorite_Save_Level = 1, USERID = '', CMPANYID = 0 &lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; ASI_Favorite_Name = [Favorite_Name_Given_By_That_End_User]&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;In above statements, field &lt;strong&gt;ASI_Favorite_Save_Level&lt;/strong&gt; is the &lt;strong&gt;Visibility&lt;/strong&gt; &lt;strong&gt;Type &lt;/strong&gt;that we set up when we create a Smartlist. Value 1 denotes the first option in that Drop Down, which is SYSTEM. Since I have to&amp;nbsp;set visibility to all users across all companies, all I have to do is to set USERID as an Empty String and Company ID as ZERO.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This will change a particular Smartlist Favorite's visibility as required.&lt;br /&gt;&lt;br /&gt;Simple, isn't it?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-522498611383893436?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/522498611383893436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/changing-smartlist-favorites-visibility.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/522498611383893436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/522498611383893436'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/changing-smartlist-favorites-visibility.html' title='Changing a Smartlist Favorite&apos;s visibility thru&apos; SQL'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6639308949495739249</id><published>2011-04-01T18:16:00.001+04:00</published><updated>2011-04-04T16:33:22.564+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 12'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Microsoft Dynamics GP "12" To Have For Support Mac Computers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;** &lt;/span&gt;&lt;/strong&gt;Excellent news from David. &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/04/01/microsoft-dynamics-gp-quot-12-quot-to-have-support-for-apple-macintosh.aspx"&gt;Microsoft Dynamics GP "12" to have support for Mac Computers&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Exciting to say the least. And I am dying to see GP "12" feature additions and enhancements.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;*&amp;nbsp;&lt;em&gt;This was an APRIL FOOL DAY's post from our beloved David Musgrave. Alright I did not know that in first place. I was damn so excited that it didn't strike my mind. &lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;&lt;em&gt;David, you caught me there.&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6639308949495739249?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6639308949495739249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-12-to-have-for.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6639308949495739249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6639308949495739249'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/04/microsoft-dynamics-gp-12-to-have-for.html' title='Microsoft Dynamics GP &quot;12&quot; To Have For Support Mac Computers'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7660774948463096650</id><published>2011-03-31T14:05:00.000+04:00</published><updated>2011-03-31T14:05:19.388+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP'/><category scheme='http://www.blogger.com/atom/ns#' term='Lync'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='Lightswitch'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>The Future of Microsoft Dynamics GP Technologies - Mariano</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Mariano highlights 5 coolest technologies for Microsoft Dynamics GP in coming years to watch out for. I can't agree for more, since I am already seeing 3 of the highlighted 5 currently.&lt;br /&gt;&lt;br /&gt;Just to list you those technologies:&lt;br /&gt;&lt;br /&gt;1. Microsoft Lync&lt;br /&gt;2. Microsoft Silverlight&lt;br /&gt;3. Microsoft Visual Studio Lightswitch&lt;br /&gt;4. Cloud Computing&lt;br /&gt;5. Microsoft Dexterity (yeah you did hear it right)&lt;br /&gt;&lt;br /&gt;And to know why the above are cool, check out his post: &lt;a href="http://msdynamicsworld.com/story/future-microsoft-dynamics-gp-5-cool-technologies-you-should-watch-and-learn-coming-years"&gt;The Future of Microsoft Dynamics GP: 5 Cool Technologies You Should Watch For (and Learn) in the Coming Years&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7660774948463096650?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7660774948463096650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/future-of-microsoft-dynamics-gp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7660774948463096650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7660774948463096650'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/future-of-microsoft-dynamics-gp.html' title='The Future of Microsoft Dynamics GP Technologies - Mariano'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-235077163037664820</id><published>2011-03-30T10:26:00.000+04:00</published><updated>2011-03-30T10:26:32.821+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Views'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Last Sale By a Customer &amp; Item - Victoria's SQL View</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://victoriayudin.com/"&gt;Victoria&lt;/a&gt;'s latest &lt;a href="http://victoriayudin.com/2011/03/29/sql-view-for-last-sale-by-customer-and-item/"&gt;&lt;strong&gt;SQL view retrieves the last sale by customer and an item&lt;/strong&gt;&lt;/a&gt;. With little tweaks here and there, this SQL view will serve us immensely to show various information pertaining to Customer and/or Item sales.&lt;br /&gt;&lt;br /&gt;Thanks Victoria for this view. This has come especially when I am working on some dashboards and reporting. It's surely going to help me deriving some important reports.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-235077163037664820?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/235077163037664820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/last-sale-by-customer-item-victorias.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/235077163037664820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/235077163037664820'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/last-sale-by-customer-item-victorias.html' title='Last Sale By a Customer &amp; Item - Victoria&apos;s SQL View'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-9058248427464684133</id><published>2011-03-22T22:08:00.000+04:00</published><updated>2011-03-22T22:08:33.548+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Disenchanted with Support? - Kuntz Consulting</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;How many times have to faced such incidents? And how many times have you given such incidents to your customers?&lt;br /&gt;&lt;br /&gt;This post, &lt;a href="http://www.kuntzconsulting.ca/index.php/blog/article/disenchanted_with_support_i_understand_your_pain"&gt;Disenchanted with Supprt? I understand your pain&lt;/a&gt;,&amp;nbsp;from &lt;a href="http://www.kuntzconsulting.ca/index.php"&gt;Kuntz Consulting&lt;/a&gt; &lt;a href="http://www.kuntzconsulting.ca/index.php/blog"&gt;blog&lt;/a&gt; reminds us of the badness of NOT attending to your customers or at least a courteous response.&lt;br /&gt;&lt;br /&gt;Good one.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-9058248427464684133?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/9058248427464684133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/disenchanted-with-support-kuntz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9058248427464684133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9058248427464684133'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/disenchanted-with-support-kuntz.html' title='Disenchanted with Support? - Kuntz Consulting'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2823697348344685351</id><published>2011-03-22T21:15:00.000+04:00</published><updated>2011-03-22T21:15:18.260+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Portal'/><title type='text'>Microsoft Dynamics GP 2010 R2 - Business Portal External Lists</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Looks like an excellent feature addition. So far, we had to rely on Extranet Services for any edit from Business Portal. This Business Portal External Lists feature now fills that gap. We have to wait and see how much we can do using this External Lists.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/gp/archive/2011/03/22/gp-2010-r2-feature-of-the-day-business-portal-external-lists.aspx"&gt;Errol introduces this feature to us on recent Inside Microsoft Dynamics GP post&lt;/a&gt;.&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2823697348344685351?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2823697348344685351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-2010-r2-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2823697348344685351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2823697348344685351'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-2010-r2-business.html' title='Microsoft Dynamics GP 2010 R2 - Business Portal External Lists'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6847243081633769096</id><published>2011-03-21T21:41:00.000+04:00</published><updated>2011-03-21T21:41:08.045+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Dynamics'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Microsoft Dynamics GP is very much here to Stay</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Today, I had another opportunity to attend one of Microsoft's high rated event, &lt;b&gt;Microsoft Dynamics GP Customer Event&lt;/b&gt;. I have been fortunate to attend such events off late and I sincerely hope I will be in future as well.&lt;br /&gt;&lt;br /&gt;What's the highlight of this event? &lt;a href="http://www.elcome.com/"&gt;Elcome International LLC&lt;/a&gt;, with whom I have been proudly associated with for the past 1.7 years, presented &lt;b&gt;Microsoft Dynamics GP 2010 Customer Testimony&lt;/b&gt;. Mr.Jimmy Grewal, Executive Director, Elcome International LLC, briefed about Elcome's GP experience and future plans.&lt;br /&gt;&lt;br /&gt;Is that all? Nope. There is one more information that I would like to share with you all from this event. Specifically, &lt;i style="font-weight: bold;"&gt;for those who predict a doomsday for GP and it's future&lt;/i&gt;, with all due respect, I would like to assure you that &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;GP IS HERE TO STAY AND MICROSOFT IS IN NO MOOD TO DISCONTINUE WITH GP&lt;/span&gt;&lt;/b&gt;. This was mentioned by none other than Microsoft MBS Product Manager (Gulf)&lt;b&gt;, &lt;/b&gt;Mr.Ahmed Salama.&lt;br /&gt;&lt;br /&gt;There is an interesting statistic which I would like to share and emphasis on my point:&amp;nbsp;&lt;i&gt;&lt;b&gt;Microsoft Dynamics is having 1500 customers in GCC region excluding Egypt, North Africa and Saudi Arabia.&amp;nbsp;Out of these 1500 customers, 40% is for Microsoft Dynamics GP. That calculates to 600 customers. These 600 customers include some of the high profile customers including &lt;a href="http://www.elcome.com/"&gt;Elcome International LLC&lt;/a&gt;.&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;i&gt;&lt;b&gt;If we consider overall customers count across this vast globe, Microsoft has more reasons to support this product than abandoning it.&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;Even us, human beings, have limited lifetime. We still enjoy our life and we live it to it's fullest, don't we? Like that, I love this wonderful product called &lt;b&gt;Dynamics GP&lt;/b&gt; and &lt;b&gt;I AM IN NO DARN MOOD TO LEAVE THIS PRODUCT&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6847243081633769096?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6847243081633769096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-is-very-much-here.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6847243081633769096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6847243081633769096'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-is-very-much-here.html' title='Microsoft Dynamics GP is very much here to Stay'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6268336022971354030</id><published>2011-03-20T09:00:00.000+04:00</published><updated>2011-03-20T09:00:14.712+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>GP 2010 R2 - Substitute Fields for Email</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is going to be another interesting feature. &lt;a href="http://blogs.msdn.com/b/gp/"&gt;Inside Microsoft Dynamics GP&lt;/a&gt; announces another feature added to GP 2010 R2, which is &lt;a href="http://blogs.msdn.com/b/gp/archive/2011/03/17/feature-of-the-day-substitute-fields-for-email.aspx"&gt;Substitute Fields for Email&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Of course, this is going to be a boon to End Users, but let me also add that this would not be possible till someone knows about how to browse thru' and learn GP Fields and the way it is designed. Which puts them in front of a whole new training session.&lt;br /&gt;&lt;br /&gt;The very concept of Resource Descriptions in GP is to educate Users to learn about GP Tables, Forms, Windows &amp;amp; Fields, so that they can do some on-spot Reporting or Windows modification. Having said that, not all End-Users are going to be interested in this learning experience, especially when they are suppose to concentrate on their day-to-day tasks.&lt;br /&gt;&lt;br /&gt;Nonetheless, this is going to be one heck of a feature to look at.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6268336022971354030?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6268336022971354030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/gp-2010-r2-substitute-fields-for-email.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6268336022971354030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6268336022971354030'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/gp-2010-r2-substitute-fields-for-email.html' title='GP 2010 R2 - Substitute Fields for Email'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7680151152024497710</id><published>2011-03-16T18:27:00.000+04:00</published><updated>2011-03-16T18:27:58.944+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 SP1'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity SP1'/><title type='text'>Issues with GP 2010 SP1 DYNAMICS.DIC - David Musgrave</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;David informs us about a very strange but critical issue that's been faced by developers when using GP 2010 SP1 DYNAMICS.DIC dictionary.&lt;br /&gt;&lt;br /&gt;This is really critical to be informed about, so all Dex Developers please make sure that you read this post from David, as it also mentions some workaround till a proper fix is released.&lt;br /&gt;&lt;br /&gt;Read it here: &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/03/16/unknown-identifier-quot-dynamics-quot-or-other-constant.aspx"&gt;Unknown identifier 'DYNAMICS' or other Constant with GP 2010 SP1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7680151152024497710?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7680151152024497710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/issues-with-gp-2010-sp1-dynamicsdic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7680151152024497710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7680151152024497710'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/issues-with-gp-2010-sp1-dynamicsdic.html' title='Issues with GP 2010 SP1 DYNAMICS.DIC - David Musgrave'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-1726008277301046439</id><published>2011-03-15T11:04:00.000+04:00</published><updated>2011-03-15T11:04:23.172+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Dynamics'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Poll'/><title type='text'>Microsoft Dynamics Top Influential Person 2011 - Vote Now</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;br /&gt;This is the best time for you to stand by the person whom you think is the most influential person in Microsoft Dynamics. This year's poll is running on. Visit this site and cast your vote now.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://www.dynamicsworld.co.uk/2011Voting.php"&gt;2011 TOP 100 MOST INFLUENTIAL MICROSOFT DYNAMICS PEOPLE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-1726008277301046439?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/1726008277301046439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-top-influential.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1726008277301046439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/1726008277301046439'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-top-influential.html' title='Microsoft Dynamics Top Influential Person 2011 - Vote Now'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-9038671062272305514</id><published>2011-03-15T10:48:00.000+04:00</published><updated>2011-03-15T10:48:58.902+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><title type='text'>Microsoft Dexterity 2010 R2 - Enhancements</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;David sums up &lt;a href="http://blogs.msdn.com/b/developingfordynamicsgp/archive/2011/03/14/new-features-for-dexterity-for-gp-2010-r2.aspx"&gt;Dexterity 2010 R2 enhancements&lt;/a&gt; and gives us a glimpse of how it's going to be, referring to &lt;em&gt;&lt;strong&gt;Feature of the Day&lt;/strong&gt;&lt;/em&gt; posts from &lt;a href="http://blogs.msdn.com/b/gp/"&gt;Inside Microsoft Dynamics GP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pretty exciting to learn these new features, obviously.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-9038671062272305514?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/9038671062272305514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dexterity-2010-r2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9038671062272305514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9038671062272305514'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dexterity-2010-r2.html' title='Microsoft Dexterity 2010 R2 - Enhancements'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4248230411657851170</id><published>2011-03-11T18:32:00.000+04:00</published><updated>2011-03-11T18:32:47.378+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Foundation Server'/><category scheme='http://www.blogger.com/atom/ns#' term='VSS'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><category scheme='http://www.blogger.com/atom/ns#' term='Source Code Control'/><title type='text'>Dexterity 2010 R2 Supports Microsoft Team Foundation Server (TFS)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;That's a GREAT GREAT news from Microsoft about Dexterity. &lt;a href="http://blogs.msdn.com/b/gp/"&gt;Inside Microsoft Dynamics GP&lt;/a&gt; blog informs us that &lt;a href="http://blogs.msdn.com/b/gp/archive/2011/03/10/feature-of-the-day-tfs-source-control-provider.aspx"&gt;Dexterity 2010 (v11) R2 will support Microsoft Team Foundation Server (TFS)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What this means? Dexterity supported only Microsoft Visual SourceSafe (fondly called VSS), which has been used under discontinued support from Microsoft. Those who wants to streamline Dexterity Development on their organizations, found it very difficult to use something which is not supported by Microsoft but Dexterity. &lt;br /&gt;&lt;br /&gt;Microsoft introduced Team Foundation Server (TFS) which is advanced and very easy to use and maintain. With Dexterity 2010 R2 release, the biggest gap in Dexterity Development history is now filled.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4248230411657851170?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4248230411657851170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/dexterity-2010-r2-supports-microsoft.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4248230411657851170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4248230411657851170'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/dexterity-2010-r2-supports-microsoft.html' title='Dexterity 2010 R2 Supports Microsoft Team Foundation Server (TFS)'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-9085308699711148346</id><published>2011-03-09T11:29:00.000+04:00</published><updated>2011-03-09T11:29:24.464+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Report Builder'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL R2'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerPivot'/><title type='text'>List of Attractive BI Technologies from Microsoft</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This was my second session today at Tech-Ed 2011 Middle East. Very interesting and demos were extremely useful to understand all the BI Technologies listed.&lt;br /&gt;&lt;br /&gt;Now what exactly are we talking about? The session was all about listing the most promising (some are already existing) BI Tools running on top of either OR all of the following: SQL Server 2008 R2, SharePoint 2010, Silverlight.&lt;br /&gt;&lt;br /&gt;The following are the list:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;ol style="font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;" type="1"&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;" value="1"&gt;&lt;span style="font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;SharePoint Excel Services&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PowerPivot Galleries&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PerformancePoint (Dashboards,      Scorecards &amp;amp; KPIs)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PowerPivot for SharePoint&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Pivot Tool - based on      Silverlight&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="font-size: 11pt;"&gt;Bing Data Connector - To show      geospatial data&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;SQL Server 2008 R2 Reporting      Services (Report Builder)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;Each of them will take it's own time to allow user to understand the basics. I let my readers to BING or GOOGLE these terminologies and learn it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;But, the above list is what Microsoft concentrates more on currently to let users create the most attractive BI for them.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;Enjoy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-9085308699711148346?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/9085308699711148346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/list-of-attractive-bi-technologies-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9085308699711148346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/9085308699711148346'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/list-of-attractive-bi-technologies-from.html' title='List of Attractive BI Technologies from Microsoft'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-603005537843240293</id><published>2011-03-09T10:38:00.000+04:00</published><updated>2011-03-09T10:38:00.323+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Consolidated Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='CBI'/><title type='text'>Top 10 Challenges on Delivering BI to the Masses at Microsoft</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;This was my first session today at Tech-Ed 2011 Middle East. The session titled "&lt;b&gt;Delivering BI to the masses at Microsoft using Consolidated Business Intelligence (CBI) - Top 10 Challenges&lt;/b&gt;".&lt;br /&gt;&lt;br /&gt;The approach taken by Microsoft is fairly unusual.&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Leave the BI Design to End-Users (or designated Power End Users) and simultaneously build EDW (Enterprise Data Warehouse). Once the design &amp;amp; EDW is ready, use following tools to achieve this CBI Model&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Microsoft Office, SharePoint 2010, SQL Server 2008 R2, Silverlight Technology.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CBI&lt;/b&gt; basically means one Single Enterprise Report Catalog. It's then delivered as a SharePoint based BI Portal. Microsoft IT hosts BI with Reporting Services, PPS, etc, BUT Power End Users design and publish Reports on to this Portal. There are certain restrictions in terms of how many users being allowed to publish these reports for their own Team/Department/Division.&lt;br /&gt;&lt;br /&gt;Top 10 Questions which Microsoft asked themselves before CBI (and of course everyone of us to ask ourselves as well):&lt;br /&gt;&lt;br /&gt;1. IT Cost too much to implement this BI Catalog. What to do first? EDW or BI Reporting Catalog?&lt;br /&gt;1.1. Allow End Users to publish all their ideas on a Not-So-Clean EDW Data.&lt;br /&gt;1.2. Clean EDW and keep EDW ready.&lt;br /&gt;&lt;br /&gt;2. How do you get the First Sponsorship?&lt;br /&gt;2.1. Push and Pull Approach&lt;br /&gt;2.2. Create a Cool Demo&lt;br /&gt;&lt;br /&gt;3. How do you architect with big Holistic Enterprise Vision?&lt;br /&gt;&lt;br /&gt;4. How do we implement seamless security across layers?&lt;br /&gt;&lt;br /&gt;5. Who should create BI and show we actually give control of the report catalog to business and enable self-serviced BI?&lt;br /&gt;&lt;br /&gt;6. Can we implement ZERO footprint deployment for masses using SharePoint?&lt;br /&gt;&lt;br /&gt;7. What about regional deployment and scalability?&lt;br /&gt;&lt;br /&gt;8. What front end tools to BI publishers use and how do you integrate various tools?&lt;br /&gt;&lt;br /&gt;9. How do you evangelize and achieve enterprise adoption?&lt;br /&gt;&lt;br /&gt;10. How do you achieve high Customer Satisfaction?&lt;br /&gt;10.1. Customer Empathy&lt;br /&gt;10.2. Maintain Customer Relationship&lt;br /&gt;10.3. Improve, Improve &amp;amp; just Improve&lt;br /&gt;&lt;br /&gt;Until next post on Tech-Ed from me.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-603005537843240293?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/603005537843240293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/top-10-challenges-on-delivering-bi-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/603005537843240293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/603005537843240293'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/top-10-challenges-on-delivering-bi-to.html' title='Top 10 Challenges on Delivering BI to the Masses at Microsoft'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3152580542706887350</id><published>2011-03-08T17:25:00.000+04:00</published><updated>2011-03-08T17:25:23.140+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Crescent'/><title type='text'>Project Crescent - Beyond SSRS Reporting Tool</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I must be following &lt;a href="http://blogs.msdn.com/b/sqlrsteamblog/"&gt;SQL Server Reporting Services Team Blog&lt;/a&gt; for loads of information and all that "What's Coming Up?".&lt;br /&gt;&lt;br /&gt;Attending an evening session in Tech-Ed 2011 Middle East, and this is what I got to know which had been in fact announced some months back.&lt;br /&gt;&lt;br /&gt;For those, who do not know about this (like me till this moment), this is the information. Project Crescent is a project currently on progress inside MSFT, which targets every kind of user, be it IT Developer or Corporate Power User or a No-Nonsense End-User) to visualize their Business Data; however they want it to be.&lt;br /&gt;&lt;br /&gt;More information here: &lt;a href="http://blogs.msdn.com/b/sqlrsteamblog/archive/2010/11/09/a-glimpse-at-project-crescent.aspx"&gt;A Glimpse at Project Crescent&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3152580542706887350?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3152580542706887350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/project-crescent-beyond-ssrs-reporting.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3152580542706887350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3152580542706887350'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/project-crescent-beyond-ssrs-reporting.html' title='Project Crescent - Beyond SSRS Reporting Tool'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7447494184051916598</id><published>2011-03-08T16:06:00.000+04:00</published><updated>2011-03-08T16:06:51.608+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office 365'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office 365'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Office 365 &amp; SharePoint Online - TechEd 2011 Session</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Just attended the session, Office 365 &amp;amp; SharePoint Online, in TechEd 2011 Middle East. And it's very exciting and interesting.&lt;br /&gt;&lt;br /&gt;It's a service offered by Microsoft for anyone who wants a Hassle-Free and Pay-As-You-Use experience. Happened to see a live demo of Office 365 and it's terrific to say the least.&lt;br /&gt;&lt;br /&gt;MSFT may not be the first one to work on this, but they have certainly got an edge since it's built on their flagship Product, Microsoft Office, which is used by millions of people out there.&lt;br /&gt;&lt;br /&gt;Very impressive. More information here: &lt;a href="http://office365.microsoft.com/en-US/online-services.aspx"&gt;Microsoft Office 365 - Get In The Cloud&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7447494184051916598?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7447494184051916598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/office-365-sharepoint-online-teched.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7447494184051916598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7447494184051916598'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/office-365-sharepoint-online-teched.html' title='Office 365 &amp; SharePoint Online - TechEd 2011 Session'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8565286958574144604</id><published>2011-03-08T00:02:00.000+04:00</published><updated>2011-03-08T00:02:54.464+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech-Ed'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Tech-Ed'/><title type='text'>Microsoft Tech-Ed Middle East 2011 - Starts Tomorrow</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-JFb9TYWT9lc/TXU5tgKqRLI/AAAAAAAAAiQ/MwhDXlSRfu0/s1600/Tech-Ed+2011.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" q6="true" src="https://lh6.googleusercontent.com/-JFb9TYWT9lc/TXU5tgKqRLI/AAAAAAAAAiQ/MwhDXlSRfu0/s1600/Tech-Ed+2011.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;This is my first Tech-Ed. And I am damn so excited about it, to say the least. So many terrific sessions, diversified topics across all Microsoft's most happening Platforms and Technologies. And it's all going to happen from tomorrow (well, it's already started in fact from today, but that was Preliminary Sessions).&lt;br /&gt;&lt;br /&gt;I will be attending these sessions from tomorrow 8th March 2011 to 10th March 2011.&lt;br /&gt;&lt;br /&gt;For more information on this event, check this site: &lt;a href="http://www.teched.ae/"&gt;Microsoft Tech-Ed 2011 Middle East&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8565286958574144604?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8565286958574144604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-tech-ed-middle-east-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8565286958574144604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8565286958574144604'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-tech-ed-middle-east-2011.html' title='Microsoft Tech-Ed Middle East 2011 - Starts Tomorrow'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-JFb9TYWT9lc/TXU5tgKqRLI/AAAAAAAAAiQ/MwhDXlSRfu0/s72-c/Tech-Ed+2011.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2023643839406788240</id><published>2011-03-07T20:11:00.001+04:00</published><updated>2011-03-07T20:13:43.353+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Mark's Advice for Convergence Speakers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am nowhere near being even an Amateur Speaker. Haven't presented anything in life so far. Not going to do that in near future either.&lt;br /&gt;&lt;br /&gt;But still this article, &lt;a href="http://msdynamicsgp.blogspot.com/2011/03/advice-for-convergence-speakers.html"&gt;Advice For Convergence Speakers&lt;/a&gt;,&amp;nbsp;from Mark made more sense to me. I am going to keep this article stored in my brain. You never know; I may also present something in future to some audience and this post is going to help me tons.&lt;br /&gt;&lt;br /&gt;Thank you very much Mark. As usual, awesome piece of advice for us.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2023643839406788240?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2023643839406788240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/marks-advise-for-convergence-speakers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2023643839406788240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2023643839406788240'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/marks-advise-for-convergence-speakers.html' title='Mark&apos;s Advice for Convergence Speakers'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-3490808769169050102</id><published>2011-03-06T09:52:00.000+04:00</published><updated>2011-03-06T09:52:19.974+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><title type='text'>Microsoft Dynamics GP 2010 R2 - 50+ New SSRS Reports</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Yeah, we heard it right. We are going to have 50+ new SSRS Reports.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/gp"&gt;Inside Microsoft Dynamics GP&lt;/a&gt; excites us with this post: &lt;a href="http://blogs.msdn.com/b/gp/archive/2011/03/03/feature-of-the-day-new-sql-reporting-services-reports.aspx"&gt;Feature of the Day: New SQL Reporting Services Reports&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I am more interested in knowing Field Service Reports, since that's where GP lacks a bit in terms of realtime reporting. I sincerely hope R2 fills that gap to most extent. Of course, requirements from different customers would always be different.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-3490808769169050102?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/3490808769169050102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-2010-r2-50-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3490808769169050102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/3490808769169050102'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-2010-r2-50-new.html' title='Microsoft Dynamics GP 2010 R2 - 50+ New SSRS Reports'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4280165558059416530</id><published>2011-03-06T09:20:00.000+04:00</published><updated>2011-03-06T09:20:40.222+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Home Page'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><title type='text'>Microsoft Dynamics GP 2010 R2 - Report Builder Integration</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The latest Feature of the Day from Inside Microsoft Dynamics GP gives us a glimpse of what is going to be a terrific feature for all customers. &lt;br /&gt;&lt;br /&gt;All Homepage Metrics dashboards are SSRS reports on the background. And I used to wonder how I could customize that to cater for Customer's requirements. The new feature, &lt;strong&gt;&lt;em&gt;&lt;span style="color: blue;"&gt;Report Builder Integration&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;, is going to be a boon to all such consultants (and of course for all customers) to view Metrics Dashboards accordingly to their own likes and dislikes.&lt;br /&gt;&lt;br /&gt;For more information, read the post; &lt;a href="http://blogs.msdn.com/b/gp/archive/2011/03/04/feature-of-the-day-report-builder-integration.aspx"&gt;Feature of the Day: Report Builder Integration&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4280165558059416530?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4280165558059416530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-2010-r2-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4280165558059416530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4280165558059416530'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-2010-r2-report.html' title='Microsoft Dynamics GP 2010 R2 - Report Builder Integration'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5786064018318940942</id><published>2011-03-04T23:21:00.000+04:00</published><updated>2011-03-04T23:21:49.082+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Administration'/><title type='text'>Dynamics GP 2010 R2 - Features List is Out</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Mariano, in yet another terrific post shows us the first report on &lt;a href="http://dynamicsgpblogster.blogspot.com/2011/03/microsoft-dynamics-gp-2010-r2-features.html"&gt;list of Dynamics GP 2010 R2 Features&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Awesome list of features being added and I have already started preparing my own plan of actions once it's out.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5786064018318940942?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5786064018318940942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/dynamics-gp-2010-r2-features-list-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5786064018318940942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5786064018318940942'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/dynamics-gp-2010-r2-features-list-is.html' title='Dynamics GP 2010 R2 - Features List is Out'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-6024938896190092576</id><published>2011-03-04T14:37:00.000+04:00</published><updated>2011-03-04T14:37:29.754+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Dexterity'/><title type='text'>Difference between Saving &amp; Compiling a Dexterity Code</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was quite taken back by this very difference of Saving a Code and Compiling a Code in Dexterity. &lt;br /&gt;&lt;br /&gt;Alright, let me explain.&lt;br /&gt;&lt;br /&gt;I was demonstrating a customization my team yesterday and I had to change some code to show a Window on a Button Click event. The only code I had to change in that event script was to add the following statement:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;open window&lt;/span&gt; [Window_Name]&lt;window_name&gt;;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And even a Non-Dexterity developer would&amp;nbsp;tell us&amp;nbsp;that the above statement do not contain any error, unless the window [Window_Name] &lt;window_name&gt;do not exist at all. But in my case it did.&lt;br /&gt;&lt;br /&gt;I &lt;strong&gt;SAVED&lt;/strong&gt; the code and closed the Project. Created a Chunk and deployed it. To my confusion, the code piece that I added never worked. I was confused to say the least. Why not? I did add the code and created the chunk.&lt;br /&gt;&lt;br /&gt;That's where I made a mistake. I &lt;strong&gt;SAVED&lt;/strong&gt; the code instead of &lt;strong&gt;COMPILING &lt;/strong&gt;it. Only when we compile a Dexterity Code, it gets effective. Saving the code won't affect the business logic and it would not have reflected in the chunk on that portion.&lt;br /&gt;&lt;br /&gt;So, &lt;span style="color: red;"&gt;SAVING a code is&amp;nbsp;totally different from COMPILING a code&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-6024938896190092576?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/6024938896190092576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/difference-between-saving-compiling.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6024938896190092576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/6024938896190092576'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/difference-between-saving-compiling.html' title='Difference between Saving &amp; Compiling a Dexterity Code'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8301520665954388055</id><published>2011-03-04T14:08:00.000+04:00</published><updated>2011-03-04T14:08:10.792+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Microsoft Dynamics GP Roadmap</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Very promising and sounds great to see Microsoft Dynamics GP's roadmap. Check it out for yourself from Mariano's post: &lt;a href="http://dynamicsgpblogster.blogspot.com/2011/03/evolution-of-microsoft-dynamics-gp.html"&gt;The Evolution of the Microsoft Dynamics GP Roadmap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8301520665954388055?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8301520665954388055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-roadmap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8301520665954388055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8301520665954388055'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-roadmap.html' title='Microsoft Dynamics GP Roadmap'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-4941931119810881528</id><published>2011-03-03T11:33:00.000+04:00</published><updated>2011-03-03T11:33:50.853+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Online Payment Services module for GP - Reason Behind It</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://dynamicsgpblogster.blogspot.com/2011/02/online-services-for-microsoft-dynamics.html"&gt;This one from Mariano&lt;/a&gt; leads us to this post, &lt;a href="https://community.dynamics.com/product/gp/gpnontechnical/b/imhoblogster/archive/2011/02/18/online-services-for-microsoft-dynamics-gp-cool-flashy-it-depends.aspx"&gt;Online Services for Microsoft Dynamics GP: Cool? Flashy? It Depends&lt;/a&gt;. Tells us precisely why Microsoft came up with this module for GP Customers at this stage.&lt;br /&gt;&lt;br /&gt;There are some interesting points, you may not want to miss.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-4941931119810881528?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/4941931119810881528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/online-payment-services-module-for-gp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4941931119810881528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/4941931119810881528'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/online-payment-services-module-for-gp.html' title='Online Payment Services module for GP - Reason Behind It'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2234220307177965307</id><published>2011-03-03T11:22:00.000+04:00</published><updated>2011-03-03T11:22:48.796+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP Functionality'/><category scheme='http://www.blogger.com/atom/ns#' term='GP Technical Conference'/><title type='text'>Microsoft Dynamics GP Technical Conference - Opening Session excerpts by Mariano</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Always great to hear this: &lt;b&gt;Microsoft Dynamics GP is here to stay&lt;/b&gt;. I am so very much in love with this product. And the way it has evolved with latest technologies, is quite awesome.&lt;br /&gt;&lt;br /&gt;Mariano gives us all, the Microsoft Dynamics GP Technical Conference Opening Session Excerpts in his article:&amp;nbsp;&lt;a href="http://dynamicsgpblogster.blogspot.com/2011/03/microsoft-dynamics-gp-technical_02.html"&gt;Microsoft Dynamics GP Technical Conference 2011 - Day 1 Opening Session&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And stay tuned to his blog for more insight on GP and emerging trend.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2234220307177965307?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2234220307177965307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-technical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2234220307177965307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2234220307177965307'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-dynamics-gp-technical.html' title='Microsoft Dynamics GP Technical Conference - Opening Session excerpts by Mariano'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-8953767844727731678</id><published>2011-03-02T11:33:00.001+04:00</published><updated>2011-03-06T09:55:48.860+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Microsoft Competing with SAP &amp; Oracle's Mid-Market Solutions - Guy Weismantel talks to Software Advise</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;&lt;span style="color: #783f04;"&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: For relevance, link&amp;nbsp;attached to&amp;nbsp;Software Advise website is now changed to their Manufacturing Industry Page, since ERP discussions on SA site are grouped under this page.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This video from &lt;a href="http://www.softwareadvice.com/manufacturing/"&gt;Software Advise&lt;/a&gt;&amp;nbsp;sounded interesting. Microsoft Director of ERP Marketing Mr.Guy Weismantel, gives us a brief idea about Microsoft's position and why they are confident in competing with SAP and Oracle's solutions.&lt;br /&gt;&lt;br /&gt;Watch it here: &lt;a href="http://www.softwareadvice.com/articles/enterprise/can-microsoft-compete-with-sap-and-oracle%E2%80%99s-mid-market-offerings-microsoft-executive-interview-1022811/"&gt;Guy Weismantel on Microsoft's Competency with SAP &amp;amp; Oracle's Mid-Market Solutions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's not just this video, Software Advice seems to be coming up with&amp;nbsp;a series of such&amp;nbsp;interesting information. People who are interested in knowing current&amp;nbsp;happenings in ERP may want to visit this site quite often to know more.&lt;br /&gt;&lt;br /&gt;Good job, Software Advice. Really appreciated in keeping us updated with some good information.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-8953767844727731678?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/8953767844727731678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-competing-with-sap-oracles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8953767844727731678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/8953767844727731678'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/microsoft-competing-with-sap-oracles.html' title='Microsoft Competing with SAP &amp; Oracle&apos;s Mid-Market Solutions - Guy Weismantel talks to Software Advise'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7891242466148515626</id><published>2011-03-01T15:40:00.000+04:00</published><updated>2011-03-01T15:40:59.664+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Back to Mainstream Blogging..</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Alright, it's been more than a month since I actually touched my blog. Quite a long time from my own standard. But there were some valid reasons behind it.&lt;br /&gt;&lt;br /&gt;One such reason is: I am now working on Business Intelligence with SSRS. Been awesome so far and learned so much from that experience. Still going on strongly and learning more and more. Will be sharing that in coming days.&lt;br /&gt;&lt;br /&gt;Now that I am back, I have to first fill gap of around 350+ posts that got posted from our Blogosphere. That's quite too much for me to cover. This hits me so hard that next time I won't ever take a sabbatical of this long.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7891242466148515626?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7891242466148515626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/back-to-mainstream-blogging.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7891242466148515626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7891242466148515626'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/03/back-to-mainstream-blogging.html' title='Back to Mainstream Blogging..'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-7321694258079613167</id><published>2011-01-21T19:00:00.000+04:00</published><updated>2011-01-21T19:00:57.045+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='64 Bit'/><category scheme='http://www.blogger.com/atom/ns#' term='Office 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Send To Email - Issue Explained by Janakiram MP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This issue is being currently faced by users in my company as well. And I got the same response from MSFT.&lt;br /&gt;&lt;br /&gt;Janakiram MP explains us &lt;a href="http://janakirammp.blogspot.com/2011/01/send-to-e-mail-problem-with-office.html"&gt;why "Send To Email" feature is not working with Outlook 2010&lt;/a&gt;. Our environment is as follows:&lt;br /&gt;&lt;br /&gt;1. Windows Server 2008 R2 64 Bit.&lt;br /&gt;2. Office 2010 64 Bit.&lt;br /&gt;3. Microsoft Dynamics GP2010 SP1.&lt;br /&gt;&lt;br /&gt;Anyone facing this issue with above configuration may just want to confirm that it's not possible at all with 64 Bit Office 2010.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-7321694258079613167?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/7321694258079613167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/send-to-email-issue-explained-by.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7321694258079613167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/7321694258079613167'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/send-to-email-issue-explained-by.html' title='Send To Email - Issue Explained by Janakiram MP'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-347870364071204563</id><published>2011-01-20T10:12:00.000+04:00</published><updated>2011-01-20T10:12:31.700+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='GP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>Victoria Yudin's Book - Microsoft Dynamics GP 2010 Implementation - My Humble Views</title><content type='html'>&lt;span style="color: #660000;"&gt;&lt;u&gt;&lt;strong&gt;To Victoria&lt;/strong&gt;&lt;/u&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Congrats Victoria for coming up with such a treasure. It's your sheer excellence written all over this book.&lt;br /&gt;2. Thanks so much for sharing your abundant experience in GP.&lt;br /&gt;3. All the best for a great year 2011; for this book to be fast selling one among Dynamics GP books, for this book to be on all Consultants' hands and for much more books from you to us.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: #660000;"&gt;What's special about this Book?&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This book stands out from other "How to implement ... blah blah" books on several factors:&lt;br /&gt;&lt;br /&gt;1. &lt;strong&gt;&lt;span style="color: #4c1130;"&gt;Content&lt;/span&gt;&lt;/strong&gt; - It does not dive into each and every trivial step involved in a TYPICAL implementation. Instead, it takes you thru'&amp;nbsp;some of the unimagined concepts including; GP Application Structure, SQL Server interaction with GP Application, GP Application Technologies, et al. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: #4c1130;"&gt;Very importantly&lt;/span&gt;; &lt;/em&gt;Recommendations on how to form your Implementation Team (Customers &amp;amp; Implementors), Planning Infrastructure for GP Environment, Studying Business Requirements practically, et al.&lt;br /&gt;&lt;br /&gt;2. &lt;strong&gt;&lt;span style="color: #4c1130;"&gt;Structuring of Content&lt;/span&gt;&lt;/strong&gt; - What's the use of a book having a great content, but lack in the flow of it? This book teaches many out there on how to structure your thoughts on a book.&lt;br /&gt;&lt;br /&gt;This book practically walks us thru' a GP Implementation. It starts with telling us &lt;em&gt;&lt;span style="color: #4c1130;"&gt;What's GP 2010 Application is all about&lt;/span&gt;&lt;/em&gt; and ends with &lt;em&gt;&lt;span style="color: #4c1130;"&gt;Training &amp;amp; Add-On Tools for GP 2010&lt;/span&gt;&lt;/em&gt;; without forgetting to take us thru' Integration Manager for&amp;nbsp;Initial GP Data Integration. NOPE, it does not teach us how to use Integration Manager&amp;nbsp;to the detail of&amp;nbsp;each and every Field Mapping involved. But it gives you ample knowledge in what you must expect with respect to Basic &amp;amp; Necessary Data Integration in GP2010.&lt;br /&gt;&lt;br /&gt;By the time you finish reading Appendices, you would feel like you have personally implemented GP on a Customer's site. No exaggeration when I meant it, absolutely.&lt;br /&gt;&lt;br /&gt;3. &lt;strong&gt;&lt;span style="color: #4c1130;"&gt;Victoria's Experience&lt;/span&gt;&lt;/strong&gt; -&amp;nbsp;I&amp;nbsp;bought this book for&amp;nbsp;just one single reason: &lt;strong&gt;Victoria's Experience&lt;/strong&gt;.&amp;nbsp;It's just&amp;nbsp;not mere luck or coincidence&amp;nbsp;of her grabbing hold of Microsoft's Most Valuable Professional (MVP)&amp;nbsp;award for a record 7th Straight year.&lt;br /&gt;&lt;br /&gt;It takes immense efforts to write a book, which must make&amp;nbsp;sense to&amp;nbsp;appropriate audience. It takes time, energy, thoughts, efforts and almost everything that you possess. This in addition to what you MUST do as part of your day to day job. And pulling off such a book, is great. Simply great.&lt;br /&gt;&lt;br /&gt;4. &lt;strong&gt;&lt;span style="color: #4c1130;"&gt;Audience of this Book&lt;/span&gt;&lt;/strong&gt; - This book is intended to anyone (I insist, ANYONE) who wants to sincerely implement Dynamics GP 2010. All we have to possess is some SQL Server knowledge to understand the Application Interaction and some Accounting Basics. Even if you are a newbie to Dynamics GP 2010, you can proudly announce the world that you have learned GP 2010 Implementation, after sincerely reading this book. &lt;br /&gt;&lt;br /&gt;If&amp;nbsp;I am an&amp;nbsp;experienced Consultant / Implementor, and&amp;nbsp;I feel like &lt;em&gt;&lt;span style="color: #4c1130;"&gt;Ahh come on, why do I need a book? I have already done more than 10 realtime implementations&lt;/span&gt;&lt;/em&gt;, then&amp;nbsp;trust me,&amp;nbsp;I do have something in this book to learn. And&amp;nbsp;I won't complain after (reading it).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: #660000;"&gt;Where to get this Book?&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Get yourself&amp;nbsp;this book&amp;nbsp;from Packt Publications, link: &lt;a href="http://link.packtpub.com/6AHfAL"&gt;&lt;strong&gt;Microsoft Dynamics GP 2010 Implementation - By Victoria Yudin&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;&lt;u&gt;Note&lt;/u&gt;&lt;/strong&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most importantly,&amp;nbsp;remember to thank Victoria for sharing her experience and expertise with us. This book surely is a treasure for all of us.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-347870364071204563?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/347870364071204563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/victoria-yudins-book-microsoft-dynamics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/347870364071204563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/347870364071204563'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/victoria-yudins-book-microsoft-dynamics.html' title='Victoria Yudin&apos;s Book - Microsoft Dynamics GP 2010 Implementation - My Humble Views'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-2335688597258923816</id><published>2011-01-16T10:23:00.000+04:00</published><updated>2011-01-16T10:23:07.999+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>OFF TOPIC: A Pilot's Humanity</title><content type='html'>I am very moved today after reading this news. First, a tragic incident of a 3 year old kid being murdered brutally. Second, a Pilot's humanity that drove him to postpone his flight's take off by almost 15 minutes to make sure that the Grandfather of the murdered kid did not miss the flight.&lt;br /&gt;&lt;br /&gt;Trust me, my eyes are moist this very moment.&amp;nbsp;I thought I would share this story with all out there.&lt;br /&gt;&lt;br /&gt;Read the full article here: &lt;a href="http://www.elliott.org/blog/southwest-airlines-pilot-holds-plane-for-murder-victims-family"&gt;http://www.elliott.org/blog/southwest-airlines-pilot-holds-plane-for-murder-victims-family&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-2335688597258923816?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/2335688597258923816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/off-topic-pilots-humanity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2335688597258923816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/2335688597258923816'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/off-topic-pilots-humanity.html' title='OFF TOPIC: A Pilot&apos;s Humanity'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5892777249271459204</id><published>2011-01-15T10:58:00.002+04:00</published><updated>2011-01-15T11:01:06.342+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Quality Customization Vs. On Time Customization</title><content type='html'>This one would take every one by surprise and would never fetch the right answer. The reason because IT DEPENDS.&lt;br /&gt;&lt;br /&gt;Mark, first shared a funny yet thought provoking Flow Diagram; &lt;a href="http://msdynamicsgp.blogspot.com/2011/01/gp-customizations.html"&gt;How to write a good code?&lt;/a&gt;&amp;nbsp;Janakiram MP extended his share of thoughts about it in his recent post, &lt;a href="http://janakirammp.blogspot.com/2011/01/gp-customizationsdocumentation-critical.html"&gt;GP Customizations-Documentation Critical&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The question still remains unanswered: &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Which one is important; a Quality Customization or an On Time Customization?&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;/span&gt;&lt;/b&gt;I cannot answer this query either. I have developed tons of GP Customizations in the past 7+ years. I cannot say that ALL those customizations were Quality Customizations. I cannot say ALL those customizations were On Time Customizations either.&lt;br /&gt;&lt;br /&gt;Some were developed keeping in mind that Customer(s) wanted it real quick to solve a nagging problem. Once I was free from that development, I had found several customizations require tweaks and corrections to meet quality. And I had in fact delivered the same customer(s) with a fix or enhanced product.&lt;br /&gt;&lt;br /&gt;Equal amount of Customizations were developed with utmost quality and almost 75% of those Customizations Developments were generously allowed by respective Customer(s) to grow on its own, instead of pressing for a early completion. There was a reason behind it as well. These product developments were under Product Billing and not Time &amp;amp; Material Billing. Only very few customers understood the necessity of having a Quality Customization in the first place and let it developed on its own time.&lt;br /&gt;&lt;br /&gt;Now, why Documentation is considered as a burden instead of a Development Requirement? Try dodging the following questions:&lt;br /&gt;&lt;br /&gt;1. How often have you seen a Project Planning that involved Documentation as a separate phase?&lt;br /&gt;2. How many Partners have a dedicated team called Documentation Team?&lt;br /&gt;3. How often have you seen a Partner understanding it's Consultants' request of additional time to complete their Consultancy being documented?&lt;br /&gt;4. How often have you seen a Consultant / Developer / QA Executive getting 2-3 days of break between their Projects?&lt;br /&gt;5. How often have you seen a Project Planning that excluded weekends from it's Project Schedule?&lt;br /&gt;&lt;br /&gt;Some questions above may stir up some controversies. But if you think from a general perspective, you would understand that it's mere stress and helplessness that almost all Consultants/Developers do not get to do their Documentation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;For Developers/Consultants:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;1. For God's sake, understand that Documentation is going to help you in future for any Project.&lt;br /&gt;&lt;br /&gt;2. Unless you have a record of "&lt;i&gt;What, Why, How&lt;/i&gt;" for a Customization, you would find it difficult to address any issue in future.&lt;br /&gt;&lt;br /&gt;3. Try to convince your Project Manger / Program Manager that you require some additional time outside of your Development / Consultancy hours. It's difficult to do that, but it's very important.&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;For Partners&lt;/u&gt;&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;1. If you consider your Consultants' time is very important in handling Customers' issues and not for Documentation, then construct a dedicated Documentation Team, that will do the job.&lt;br /&gt;&lt;br /&gt;2. If you consider your Consultants' must do their Documentation, and no separate team is going to be your option, then for your sake, allow your Consultants to take some extra hours outside Project to complete it.&lt;br /&gt;&lt;br /&gt;3. Include Documentation (High Level Design, Low Level Design, Requirements Analysis, Customization Definition, etc.) as a separate phase and insist your Customers that it is necessary.&lt;br /&gt;&lt;br /&gt;4. Do not press your Consultants to complete Documentation within their Consultation Hours. It will hamper their consultation/development. You are unnecessarily stressing them out.&lt;br /&gt;&lt;br /&gt;5. Give them 2-3 days break before each new project. I know it's not practical always, but this will help Consultants/Developers to regain their energy for that new challenge.&lt;br /&gt;&lt;br /&gt;6. Convince your Customer that Documentation is going to be a separate phase and you cannot compromise on that. Only flexibility that you can have is: When this phase is going to be executed. Till we deliver a product, there is always going to be change in requirement or methodology or underlying components.&lt;br /&gt;&lt;br /&gt;I am sure, I have stir up some more arguments or discussions by sharing my opinions. :-) But I consider it's worth stirring up.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VAIDY&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5892777249271459204?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5892777249271459204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/quality-customization-vs-on-time.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5892777249271459204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5892777249271459204'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/quality-customization-vs-on-time.html' title='Quality Customization Vs. On Time Customization'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3099825323531214155.post-5793446649611489384</id><published>2011-01-02T11:55:00.000+04:00</published><updated>2011-01-02T11:55:51.049+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Congrats Victoria - 7 Years of MVP Excellence</title><content type='html'>Extremely happy about this news from Victoria. She's an inspiration in many ways and this is another one. &lt;br /&gt;&lt;a href="http://victoriayudin.com/2011/01/01/happy-new-year-2011/"&gt;Victoria has been awarded MVP for the 7th successful year&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Join me to wish her for this&amp;nbsp;achievement and a great year 2011.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VAIDY&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3099825323531214155-5793446649611489384?l=www.vaidy-dyngp.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.vaidy-dyngp.com/feeds/5793446649611489384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/congrats-victoria-7-years-of-mvp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5793446649611489384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3099825323531214155/posts/default/5793446649611489384'/><link rel='alternate' type='text/html' href='http://www.vaidy-dyngp.com/2011/01/congrats-victoria-7-years-of-mvp.html' title='Congrats Victoria - 7 Years of MVP Excellence'/><author><name>Vaidhyanathan Mohan</name><uri>https://profiles.google.com/118299597580518888461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-uH9FmBW0_rU/AAAAAAAAAAI/AAAAAAAAAuI/io2oRLTBGbo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
