Skip to main content

A Brief History of MS Dynamics Axapta

Danish company Damgaard A/S developed Axapta, and the first version was released in March 1998 in Denmark and the US. These days it’s available in 45 languages, and its business solutions, partner, and customer base is growing quickly, making Axapta a major presence in the global ERP market. It’s especially strong in the SME market and is advancing rapidly in the tier-one corporate accounts segment.
Its predecessor products, Concorde and XAL, go back to 1983, so although Axapta is a reasonably recent product by ERP standards, it is built on two decades of technology and business experience. It inherits heavily from these products and leverages their code bases, design, and
functionality.
Axapta became part of the Business Solutions division of Microsoft when Microsoft acquired Navision A/S in 2002. The main steps leading to the current version of Axapta are as follows:
• March 1998: Release of version 1.0 in the US and Denmark. Version 1.0 included Finance, Trade, Inventory Management, Logistics, and Production modules, plus support for SQL Server 6.5 and Oracle 7.0.
• November 1998: Release of version 1.5, which added support for the Component Object Model (COM) calling interface, service pack technology, and support for Norway, Sweden, Germany, Britain, the Netherlands, Austria, Switzerland, Belgium, and Spain, and supported the Euro.
• July 1999: Release of version 2.0, which added, among other features, the Business
Connector, ActiveX support, and an early release of Axapta Object Server (AOS). This was, consequently, the first 3-tier release.
• January 2000: Release of version 2.1. The first Windows logo–certified version of Axapta that also delivered support for interacting with Axapta from aWeb client.
• December 2000: Release of version 2.5, which delivered a complete Web-development environment, the auto upgrade tool, support for online analytical processing (OLAP), and an application service provider (ASP) solution.
• October 2002: Release of version 3.0. This version represents a major technological leapand includes a new access control system. It also dropped feature keys, and delivered intercompany accounting and Enterprise Portal (EP).
• December 2002: Release of Service Pack 1 for version 3.0.
• October 2003: Release of Service Pack 2 for version 3.0.
• June 2004: Release of Service Pack 3 for version 3.0. This service pack contained over
1000 bug fixes and Dr. Watson support.
• May 2005: Release of Service Pack 4 for version 3.0. This service pack included major fixes to the inventory closing procedure, along with other functionality enhancements and performance improvements.

Popular posts from this blog

Code to get customer Primary Address in Ax 2012

Below Code to get customer Primary Address in Ax 2012. CustTable custTable_P; DirPartyTable dirPartyTable_P; DirPartyLocation dirPartyLocation_P; DirPartyLocationRole dirPartyLocationRole_P; LogisticsLocation logisticsLocation_P; LogisticsLocationRole logisticsLocationRole_P; LogisticsPostalAddress logisticsPostalAddress_P; LogisticsPostalAddress primaryAddress_P; while select custTable_P where custTable_P.AccountNum =='ED_01029' join dirPartyTable_P where dirPartyTable_P.RecId == custTable_P.Party join dirPartyLocation_P where dirPartyLocation_P.Party == custTable_P.Party && dirPartyLocation_P.IsPrimary==NoYes::Yes join dirPartyLocationRole_P where dirPartyLocationRole_P.PartyLocation == dirPartyLocation_P.RecId join logisticsLocationRole_P where logisticsLocationRole_P.RecId == dirPartyLocationRole...

Table lists which can have large number of records in Ax 2012

If you are facing database or application performance issue then you can check these tables that may have large number of records. ECORESPRODUCTVARIANTDIMENSIONVALUE INVENTBATCH ECORESPRODUCTMASTERDIMENSIONVALUE ECORESPRODUCTMASTERDIMENSIONVALUE ECORESPRODUCT ECORESPRODUCTTRANSLATION ECORESPRODUCT ECORESPRODUCTVARIANTDIMENSIONVALUE INVENTDIMCOMBINATION ECORESRELEASESESSIONPRODUCT ECORESRELEASEPRODUCTLEGALENTITY INVENTSUMLOGTTS INVENTCOSTLISTPARM GENERALJOURNALACCOUNTENTRY GENERALJOURNALACCOUNTENTRYZAKAT_SA SMMTRANSLOG LEDGERENTRYJOURNALIZING DIMENSIONFOCUSBALANCE MARKUPTRANS INVENTTRANSPOSTING INVENTREPORTDIMHISTORY SALESPARMLINE SOURCEDOCUMENTLINE INVENTTRANS TRANSACTIONLOG INVENTTRANSORIGIN INVENTSETTLEMENT SALESPARMSUBTABLE SALESPARMTABLE SOURCEDOCUMENTHEADER SALESPARMUPDATE SQLSYNCINFO GENERALJOURNALENTRY SUBLEDGERVOUCHERGENERALJOURNALENTRY CUSTSETTLEMENT SMMACTIVITYPARENTLINKTABLE INVENTSUMDATETRANS LEDGERTRANSSTATEMENTTMP DIMENSIONFOCUSLE...

Code to get Invoice settlement data for customer in ax 2012

This is simple Code to get Invoice settlement amount data for customer payment in ax 2012. This data is after posting of data. select sum(SettleAmountCur) from custSettlement where custSettlement.TransRecId == custtrans.RecId If you want get settlement amount before posting than you can refer spectrans table.The table SpecTrans contains all the transactions marked for settlement for payment journal. while select spectrans join custtransopen join custtrans where spectrans.SpecCompany == ledgerjournaltrans.DataAreaId && spectrans.SpecTableId == ledgerjournaltrans.TableId && spectrans.SpecRecId == ledgerjournaltrans.RecId && spectrans.RefCompany == custtranssopen.DataAreaId && spectrans.RefTableId == custtranssopen.TableId && spectrans.RefRecId == custtranssopen.RecId && custtransopen.RefRecId == custtrans.RecId && custtransopen.AccountNum == custtrans.AccountNum { info...