Download - whats New in axapta 2012
Good Afternoon
*Prepared by *Kiran H B| Axapta Technical Consultant
17/10/2012 HBK VId:1.0
New in AXAPTA 2012
Microsoft Dynamics AX2012
www.levtechconsulting.com
MICROSOFT DYNAMICS AX 2012AGENDA: what’s new new features Comparison between
AX2009 and AX2012
.
Processor - Processor Speed of 1.1 GHz or higher
(Ax2012 not support on Itanium 64bit Processor)
Ram - 6 GB or more for Server computers
4 GB for Client computers
Monitor - VGA1024*768 or higher resolution
Ax2012 can operate on IPV4 or IPV6 (bandwidth should be 100Mbps)
AX2012 System Requirement
User Interface
User Interface
New Modules AX2012
.AX 2009 Modules AX 2012 Modules General Ledger General Ledger
Fixed Assets (New)Bank Cash and bank managementAccounts Payable Accounts Payable
Procurement and sourcing (New)Accounts Receivables Accounts Receivables
Sales and Marketing (New)Inventory Management Product information (New)
Inventory and warehouse managementExpense management Travel and expense managementProduction Production controlProject Project management and accounting
Compliance and internal control (New)
AX2012
• Click to add text
Layer Structure
Layer Structure
FPK, FPP Feature Pack layer: Includes industry feature packs that are controlled by Microsoft.
SLN, SLP Solution layer: Includes Microsoft endorsed industry solutions.
ISV, ISP Independent Software Vendor layer: Includes generic or vertical solutions developed by ISV's.
Layer Structure
• Click to add text
Tables: Categories
• Click to add text
Object ID’S
AX2009-Object IDs were 16 bits long
AX2012- Object IDs were 32 bits long
Changing the length of object IDs from 16 bits to 32 bits exponentially increases the number of object IDs that are available
how to delete a layer ?
Axutill :command-line tool Axutil delete /layer:usr /db:MicrosoftDynamicsAx• The AxUtil Command-Line Utility and PowerShell Cmdlets• AxUtil is a command-line utility that you can use to import and export .axmodel files into the SQL
Server model store. You can also use AxUtil to delete one or more models
Full Text Index in Dynamics AX 2012
Full-text functionality that enables AX to search business data over a large volume of text data or documents. These can be automatically updated at the same time that the data is changed in the associated tables
static void SR_FullTextQuery(Args _args)
{
Query query;
QueryBuildDataSource qbds;
QueryBuildRange queryBuildRange;
QueryRun queryRun;
SR_FullTextExample sr_FullTextExample;
query = new Query();
qbds = query.addDataSource(tableNum(SR_FullTextExample));
queryBuildRange = qbds.addRange(fieldNum(SR_FullTextExample, Name));
queryBuildRange.rangeType(QueryRangeType::FullText);
// The space character is treated as a Boolean OR.
queryBuildRange.value(“Sreenath Kumar”);
queryRun = new QueryRun(query);
while (queryRun.next())
{ sr_FullTextExample = queryRun.get(tableNum(SR_FullTextExample)); info(sr_FullTextExample.Name);
}
}
Full Text Index in Dynamics AX 2012
• queryBuildRange.value(“Sreenath Kumar”);
Parts
.
On AOT, there is a new node called “Part”, which holds the fact box objects. The available type of fact boxes are,•Form part•Info part•Cue part
Surrogate keys in AX 2012
The surrogate key in database terms refers to a field that also uniquely identifies a record, but isn't a natural selector. When looking at Ax, this is the RecID.
A surrogate key is a system generated value that acts as the primary key of a table. This value is typically used instead of a set of fields called the natural key which would typically act as the primary key of a table. Microsoft Dynamics AX 2012 uses RecId as the surrogate key.
Table Inheritance- AX2012
No Table Inheritance –AX2009
Just as an X++ class can inherit from another class, a table can inherit from another table. A table that inherits from the base table is called a derived table. the terms parent table and child table are used to describe foreign key relationships, not inheritance
Table inheritance Party (Base table) properties:
Abstract: Yes
Extends: (Blank)
SupportInheritance: Yes
Person properties:
Abstract: No
Extends: Party
SupportInheritance: Yes
Organization properties:
Abstract: No
Extends: Party
SupportInheritance: Yes
NonProfitOrganization properties:
Abstract: No
Extends: Organization
SupportInheritance: Yes
GovernmentOrganization properties:
Abstract: No
Extends: Organization
SupportInheritance: Yes
RelationsAX2009 - Able to define relations at EDT and Table levels.
AX2012 – The ability to define relations on EDTs is removed
Different Styles of Tabs
In 2009 we have Tabs displayed in horizontal, see the below image.
Different Styles of Tabs
Fast TabsFast tab is a new style of tabs, in this style the tabs can be expanded and collapsed. This style is useful if user wants to view the information from two or more tabs at the same time.
Different Styles of Tabs• Vertical Tabs• In vertical tab style, the tabs are displayed vertically on left side. This style can be used in
parameters form of modules.
Different Styles of Tabs• Index Tab• Index tabs are used for line details information. The tabs are displayed at the bottom
of the form/group.
?’sPleas
e
Thank You