<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.dynamics.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Afsar&amp;#39;s Microsoft Dynamics AX knowledge arena</title><subtitle type="html">This blog is all about to share my technical experience with MS Dynamics AX ERP. This blog include technical details about dynamics AX general development, customization, code/data upgrading, SSRS and AIF.</subtitle><id>http://community.dynamics.com/ax/b/mafsarkhan/atom.aspx</id><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/default.aspx" /><link rel="self" type="application/atom+xml" href="http://community.dynamics.com/ax/b/mafsarkhan/atom.aspx" /><generator uri="http://telligent.com" version="6.1.9.30500">Telligent Community 6.1.9.30500 (Build: 6.1.9.30500)</generator><updated>2011-10-16T12:22:00Z</updated><entry><title>Print totals on last page of report</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2013/03/30/print-totals-on-last-page-of-report.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2013/03/30/print-totals-on-last-page-of-report.aspx</id><published>2013-03-31T02:28:00Z</published><updated>2013-03-31T02:28:00Z</updated><content type="html">Sometime we want a requirement to print Totals on very last page of Morphx report instead of each page footer, I saw different blog and most of them just answered to use element.pagesTotal() method and use it on executeSection() method of footer section. But the problem is that element.pagesTotals() always return 0 when you called it explicitly. To overcome this issue and display totals on very last page declare a variable &amp;quot;lastPageNumber&amp;quot; of type int on class declaration section, then...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2013/03/30/print-totals-on-last-page-of-report.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=196679&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Install and configure MS sharepint 2010 and MS Project server 2010</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/24/install-and-configure-ms-sharepint-2010-and-ms-project-server-2010.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/24/install-and-configure-ms-sharepint-2010-and-ms-project-server-2010.aspx</id><published>2012-09-24T14:24:00Z</published><updated>2012-09-24T14:24:00Z</updated><content type="html">This is very nice article to install and configure MS sharepoint 2010 and MS Project server 2010 http://epmcentral.com/articles/ps10/ps10installstep4.php...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/24/install-and-configure-ms-sharepint-2010-and-ms-project-server-2010.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=168306&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Add ZipCode in Dynamics AX 2012</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/08/add-zipcode-in-dynamics-ax-2012.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/08/add-zipcode-in-dynamics-ax-2012.aspx</id><published>2012-09-08T20:53:00Z</published><updated>2012-09-08T20:53:00Z</updated><content type="html">Very good step by step article to upload ZipCodes in Dynamics AX 2012 http://community.dynamics.com/product/ax/axtechnical/b/axwonders/archive/2012/09/06/zip-codes-upload-in-ax-2012.aspx...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/08/add-zipcode-in-dynamics-ax-2012.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=165762&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Claims-Based Flexible Authentication in Dynamics AX 2012</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/08/claims-based-flexible-authentication-in-dynamics-ax-2012.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/08/claims-based-flexible-authentication-in-dynamics-ax-2012.aspx</id><published>2012-09-08T20:34:00Z</published><updated>2012-09-08T20:34:00Z</updated><content type="html">I had a scenario where we need to access the dynamics ax 2012 from external trusted user. Dynamics AX provide such a nice feature called Claims-Based Flexible Authentication in Dynamics AX 2012. Following article is very informative and helpful to implement this type of authentication. http://community.dynamics.com/product/ax/axtechnical/b/axfortechies/archive/2012/05/01/claims-based-flexible-authentication-in-dynamics-ax-2012.aspx Happy DAXing !!!...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/09/08/claims-based-flexible-authentication-in-dynamics-ax-2012.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=165759&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Display infolog in EP web part</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/07/19/display-infolog-in-ep-web-part.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/07/19/display-infolog-in-ep-web-part.aspx</id><published>2012-07-19T15:13:00Z</published><updated>2012-07-19T15:13:00Z</updated><content type="html">To programmatically add messages to the Infolog, add the following namespace to your user control. using Proxy = Microsoft.Dynamics.Framework.BusinessConnector.Proxy; You can then add a message to the Infolog. Proxy.Info objInfoLog = new Proxy.Info(this.AxSession.AxaptaAdapter); objInfoLog.add(Proxy.Exception.Warning, &amp;quot;Hello World&amp;quot;);...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/07/19/display-infolog-in-ep-web-part.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=158020&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>EP page life cycle</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/21/ep-page-life-cycle.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/21/ep-page-life-cycle.aspx</id><published>2012-05-21T11:16:00Z</published><updated>2012-05-21T11:16:00Z</updated><content type="html">Another nice article about EP page event round trip: EP page life cycle...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/21/ep-page-life-cycle.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=149273&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Dynamics AX 2012 POS Development - Application Triggers</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/21/dynamics-ax-2012-pos-development-application-triggers.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/21/dynamics-ax-2012-pos-development-application-triggers.aspx</id><published>2012-05-21T10:51:00Z</published><updated>2012-05-21T10:51:00Z</updated><content type="html">Blow is very nice startup for DAX 2012 POs development (Application Triggers ) AX 2012 POS Development - Application Triggers...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/21/dynamics-ax-2012-pos-development-application-triggers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=149274&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Dynamics AX EP timeout issue</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/15/dynamics-ax-ep-timeout-issue.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/15/dynamics-ax-ep-timeout-issue.aspx</id><published>2012-05-15T20:36:00Z</published><updated>2012-05-15T20:36:00Z</updated><content type="html">Sometime for debugging or traversing large data in EP causing an issue of timeout, we can increase the timeout by setting the AsyncPostBackTimeout for AJAX which was causing the timeout. Here is the code which we can write in Page_Load event: protected void Page_Load( object sender, EventArgs e) { ScriptManager scripts = ScriptManager .GetCurrent( this .Page); if (scripts != null ) { scripts.AsyncPostBackTimeout = 800; // 800 seconds } }...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/15/dynamics-ax-ep-timeout-issue.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=148492&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Changing the language at runtime in X++</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/14/changing-the-language-at-runtime-in-x.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/14/changing-the-language-at-runtime-in-x.aspx</id><published>2012-05-14T14:00:00Z</published><updated>2012-05-14T14:00:00Z</updated><content type="html">During searching the same task, I found follwoing link to change user language at runtime: Changing the language at runtime in X++...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/14/changing-the-language-at-runtime-in-x.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=148242&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Easy way to get SID</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/14/easy-way-to-get-sid.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/14/easy-way-to-get-sid.aspx</id><published>2012-05-14T12:14:00Z</published><updated>2012-05-14T12:14:00Z</updated><content type="html">Most of the time when we switch back and forth from staging to production environment, we want to get the SID for the current user setting, here are the steps you can perform to scussfully logon to Dynamics AX: 1. Open the command prompt and type &amp;quot;wmic path win32_useraccount where name=&amp;quot;{Domain user name}&amp;quot; get sid&amp;quot; 2. Copy the SID. 3. Open the SQL server and write following command to update current admin user: use {AX DB} update USERINFO set SID = &amp;#39;{paste the SID here from...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/05/14/easy-way-to-get-sid.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=148231&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Importing Data to AX 2012 Using Excel Add-ins</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/04/24/importing-data-to-ax-2012-using-excel-add-ins.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/04/24/importing-data-to-ax-2012-using-excel-add-ins.aspx</id><published>2012-04-24T11:19:00Z</published><updated>2012-04-24T11:19:00Z</updated><content type="html">A very useful link for setting up data from Excel add-ins: Importing Data to AX 2012 Using Excel Add-ins Happy Daxing...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/04/24/importing-data-to-ax-2012-using-excel-add-ins.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=144804&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Open Dynamics ax in specific language</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/03/20/open-dynamics-ax-in-specific-language.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/03/20/open-dynamics-ax-in-specific-language.aspx</id><published>2012-03-20T19:06:00Z</published><updated>2012-03-20T19:06:00Z</updated><content type="html">To open MS Dynamics AX in specific language via a command, you can use it in following manner: 1. Open commoand prompt. 2. Type Ax32.exe –language= culture_id Example : Ax32.exe –language= en-us...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/03/20/open-dynamics-ax-in-specific-language.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=139180&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Financials basic training</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/02/23/financials-basic-training.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/02/23/financials-basic-training.aspx</id><published>2012-02-24T01:39:00Z</published><updated>2012-02-24T01:39:00Z</updated><content type="html">Again, another useful information shared by Dynamics AX Training team related to financials basic training. here is the link: http://www.dynamicsaxtraining.com/financial-training/basic-concepts...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/02/23/financials-basic-training.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=135024&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Release products to the legal entities using X++</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/02/01/release-products-to-the-legal-entities-using-x.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/02/01/release-products-to-the-legal-entities-using-x.aspx</id><published>2012-02-02T01:48:00Z</published><updated>2012-02-02T01:48:00Z</updated><content type="html">In this post, I would like to share X++ Code that will help to release products to the legal entities from product master. static void releaseProducts_Job(Args _args) { EcoResProduct ecoResProduct; InventTable inventTable; InventTableModule inventTableModule; NumberSequenceTable numberSequenceTable; ItemId itemId; InventItemSetupSupplyType inventItemSetupSupplyType; EcoResStorageDimensionGroupProduct ecoResStorageDimensionGroupProduct; EcoResTrackingDimensionGroupProduct ecoResTrackingDimensionGroupProduct;...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/02/01/release-products-to-the-legal-entities-using-x.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=131768&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Logon failed for the unattended execution account</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/01/31/logon-failed-for-the-unattended-execution-account.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/01/31/logon-failed-for-the-unattended-execution-account.aspx</id><published>2012-02-01T00:13:00Z</published><updated>2012-02-01T00:13:00Z</updated><content type="html">Following are steps that need to be performed if you start getting login failed for unattended execution account error. “An error occurred during client rendering. The report server has encountered a configuration error. Logon failed for the unattended execution account Logon failed (rsLogonFailed) Logon failure: unknown user name or bad password.” If this happens then it means there are unattended execution account was configured and there is some problem with the account mentioned in the configurations...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/01/31/logon-failed-for-the-unattended-execution-account.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=131583&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author><category term="dynamics AX 2012" scheme="http://community.dynamics.com/ax/b/mafsarkhan/archive/tags/dynamics+AX+2012/default.aspx" /></entry><entry><title>Create a public Enterprise Portal site</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/01/13/create-a-public-enterprise-portal-site.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/01/13/create-a-public-enterprise-portal-site.aspx</id><published>2012-01-13T18:56:00Z</published><updated>2012-01-13T18:56:00Z</updated><content type="html">Happy New Year 2012 !!!!! Due to my busy schedule here in USA, I was unable to share any new post with you guys. But here is the very nice artical about How to create/expose enterprise portal site publically. http://technet.microsoft.com/en-us/library/hh285823.aspx...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2012/01/13/create-a-public-enterprise-portal-site.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=129399&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>White paper of UK CIS new functionality on Dynamics AX 2012 is available</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/27/white-paper-of-uk-cis-new-functionality-on-dynamics-ax-2012-is-available.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/27/white-paper-of-uk-cis-new-functionality-on-dynamics-ax-2012-is-available.aspx</id><published>2011-11-27T18:38:00Z</published><updated>2011-11-27T18:38:00Z</updated><content type="html">I developed a feature for Dynamics AX 2012 named UK Construction Industry Scheme UK CIS has been released in Dynamics AX 2012 CU3 and documentation is available, here is the link: Download Center: http://www.microsoft.com/download/en/details.aspx?id=28155 CustomerSource: https://mbs.microsoft.com/customersource/documentation/whitepapers/ax2012_cu3_unitedkingdom_wp PartnerSource: https://mbs.microsoft.com/partnersource/deployment/documentation/whitepapers/ax2012_cu3_unitedkingdom_wp...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/27/white-paper-of-uk-cis-new-functionality-on-dynamics-ax-2012-is-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=123724&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author><category term="dynamics AX 2012" scheme="http://community.dynamics.com/ax/b/mafsarkhan/archive/tags/dynamics+AX+2012/default.aspx" /></entry><entry><title>What type of companies can use Dynamics AX 2012</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/21/what-type-of-companies-can-use-dynamics-ax-2012.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/21/what-type-of-companies-can-use-dynamics-ax-2012.aspx</id><published>2011-11-21T10:42:00Z</published><updated>2011-11-21T10:42:00Z</updated><content type="html">Customers with 500 to 5000 employees in Public Sector, Manufacturing and Retail industries only Customers with over 5000 employees Customers with between 200 and 7500 employees in all industries. The solution includes out-of the box capabilities for Manufacturing, Construction, Retail, Services, and Public Sector industries. Customers with between 200 and 7500 employees in all industries except Public Sector...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/21/what-type-of-companies-can-use-dynamics-ax-2012.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=123073&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Dynamics AX 2012 Cumulative Update 2 is released</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/20/dynamics-ax-2012-cumulative-update-2-is-released.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/20/dynamics-ax-2012-cumulative-update-2-is-released.aspx</id><published>2011-11-21T07:59:00Z</published><updated>2011-11-21T07:59:00Z</updated><content type="html">Last week Microsoft announced the Cumulative update 2 for Dynamics AX 2012. Please review the Support KB Article for more details. This cumulative update include Cumulative Update 1 for Microsoft Dynamics AX 2012 . Translations in 29 languages for labels introduced since RTM. For customers wishing to install a Wave II language they will still require the Wave II Language Pack . 2 country specific updates. 114+ hotfixes released on AX 2012 RTM since Cumulative Update 1 for Dynamics AX 2012. For more...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/20/dynamics-ax-2012-cumulative-update-2-is-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=123060&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Debugging in Dynamics AX 2012 as a non-admin Role</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/11/debugging-in-dynamics-ax-2012-as-a-non-admin-role.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/11/debugging-in-dynamics-ax-2012-as-a-non-admin-role.aspx</id><published>2011-11-11T14:12:00Z</published><updated>2011-11-11T14:12:00Z</updated><content type="html">To access breakpoints as a limited user: 1. open dynamics as admin 2. add yourself to your favorite role (in addition to admin) 3. shift control w to open a workspace. 4. insert a break point into a well know x++ class that the role accesses. 5. create a new job 6. insert this: static void NonAdmin(Args _args) { securityutil::sysadminmode(false); } 7. run job 8. control w to open regular workspace (or open it from the menus, sometimes its sticky) 9. Open the form/class via navigation observe that...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/11/debugging-in-dynamics-ax-2012-as-a-non-admin-role.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=121981&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Microsoft Dynamics Sure Step 2012 Launched</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/08/microsoft-dynamics-sure-step-2012-launched.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/08/microsoft-dynamics-sure-step-2012-launched.aspx</id><published>2011-11-08T21:11:00Z</published><updated>2011-11-08T21:11:00Z</updated><content type="html">Microsoft Dynamics Sure step 2012 is officially launched, please read the following article for more details: Microsoft Dynamics Sure Step 2012...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/11/08/microsoft-dynamics-sure-step-2012-launched.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=121606&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Dynamics AX 2012 Design Patterns</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/19/dynamics-ax-2012-design-patterns.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/19/dynamics-ax-2012-design-patterns.aspx</id><published>2011-10-19T12:28:00Z</published><updated>2011-10-19T12:28:00Z</updated><content type="html">Following are the design pattern for Dynamics AX 2012 development and smart customizations: Instantiating Application Objects Design Pattern Searching for Records Design Pattern static find Method Design Pattern static exist Method Design Pattern Parameter System Design Pattern Multiselection Design Pattern Searching for Multiple Occurrences Design Pattern Change Company Design Pattern Partner Hooks Design Pattern Pack-Unpack Design Pattern Use the Type System Design Pattern Storno Design Pattern...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/19/dynamics-ax-2012-design-patterns.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=118999&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Set focus on specific control when opening form</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/17/set-focus-on-specific-control-when-opening-form.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/17/set-focus-on-specific-control-when-opening-form.aspx</id><published>2011-10-17T11:32:00Z</published><updated>2011-10-17T11:32:00Z</updated><content type="html">To set the focus on specific control when form is open, you need to override the firstField() method of the form and set your desired control after super() call. public void firstField(int _flags=1) { ; super(_flags); desiredControlName.setFocus(); }...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/17/set-focus-on-specific-control-when-opening-form.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=118570&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Dynamics AX 2012 SSRS reports patterns</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/17/dynamics-ax-2012-ssrs-reports-patterns.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/17/dynamics-ax-2012-ssrs-reports-patterns.aspx</id><published>2011-10-17T10:18:00Z</published><updated>2011-10-17T10:18:00Z</updated><content type="html">Here are the design pattern/changes that we need to make sure for AX 2012 SSRS report development: Functional Area AX2009 AX2012 Input parameters (definition) Report Data contract (*) Input parameters (validation) Report Data contract (*) Input dialog (simple) Report Data contract (*) Input dialog (complex) Report UI Builder (*) Input parameters (modification) Report Controller (*) Dynamic query Report Query Report data Report Table (temp) Business logic Report RDP Report layout Report SSRS Report...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/17/dynamics-ax-2012-ssrs-reports-patterns.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=118562&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry><entry><title>Dynamics AX 2009 and Dynamics AX 2012 modules comparisons</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/16/dynamics-ax-2009-and-dynamics-ax-2012-modules-comparisons.aspx" /><id>http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/16/dynamics-ax-2009-and-dynamics-ax-2012-modules-comparisons.aspx</id><published>2011-10-16T19:22:00Z</published><updated>2011-10-16T19:22:00Z</updated><content type="html">Following are the enhancements made by Microsoft on Dynamics AX 2012: For example, GL module in AX 2009 is now break into GL and Fixed assets in AX 2012. AX 2009 Module AX 2012 Module General Ledger General Ledger Fixed Assets (New) Bank Cash and bank management Accounts Payable Accounts Payable Procurement and sourcing (New) Accounts Receivables Accounts Receivables Sales and Marketing (New) Inventory Management Product information (New) Inventory and warehouse management Expense management Travel...(&lt;a href="http://community.dynamics.com/ax/b/mafsarkhan/archive/2011/10/16/dynamics-ax-2009-and-dynamics-ax-2012-modules-comparisons.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=118532&amp;AppID=524&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>Muhammad Afsar Khan</name><uri>http://community.dynamics.com/members/Muhammad-Afsar-Khan/default.aspx</uri></author></entry></feed>