<?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-1876627331549204225</id><updated>2012-02-16T02:23:00.572-08:00</updated><category term='AX helps Links'/><title type='text'>AijazMahar</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-3007298999816677078</id><published>2012-02-05T09:34:00.000-08:00</published><updated>2012-02-05T09:34:00.126-08:00</updated><title type='text'>Create Sales Quotation using X++ Code in Ax2012</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;static void CreateSalesQuotation(Args _args)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQuotationTable &amp;nbsp; &amp;nbsp;AxSalesQttable;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQuotationLine &amp;nbsp; &amp;nbsp; AxSalesQtline;&lt;br /&gt;&amp;nbsp; &amp;nbsp; SalesQuotationLine &amp;nbsp; &amp;nbsp; &amp;nbsp;SalesQuotationLine;&lt;br /&gt;&amp;nbsp; &amp;nbsp; salesQuotationTable &amp;nbsp; &amp;nbsp; salesQuotationTable;&lt;br /&gt;&amp;nbsp; &amp;nbsp; CustTable &amp;nbsp; &amp;nbsp; custTable;&lt;br /&gt;&amp;nbsp; &amp;nbsp; SalesQty &amp;nbsp;salesQty;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; salesQty = 2;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQttable = &amp;nbsp;new AxSalesQuotationTable();&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQttable.parmCustAccount('C-20');&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQttable.parmCurrencyCode('USD'); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQttable.save();&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline = &amp;nbsp;new AxSalesQuotationLine();//::construct(smmQuotationLine);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.axSalesQuotationTable(AxSalesQttable);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.parmQuotationId(AxSalesQttable.parmQuotationId());&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.axSalesQuotationTable(AxSalesQttable);&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.parmItemId('1000');&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.parmSalesQty(salesQty);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.parmInventDimId('00001005_069');&lt;br /&gt;&amp;nbsp; &amp;nbsp; //AxSalesQtline.par&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.parmcurrencyCode('USD');&lt;br /&gt;&amp;nbsp; &amp;nbsp; AxSalesQtline.save();&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/1876627331549204225-3007298999816677078?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/3007298999816677078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2012/02/create-sales-quotation-using-x-code-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3007298999816677078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3007298999816677078'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2012/02/create-sales-quotation-using-x-code-in.html' title='Create Sales Quotation using X++ Code in Ax2012'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-3669328850160101608</id><published>2012-01-25T22:05:00.000-08:00</published><updated>2012-01-25T22:05:01.225-08:00</updated><title type='text'>A call to the Microsoft Dynamics AX SRSFrameworkService service failed.  No connection could be made because the target machine actively refused it</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am facing that problem but the help of following link. I have solved that problem&lt;br /&gt;&lt;a href="http://community.dynamics.com/product/ax/f/33/t/68553.aspx"&gt;http://community.dynamics.com/product/ax/f/33/t/68553.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;with the help of &amp;nbsp;above link i have register the following both services&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; color: #333333; font-family: 'Segoe UI', Arial, Verdana; font-size: 12px; line-height: 18px; margin-bottom: 10px;"&gt;&lt;b&gt;SRSFrameworkService&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: 'Segoe UI', Arial, Verdana; font-size: 12px; line-height: 18px; margin-bottom: 10px;"&gt;&lt;b&gt;SSASFrameworkService&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: 'Segoe UI', Arial, Verdana; font-size: 12px; line-height: 18px; margin-bottom: 10px;"&gt;&lt;b&gt;and also auto deploy the following services&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: 'Segoe UI', Arial, Verdana; font-size: 12px; line-height: 18px; margin-bottom: 10px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 10px;"&gt;&lt;b&gt;BIServices&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 10px;"&gt;&lt;b&gt;UserSessionService&amp;nbsp;&lt;/b&gt;&lt;/div&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/1876627331549204225-3669328850160101608?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/3669328850160101608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2012/01/call-to-microsoft-dynamics-ax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3669328850160101608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3669328850160101608'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2012/01/call-to-microsoft-dynamics-ax.html' title='A call to the Microsoft Dynamics AX SRSFrameworkService service failed.  No connection could be made because the target machine actively refused it'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-3723375847193182041</id><published>2011-12-15T06:12:00.000-08:00</published><updated>2011-12-15T06:12:06.744-08:00</updated><title type='text'>Selecting and Updating Records from an External Database</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have read article from some&amp;nbsp;useful&amp;nbsp;links.&lt;br /&gt;&lt;a href="http://daxguy.blogspot.com/2006/11/updating-external-database-using-x.html"&gt;http://daxguy.blogspot.com/2006/11/updating-external-database-using-x.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.artofcreation.be/2010/06/21/executing-direct-sql-statements/"&gt;http://www.artofcreation.be/2010/06/21/executing-direct-sql-statements/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://alexvoy.blogspot.com/2008/11/connection-from-ax-to-external-database.html"&gt;http://alexvoy.blogspot.com/2008/11/connection-from-ax-to-external-database.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://atomicax.com/content/selecting-and-updating-records-external-database"&gt;http://atomicax.com/content/selecting-and-updating-records-external-database&lt;/a&gt;&lt;br /&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/1876627331549204225-3723375847193182041?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/3723375847193182041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/12/selecting-and-updating-records-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3723375847193182041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3723375847193182041'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/12/selecting-and-updating-records-from.html' title='Selecting and Updating Records from an External Database'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-7590769129987095996</id><published>2011-11-01T06:51:00.000-07:00</published><updated>2011-11-01T06:51:51.218-07:00</updated><title type='text'>How add financial dimension on forms inside Ax2012</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in; mso-list: l1 level1 lfo2; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;1.&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Perform&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .75in; mso-list: l2 level1 lfo3; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;a)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Open AOT&amp;gt;&amp;gt;Data Dictionary&amp;gt;&amp;gt;Extended Data Types type/select DimensionDefault and drag it in table which will be used further as a datasource in form where you have to show the Dimensions. Do Remember&amp;nbsp; that you have to drag it in table not at DataSource.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .75in; mso-list: l2 level1 lfo3; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;b)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Open Table in the Data, Dictionary which will be used as a Datasource, and create a realtion with table DimensionAttributeValueSet . &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .75in; mso-list: l2 level1 lfo3; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;c)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Right Click the Relations. Select ‘New Realation’.&amp;nbsp; Select properties. Set name as DimensionAttributeValueSet, Table as DimensionAttributeValueSet. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .75in; mso-list: l2 level1 lfo3; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;d)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Right Click the this newly created Relation DimensionAttributeValueSet, select New&amp;gt;&amp;gt;Normal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .75in; mso-list: l2 level1 lfo3; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;e)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Set the properties of Normal Realtion as:&amp;nbsp; Field=TheFieldwhichwillsaveDimensionNumberInYourTable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in; text-indent: .25in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Source EDT= DimensionDefault&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in; text-indent: .25in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Related Field=RecId&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in; mso-list: l1 level1 lfo2; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;2.&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Verify that the table that will hold the foreign key to the DimensionAttributeValueSet table is a &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="text-indent: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;data source on the form(the one on which you have to show dimensions).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in; mso-list: l1 level1 lfo2; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;3.&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Create a tab that will contain the financial dimensions control. This control is often the only &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .25in; text-indent: .25in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;data shown on the tab because the number of financial dimensions can be large.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="text-indent: .25in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;4.&amp;nbsp;&amp;nbsp; set properties of Tab as under&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in; mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;a)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Set the Name metadata of the tab to TabFinancialDimensions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in; mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;b)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Set the AutoDeclaration metadata of the tab to Yes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in; mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;c)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Set the Caption metadata of the tab to @SYS101181 (Financial dimensions). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in; mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;d)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Set the NeedPermission metadata of the tab to Manual. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in; mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;e)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;Set the HideIfEmpty metadata of the tab to No.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;5.&amp;nbsp; Override the pageActivated method on the new tab&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;public void pageActivated() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dimDefaultingController.pageActivated(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; super(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;6.&amp;nbsp;&amp;nbsp; Override the following methods on the form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;class declaration &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;public class FormRun extends ObjectRun &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DimensionDefaultingController dimDefaultingController; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;init (for the form): &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;public void init() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; super(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dimDefaultingController=DimensionDefaultingController::constructInTabWithValues( &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true,&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true,&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true,&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this,&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tabFinancialDimensions,&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;"@SYS138487"); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dimDefaultingController.parmAttributeValueSetDataSource(myTable_ds, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldstr(myTable, DefaultingDimension)); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 1.0in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Override the following methods on the form data source&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int active() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ret; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = super(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dimDefaultingController.activated(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ret; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;public void write() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dimDefaultingController.writing(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; super(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;public void delete() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; super(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp; dimDefaultingController.deleted(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: .75in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="text-indent: .5in;"&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/1876627331549204225-7590769129987095996?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/7590769129987095996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/11/how-add-financial-dimension-on-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/7590769129987095996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/7590769129987095996'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/11/how-add-financial-dimension-on-forms.html' title='How add financial dimension on forms inside Ax2012'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-7098959896762946969</id><published>2011-09-19T03:16:00.000-07:00</published><updated>2011-09-19T03:18:52.500-07:00</updated><title type='text'>what´s  difference between Kernel version and Application</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;The Dynamics AX &lt;b&gt;Kernel&lt;/b&gt; is the component executing the X++ Application code. So the Kernel version is the version of&amp;nbsp;the executable (Client, Server, Business Connectors) while the &lt;b&gt;Application version&lt;/b&gt; is the version of the Dynamics AX&amp;nbsp;“Business Logic” - the X++ Application code, Forms, Repots – everything in the AOT.&lt;br /&gt;You can check the current Application version in the Dynamics AX Client going to "Help - About Microsoft Dynamics AX".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-7098959896762946969?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/7098959896762946969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/09/whats-de-difference-between-kernel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/7098959896762946969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/7098959896762946969'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/09/whats-de-difference-between-kernel.html' title='what´s  difference between Kernel version and Application'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-2913163891223749294</id><published>2011-07-11T12:23:00.000-07:00</published><updated>2011-07-11T12:24:32.465-07:00</updated><title type='text'>Sample union query from AX 2009</title><content type='html'>&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Queries build with the Query classes now supports unions, meaning that you can combine the result from several tables into one result set. The results you want to combine from the different tables must be structured the same way for all tables.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;You could for example create a query combining CustTable and VendTable. This would be particularly useful if you need to present for example a lookup form showing both customers and vendors in the same grid. In earlier version you’d have to push customer and vendor data to a temporary table before being able to present the combined data in one grid.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Here is an example on how to build and use a union query from X++:&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;static void union(Args _args)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; Query &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;query;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; QueryBuildDataSource qbdsCustTable;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; QueryBuildDataSource qbdsVendTable;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; QueryRun &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queryRun;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; CustTable &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;custVendTable;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; Map &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mapTableBranches = new Map(types::Integer, typeId2Type(typeId(TableId)));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; SysDictTable &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dictTable;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; ;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; // The map is used to match the UnionBranchID with a table id&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; mapTableBranches.insert(1, tableNum(CustTable));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; mapTableBranches.insert(2, tableNum(VendTable));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; query = new Query();&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; query.queryType(QueryType::Union);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsCustTable = query.addDataSource(tableNum(CustTable));&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsCustTable.unionType(UnionType::UnionAll); // Include duplicate records&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsCustTable.fields().dynamic(false);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsCustTable.fields().clearFieldList();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsCustTable.fields().addField(fieldNum(CustTable, AccountNum));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsCustTable.fields().addField(fieldNum(CustTable, Name));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsVendTable = query.addDataSource(tableNum(Vendtable));&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsVendTable.unionType(UnionType::UnionAll); // Include duplicate records&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsVendTable.fields().dynamic(false);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsVendTable.fields().clearFieldList();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsVendTable.fields().addField(fieldNum(VendTable, AccountNum));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; qbdsVendTable.fields().addField(fieldNum(VendTable, Name));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; queryRun = new QueryRun(query);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; queryRun.prompt();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; while (queryRun.next())&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; custVendTable = queryRun.getNo(1);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dictTable = SysDictTable::newTableId(mapTableBranches.lookup(custVendTable.unionAllBranchId));&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; info (strFmt("%1 %2 (%3)", custVendTable.AccountNum,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;custVendTable.Name,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dictTable.name()));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&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/1876627331549204225-2913163891223749294?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/2913163891223749294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/07/sample-union-query-from-ax-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/2913163891223749294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/2913163891223749294'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/07/sample-union-query-from-ax-2009.html' title='Sample union query from AX 2009'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-8017253371707553513</id><published>2011-06-26T02:53:00.000-07:00</published><updated>2011-06-26T02:53:53.107-07:00</updated><title type='text'>Microsoft Dynamics AX 2012 - System Architecture Overview</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Microsoft Dynamics AX 2012 - System Architecture Overview link&lt;br /&gt;&lt;a href="http://dynamics-ax.blogspot.com/2011/05/microsoft-dynamics-ax-2012-system.html"&gt;http://dynamics-ax.blogspot.com/2011/05/microsoft-dynamics-ax-2012-system.html&lt;/a&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/1876627331549204225-8017253371707553513?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/8017253371707553513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/06/microsoft-dynamics-ax-2012-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/8017253371707553513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/8017253371707553513'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/06/microsoft-dynamics-ax-2012-system.html' title='Microsoft Dynamics AX 2012 - System Architecture Overview'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-7151159653865415183</id><published>2011-06-26T00:38:00.000-07:00</published><updated>2011-06-26T00:38:07.972-07:00</updated><title type='text'>Tip for deploying SSRS report AX2009</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Following link will be help full &amp;nbsp;for deploying SSRS report in AX2009.&lt;br /&gt;&lt;a href="http://dynamics-ax.blogspot.com/2011/01/expert-ssrs-with-ax-tip-from-michael.html"&gt;http://dynamics-ax.blogspot.com/2011/01/expert-ssrs-with-ax-tip-from-michael.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-7151159653865415183?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/7151159653865415183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/06/tip-for-deploying-ssrs-report-ax2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/7151159653865415183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/7151159653865415183'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/06/tip-for-deploying-ssrs-report-ax2009.html' title='Tip for deploying SSRS report AX2009'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-5739582444583115744</id><published>2011-05-17T05:46:00.000-07:00</published><updated>2011-05-17T05:46:17.677-07:00</updated><title type='text'>Who Modified Ax2009 Object?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: x-small;"&gt;Following code will help you that who have modified object last time with date. Copy code and paste it in job.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;s&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;tatic void UserWhoModifiedObjectLastDateandTime(Args _args)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;UtilIdElements tblUtilIdElements;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;while select tblUtilIdElements&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;where (tblUtilIdElements.utilLevel == UtilEntryLevel::USR &amp;amp;&amp;amp; tblUtilIdElements.recordType == UtilElementType::Form &amp;amp;&amp;amp; tblUtilIdElements.name == "SalesTable")&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;info(strfmt("%1",tblUtilIdElements.modifiedBy + " " + datetime2str(tblUtilIdElements.modifiedDateTime)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&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/1876627331549204225-5739582444583115744?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/5739582444583115744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/05/who-modified-ax2009-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/5739582444583115744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/5739582444583115744'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/05/who-modified-ax2009-object.html' title='Who Modified Ax2009 Object?'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-1986035406565665823</id><published>2011-04-05T10:32:00.000-07:00</published><updated>2011-04-05T10:34:30.229-07:00</updated><title type='text'>How to check if your variable suit the conditions given in query range</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;Use inRange methods from Global class&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(15, 37, 42); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size: 12px; "&gt;static boolean inRange(str _rangeValue, anytype _value)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(15, 37, 42); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size: 12px; "&gt;Example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(15, 37, 42); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size: 12px; "&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    str         _rangeValue;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    str         _value ;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    boolean             result;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    ;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    _rangeValue  = ‘200..500’;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    _value          =  ‘300’;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;    result  = Global::inRange (_rangeValue , _value);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;The result variable will be equal to true&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="color: rgb(15, 37, 42); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-1986035406565665823?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/1986035406565665823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-to-check-if-your-variable-suit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/1986035406565665823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/1986035406565665823'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-to-check-if-your-variable-suit.html' title='How to check if your variable suit the conditions given in query range'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-3542661965969880736</id><published>2011-04-05T10:30:00.000-07:00</published><updated>2011-04-05T10:32:08.214-07:00</updated><title type='text'>How to set focus when first time opening form in axpta</title><content type='html'>&lt;div&gt;Override method firstField on a form, and call after super method setFocus of a control which should focused after form is opened. Example:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    public void firstField(int _flags=1)&lt;/div&gt;&lt;div&gt;    {&lt;/div&gt;&lt;div&gt;        ;&lt;/div&gt;&lt;div&gt;        super(_flags);&lt;/div&gt;&lt;div&gt;        MyControlName.setFocus();&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&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/1876627331549204225-3542661965969880736?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/3542661965969880736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-to-set-focus-when-first-time.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3542661965969880736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3542661965969880736'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-to-set-focus-when-first-time.html' title='How to set focus when first time opening form in axpta'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-1608818829877470601</id><published>2011-04-05T10:14:00.001-07:00</published><updated>2011-04-05T10:19:25.408-07:00</updated><title type='text'>How dynamically change data source field properties?</title><content type='html'>myTable_ds.object( fieldNum( myTable, myField ) ).visible( false );&lt;br /&gt;myTable_ds.object( fieldNum( myTable, myField ) ).allowEdit( false );&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-1608818829877470601?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/1608818829877470601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-dynamically-change-data-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/1608818829877470601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/1608818829877470601'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-dynamically-change-data-source.html' title='How dynamically change data source field properties?'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-6079867219668128795</id><published>2011-04-05T10:08:00.000-07:00</published><updated>2011-04-05T10:11:59.435-07:00</updated><title type='text'>How to override lookup in Ax2009?</title><content type='html'>&lt;div&gt;Write following method on form level&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void SummaryProjectLookup(FormControl ctrl)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;    SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(ProjTable),ctrl);&lt;/div&gt;&lt;div&gt;    Query query = New Query();&lt;/div&gt;&lt;div&gt;    QueryBuildDataSource queryBuildDataSource = query.addDataSource(tableNum(ProjTable));&lt;/div&gt;&lt;div&gt;    QueryBuildRange queryBuildRange;&lt;/div&gt;&lt;div&gt;    ;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    sysTableLookup.addLookupfield(fieldNum(ProjTable, ProjId));&lt;/div&gt;&lt;div&gt;    sysTableLookup.addLookupfield(fieldNum(ProjTable, Name));&lt;/div&gt;&lt;div&gt;    sysTableLookup.addLookupfield(fieldNum(ProjTable, Status));&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    queryBuildRange = queryBuildDataSource.addRange(fieldNum(ProjTable, Type));&lt;/div&gt;&lt;div&gt;    queryBuildRange.value(queryValue(ProjType::DEL_Summary));&lt;/div&gt;&lt;div&gt;    sysTableLookup.parmQuery(query);&lt;/div&gt;&lt;div&gt;    sysTableLookup.performFormLookup();&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;*******************************************************************&lt;/div&gt;&lt;div&gt;&lt;div&gt;public void lookup()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;    element.SummaryProjectLookup(this);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(15, 37, 42); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-6079867219668128795?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/6079867219668128795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-to-override-lookup-in-ax2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/6079867219668128795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/6079867219668128795'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/04/how-to-override-lookup-in-ax2009.html' title='How to override lookup in Ax2009?'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-774645164954311487</id><published>2011-03-29T06:34:00.000-07:00</published><updated>2011-03-29T06:36:39.811-07:00</updated><title type='text'>How can I extract the hour, minute and seconds from AX2009 time?</title><content type='html'>&lt;div&gt;static void time(Args _args)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;TimeIn _TimeIn;&lt;/div&gt;&lt;div&gt;int hourInt, minuteInt , SecondInt;&lt;/div&gt;&lt;div&gt;str s;&lt;/div&gt;&lt;div&gt;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; _TimeIn = str2time('5:45');&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; s  = time2str(_TimeIn,0,0);&lt;/div&gt;&lt;div&gt; info(strfmt("%1",s));&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; hourInt= str2int(substr(s,0,2));&lt;/div&gt;&lt;div&gt; info(strfmt("%1" ,hourInt));&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; minuteInt= str2int(substr(s,4,2));&lt;/div&gt;&lt;div&gt; info(strfmt("%1" ,minuteInt));&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; SecondInt= str2int(substr(s,7,2));&lt;/div&gt;&lt;div&gt; info(strfmt("%1" ,SecondInt));&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&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/1876627331549204225-774645164954311487?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/774645164954311487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-can-i-extract-hour-minute-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/774645164954311487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/774645164954311487'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-can-i-extract-hour-minute-and.html' title='How can I extract the hour, minute and seconds from AX2009 time?'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-3919042835800407238</id><published>2011-03-27T04:34:00.000-07:00</published><updated>2011-03-27T04:36:12.731-07:00</updated><title type='text'>How to get current language of AX2009?</title><content type='html'>&lt;div&gt;using following code&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;info( infolog.language());&lt;/div&gt;&lt;div&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/1876627331549204225-3919042835800407238?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/3919042835800407238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-to-get-current-language-of-ax2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3919042835800407238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/3919042835800407238'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-to-get-current-language-of-ax2009.html' title='How to get current language of AX2009?'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-8947558464195640902</id><published>2011-03-27T02:08:00.000-07:00</published><updated>2011-03-27T02:15:29.736-07:00</updated><title type='text'>How to refresh data source Table level method?</title><content type='html'>object    Table1_ds;&lt;div&gt;;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Table1_ds = Table1.dataSource();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt; if(Table1_ds )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           {&lt;/div&gt;&lt;div&gt;          &lt;/div&gt;&lt;div&gt;           Table1.dataSource().refresh();&lt;/div&gt;&lt;div&gt;           }&lt;/div&gt;&lt;div&gt;          &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/1876627331549204225-8947558464195640902?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/8947558464195640902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-to-refresh-data-source-table-level.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/8947558464195640902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/8947558464195640902'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-to-refresh-data-source-table-level.html' title='How to refresh data source Table level method?'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-6611940762015953719</id><published>2011-03-20T04:10:00.000-07:00</published><updated>2011-03-20T04:11:45.743-07:00</updated><title type='text'>How to refresh parent form data Source against child form button clicked</title><content type='html'>&lt;p class="MsoNormal"&gt;On Parent form data source write a method &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;“refreshDatasource “ &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Step:1&lt;/p&gt;  &lt;p class="MsoNormal"&gt;void refreshDatasource ()&lt;/p&gt;  &lt;p class="MsoNormal"&gt;{&lt;/p&gt;  &lt;p class="MsoNormal"&gt;;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;ParentTable_ds.research(true);&lt;/p&gt;  &lt;p class="MsoNormal"&gt;}&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Step: 2&lt;/p&gt;  &lt;p class="MsoNormal"&gt;On child form click button write following code&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Void Clicked&lt;/p&gt;  &lt;p class="MsoNormal"&gt;{&lt;/p&gt;  &lt;p class="MsoNormal"&gt;element.args().Caller().refreshDatasource();&lt;/p&gt;  &lt;p class="MsoNormal"&gt;}&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-6611940762015953719?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/6611940762015953719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-to-refresh-parent-form-data-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/6611940762015953719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/6611940762015953719'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/how-to-refresh-parent-form-data-source.html' title='How to refresh parent form data Source against child form button clicked'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-5046729107850227412</id><published>2011-03-20T02:59:00.000-07:00</published><updated>2011-03-21T00:05:06.094-07:00</updated><title type='text'>Steps to Create Number Sequence on form using Table Level Methods in Microsoft Dynamics Ax2009</title><content type='html'>&lt;p class="MsoNormal"&gt;I will describe these steps with example in this example I have two Tables “Table1” and “Parameter Table” OR NumberSequenceReferenceone  extend data type “Test” and “form1”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Step1: Add one field in Table 1&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Filed1 using extend data type Test&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Write two methods on Table 1&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Let suppose name are&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;numberSeqFormHandleFiled1(Parameter1,Parameter2) and&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;formMethodDataSourceCreate(Parameter1,Parameter2)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Step 2: Write one method on Parameter Table OR NumberSequenceReference&lt;/p&gt;  &lt;p class="MsoNormal"&gt;numRefFiled1()&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Detail code of all methods&lt;/p&gt;  &lt;p class="MsoNormal"&gt;static client server NumberSequenceReference &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;numRefFiled1 ()&lt;/p&gt;  &lt;p class="MsoNormal"&gt;{;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;return NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(Test)));&lt;/p&gt;  &lt;p class="MsoNormal"&gt;}&lt;/p&gt;  &lt;p class="MsoNormal"&gt;***************************************************************************&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;public NumberSeqFormHandler numberSeqFormHandleFiled1 (FormRun _element, FormDataSource &lt;/p&gt;  &lt;p class="MsoNormal"&gt;_ Table 1_ds)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;{&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;NumberSeqFormHandler &lt;span style="mso-spacerun:yes"&gt;   &lt;/span&gt;numberSeqFormHandlerfiled1;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;numberSeqFormHandlerfiled1= NumberSeqFormHandler::newForm(ParameterTable::numRefFiled1().NumberSequence,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;                                                                   &lt;/span&gt;_element,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;                                                                   &lt;/span&gt;_Table 1_ds,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;                                                                   &lt;/span&gt;fieldnum(Table1, Field1)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;                                                                   &lt;/span&gt;);&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;return numberSeqFormHandlerfiled1;&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:none;border-bottom:dotted windowtext 3.0pt; padding:0in 0in 1.0pt 0in"&gt;  &lt;p class="MsoNormal" style="border:none;mso-border-bottom-alt:dotted windowtext 3.0pt; padding:0in;mso-padding-alt:0in 0in 1.0pt 0in"&gt;}&lt;/p&gt;&lt;p class="MsoNormal" style="border:none;mso-border-bottom-alt:dotted windowtext 3.0pt; padding:0in;mso-padding-alt:0in 0in 1.0pt 0in"&gt;OR you can replace  ParameterTable to NumberSequenceReference&lt;/p&gt;&lt;p class="MsoNormal" style="border:none;mso-border-bottom-alt:dotted windowtext 3.0pt; padding:0in;mso-padding-alt:0in 0in 1.0pt 0in"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;numberSeqFormHandlerfiled1= NumberSeqFormHandler::newForm(NumberSequenceReference::numRefFiled1().NumberSequence,&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;_element,&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;_Table 1_ds,&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;fieldnum(Table1, Field1)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;public void formMethodDataSourceCreate(FormRun _element, Object _Table1_ds) &lt;/p&gt;  &lt;p class="MsoNormal"&gt;{;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;this.numberSeqFormHandlerField1(_element, _Table1_ds).formMethodDataSourceCreate();&lt;/p&gt;  &lt;p class="MsoNormal"&gt;}&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Step 3: Drag Table1 on form1 as data source&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Override &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;“Create “ method of Table1 data source &lt;/p&gt;  &lt;p class="MsoNormal"&gt;In create method write following code &lt;/p&gt;  &lt;p class="MsoNormal"&gt;public void create(boolean _append = false)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;{&lt;/p&gt;  &lt;p class="MsoNormal"&gt;;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;super(_append);&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Table1.formMethodDataSourceCreate(element,Table1_ds);&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;}&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1876627331549204225-5046729107850227412?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/5046729107850227412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/steps-to-create-number-sequence-on-form.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/5046729107850227412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/5046729107850227412'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2011/03/steps-to-create-number-sequence-on-form.html' title='Steps to Create Number Sequence on form using Table Level Methods in Microsoft Dynamics Ax2009'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1876627331549204225.post-5802881921683898528</id><published>2009-04-03T01:14:00.000-07:00</published><updated>2011-07-20T07:41:47.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AX helps Links'/><title type='text'>AX links</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;a href="http://www.dynamicsaxtraining.com/category/dynamics-ax-trade-and-logistics-training"&gt;http://www.dynamicsaxtraining.com/category/dynamics-ax-trade-and-logistics-training&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.dynamicsaxtraining.com/dynamics-ax-trade-and-logistics-training/create-sales-order"&gt;http://www.dynamicsaxtraining.com/dynamics-ax-trade-and-logistics-training/create-sales-order&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://daxguy.blogspot.com/"&gt;http://daxguy.blogspot.com&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://daxguy.blogspot.com/"&gt;&lt;/a&gt;&lt;a href="http://www.axaptapedia.com/index.php/Axapta_Communities"&gt;http://www.axaptapedia.com/index.php/Axapta_Communities&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.amer-ax.com/?category_name=thoughts-of-microsoft-dynamics-ax"&gt;http://www.amer-ax.com/?category_name=thoughts-of-microsoft-dynamics-ax&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://dynamicsuser.net/media/g/ax_documentation/default.aspx?PageIndex=2"&gt;http://dynamicsuser.net/media/g/ax_documentation/default.aspx?PageIndex=2&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://axblog4u.wordpress.com/2011/01/25/multiple-xpo-import-version-2/"&gt;http://axblog4u.wordpress.com/2011/01/25/multiple-xpo-import-version-2/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://sysdictcoder.com/blog/"&gt;http://sysdictcoder.com/blog/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://axzaptech.wordpress.com/"&gt;http://axzaptech.wordpress.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/b/axperf/"&gt;http://blogs.msdn.com/b/axperf/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/b/mfp/"&gt;http://blogs.msdn.com/b/mfp/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/b/epblog/"&gt;http://blogs.msdn.com/b/epblog/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://community.dynamics.com/content/axblogs.aspx?GroupID=21"&gt;http://community.dynamics.com/content/axblogs.aspx?GroupID=21&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://kamalblogs.wordpress.com/"&gt;http://kamalblogs.wordpress.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.ksaelen.be/wordpress/"&gt;http://www.ksaelen.be/wordpress/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://maheshtej.wordpress.com/"&gt;http://maheshtej.wordpress.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://daxdilip.blogspot.com/"&gt;http://daxdilip.blogspot.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/en-us/dynamics/default.aspx"&gt;http://www.microsoft.com/en-us/dynamics/default.aspx&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://agusriyadi.blogspot.com/"&gt;http://agusriyadi.blogspot.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://axwonders.blogspot.com/"&gt;http://axwonders.blogspot.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&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/1876627331549204225-5802881921683898528?l=ax2009developer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ax2009developer.blogspot.com/feeds/5802881921683898528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ax2009developer.blogspot.com/2009/04/ax-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/5802881921683898528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1876627331549204225/posts/default/5802881921683898528'/><link rel='alternate' type='text/html' href='http://ax2009developer.blogspot.com/2009/04/ax-links.html' title='AX links'/><author><name>Aijaz</name><uri>http://www.blogger.com/profile/14388843122046195834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-vfR0VgOUyxk/TYXTJ2zKL3I/AAAAAAAAABs/S_-0JnkETQI/s220/6776_117491754522_609609522_2101241_41894_n.jpg'/></author><thr:total>0</thr:total></entry></feed>
