Quantcast
Channel: Microsoft Dynamics AX Sustained Engineering
Viewing all 146 articles
Browse latest View live

Microsoft Dynamics AX 2012 R3 RTM Warehouse Management: How to prevent the creation of two inventDim records considered identical in Dynamics AX 2012 R3 RTM

$
0
0

In Microsoft Dynamics AX 2012 R3 RTM we have released a new warehouse management system including concepts of license plate and inventory status implemented as inventory dimensions. In Dynamics AX 2012 R3 RTM an issue exists in the inventory dimension hashing that can lead to duplicated inventory dimensions. This issue has been fixed as part of Dynamics AX2012 R3 CU8.

In Dynamics AX 2012 R3 RTM the issue can occur if blanks trailing a value is used for inventory status or licenseplate. As an example licenseplate = ‘ABCD’ and license plate = ‘ABCD   ’ will be hashed differently but the values stored in the licenseplate field in SQL Server will be identical. This means that two inventDim records considered identical will exist in SQL Server, which can lead to erroneous situations in downstream transaction processing. Such errors will potentially not manifest themselves until at a later point in time when the identical inventDim records are processed.

This issue has been fixed as part of Dynamics AX 2012 R3 CU8, such that it is not possible to create inventDim records which will be considered identical.

Customers using Warehouse Management in Microsoft Dynamics AX 2012 R3 RTM are recommended to either move to Dynamics AX 2012 R3 CU8 or implement the below small change in the inventDim.hashKey() method so values are trimmed for trailing blanks. See Dynamics AX 2012 R3 CU8 the inventDim.hashKey() method

Dynamics AX 2012 R3 CU8

In Dynamics AX 2012 R3 CU8 the inventDim.hashKey() method is trimmed for license plate and inventory status.

 


New Year's Release! AX 2012 R2 CU8 Coming Soon

$
0
0

We are happy to announce the upcoming release of AX 2012 R2 CU8 in Q1 of 2015. Stay tuned to our blog for upcoming release details.

KB3030212 Duplicate InventDim records are created which cause errors in the WHS if license plate IDs include trailing blanks

$
0
0

We are pleased to announce the availability of KB 3030212 “Duplicate InventDim records are created which causes errors in the WHS if license plate IDs include trailing blanks”. The KB introduces the capability of resolving duplicate InventDim records.

This blog post contains information about what can cause the inconsistent inventory dimensions to be created and how to correct these.

How to prevent the issue from occurring: Go to CU8 or implement small code change

Microsoft Dynamics AX 2012 R3 RTM Warehouse Management: How to prevent the creation of two inventDim records considered identical in Dynamics AX 2012 R3 RTM

After installing KB 3030212, multiple steps must be carried out in order to fully correct the inconsistent data. It is a prerequisite that Ax2012R3 CU8 is applied or the small code change referenced above have been implemented. 

Overview of the problem

The inventory dimensions that we will consider as part of the consistency check fall into the following categories:

    1. Inventory dimensions that are incorrectly hashed and have a duplicate which is correctly hashed

    2. Inventory dimensions that are incorrectly hashed and do not have a duplicate

The dimensions from category A will be considered identical from an AX point of view since that dimension values are the same but only the hash value differs. This can lead to erroneous situations in downstream transaction processing. The ones from category B do not lead to erroneous situations in downstream transaction processing. However as they have the potential to move to category A, and cause future downstream processing issues, they are also addressed in this blog post.

Step 1 – Run new consistency check

Go to System administration>Periodic>Database>Consistency Check. The new consistency check for Inventory dimensions is available under Inventory management Check and is labelled “Inventory dimensions”.


The new consistency check will only deal with inventory dimensions that are incorrectly hashed and have a duplicate which is correctly hashed (category A).

It will detect these and attempt to update all references to use the correctly hashed inventDim record.

Some tables such as InventSum and WHSInventReserve have inventDimId as part of a unique index. As such it might not be possible to update the inventDimId, since such an update could cause index violations. The consistency check deals with these two tables by merging the records.

The consistency check will output information about which inventory dimensions are incorrectly hashed and which records have been updated. 

Step 2 – Clean up inventory dimensions

Once the consistency check has been run, the incorrectly hashed inventory dimensions having duplicates should not be referenced any more.

Next step is to run the Inventory dimensions cleanup job, as this job will remove the incorrectly hashed inventDim records. This can be done from the Inventory Management>Periodic>Clean up>Inventory dimensions clean up.


Step 3 – Re-hash inventory dimensions

Once the first two steps have been run, you have resolved the issues related to category A issues. However category B issues may still exist: InventDim records incorrectly hashed and referenced. This final 3rd step will update the hashValues of these records.

This is achieved by running the InventDimUniquenessEnabling class which has to be done by opening the class directly from the AOT.

Time required for consistency check, Clean up inventory dimensions, and re-hash

The time required for the 3 steps above depends on the number of records in inventDim, the number of incorrectly hashed inventDim records, and the number of records that are referencing the incorrectly hashed inventory dimensions.

When writing this blog post, internal tests have been carried out on a dataset containing 1341990 records in InventDim. The hardware was a single core virtual machine with 16 GB ram. The overall time spent executing the three steps above were similar to the below:

Step

Approximate duration in minutes

1

2

2

15

3

7

Please be aware that approximate duration in minutes will depend upon HW setup, data composition, load, and concurrency. Your actual performance when running the three steps above will deviate from the above table and be specific to your implementation. The numbers are merely provided to give an idea of the possible duration.

This KB is available for Microsoft Dynamics Ax2012R3.

Announcing the release of Microsoft Dynamics Ax 2012 R2 CU8

$
0
0

Microsoft Dynamics Ax 2012 R2 CU8 is now available to our customers for download on LCS, Customer and Partner source. Cumulative Update 8 build number is 6.2.2000.14. You must have Microsoft Dynamics AX 2012 R2 installed or Microsoft Dynamics AX 2012 R2 to apply this cumulative update.  For installation instructions, download the Installation guide for cumulative update 8 for Microsoft Dynamics AX 2012 R2

The release notes is another great place to start with Cumulative Update 8 for Microsoft Dynamics Ax 2012 R2 deployment.

To learn about known issues in cumulative update 8, log into LCS by using CustomerSource or PartnerSource account. Then, in the Issue search box, enter "CU8 known issue" as the query for Microsoft Dynamics AX 2012 R2.

Announcing an update to enable the use of SQL Server 2014 with the AX 2012 R2 CU7 version of the Data Import/Export Framework (DIXF)

$
0
0

We are pleased to announce the availability of KB 3018235, which enables the AX 2012 R2 cumulative update 7 version of DIXF to run with Integration Services from SQL Server 2014.

This update is also available in the recently released AX 2012 R2 CU8.

For information about installing and using the hotfix, see:

You can also refer to the Microsoft Dynamics AX 2012 System Requirements for more information.

Announcing support for SQL Server 2008 R2 Service Pack 3

Announcing Cumulative Update 9 for Microsoft Dynamics AX 2012 R3

$
0
0

Microsoft Dynamics AX 2012 R3 CU9 is now available to our customers for download on Lifecycle Services, CustomerSource and PartnerSource. Cumulative Update 9 build number is 6.3.2000.326. For installation instructions, download the Installation guide for cumulative update 9 for Microsoft Dynamics AX 2012 R3.

The newest changes can be found in the What's new in Microsoft Dynamics AX 2012 document found here.

For detailed information on Microsoft Dynamics Ax 2012 R3 CU9 release, please refer to the release notes official KB document KB3063879.

Please note, as happened for AX 2012 R3 CU8, the application version will show a different number of: 6.3.2000.323 if you apply CU9 to an existing install of Ax2012 R3.  This is due to all the granular models that are applied to your system through the CU9 install.  The one model indicating all models for CU9 has been applied has version number 6.3.2000.323.  Using a slipstream process as detailed in the Installation guide will result in the single full model applied for CU9 with build number 6.3.2000.326.

To learn about known issues in cumulative update 9, log into LCS by using CustomerSource or PartnerSource account. Then, in the Issue search box, enter "CU9 known issue" as the query for Microsoft Dynamics AX 2012 R3.

General Ledger settings - 'Do not allow manual entry' and 'Interrupt in case of error account' detailed explanations

$
0
0

We have been answering a lot of questions lately about what the setting ‘Do not allow manual entry’ really is and how it reacts in different posting scenarios.


The setting applies only when manually entering the account value using a ledger account type in the general journal. So if you have posting profiles set up that would post to this account that would be allowed.

However, depending on what is set in the General ledger parameters, you may experience different behavior when this account is used.  See the below screenshot for the other parameter that will affect the behavior, “Interrupt in case of error account”.


The following table lays out the posting behavior when using “Interrupt in case of error account” and “Do not allow manual entry”.

Interrupt when posting

Do not allow manual entry

Validation behavior

Posting behavior

Selected

Selected

Accounts are identified that do not allow manual entry in validation messages

Posting is canceled

Cleared

Selected

Accounts are identified that do not allow manual entry in validation messages

Any account with Do not allow manual entry marked posts to the error account.

Cleared

Cleared

You can manually enter this account with a ledger account type and validate.

Posting is allowed to the account

Selected

Cleared

You can manually enter this account with a ledger account type and validate.

Posting is allowed to the account. Any other account though that would cause an error would stop posting.

 

We hope this helps with setting up your posting and accounting policies and understanding how the settings on the main account and GL parameters affects your daily processes.


Announcing support for SQL Server 2008 R2 Service Pack 3 with AX 2009 SP1

Announcing support for SQL Server 2014 SP1 and .NET 4.6 with Microsoft Dynamics AX2012

$
0
0

We are happy to announcecompatibility for below Microsoft products:

Microsoft Product

Microsoft Dynamics AX Versions

SQL Server 2014 SP1

Dynamics AX 2012 R2 Cumulative update 8and

Dynamics AX 2012 R3 Cumulative update 9

 

.NET 4.6

Dynamics AX 2012 R2 Cumulative update 8and

Dynamics AX 2012 R3 Cumulative update 9

 

 

The Microsoft Dynamics AX 2012 System Requirements have been updated to reflect this change

Announcing Cumulative Update 9 for Microsoft Dynamics AX 2012 R2

$
0
0

Microsoft Dynamics AX 2012 R2 CU9 is now available to our customers for download on Lifecycle Services, CustomerSource and PartnerSource. Cumulative Update 9 build number is 6.2.3000.110. For installation instructions, download the Installation guide for cumulative update 9 for Microsoft Dynamics AX 2012 R2.

For detailed information on Microsoft Dynamics Ax 2012 R2 CU9 release, please refer to the release notes official KB document KB3092626.

To learn about known issues in cumulative update 9, log into Lifecycle Services by using CustomerSource or PartnerSource account. Then, in the Issue search box, enter "CU9 known issue" as the query for Microsoft Dynamics AX 2012 R2.

Announcing support for Windows 10 with Dynamics AX 2012 R2

$
0
0

We are happy to announce that Microsoft Dynamics AX 2012 R2 Cumulative Update 8 (and above) is now compatible with Windows 10.

The Microsoft Dynamics AX 2012 System Requirements have been updated to reflect this change. 

Support for Windows 10 with Dynamics AX 2012 R3 will be announced within next 1-2 weeks.

Announcing support for Windows 10 with Dynamics AX 2012 R3

$
0
0

We are happy to announce that Microsoft Dynamics AX 2012 R3 Cumulative Update 9 is now compatible with Windows 10.

The Microsoft Dynamics AX 2012 System Requirements have been updated to reflect this change.

New version of Microsoft Dynamics AX Intelligent Data Management Framework (IDMF) is now available on LCS

$
0
0

 A new version (v 2.0.33.0) of Microsoft Dynamics AX Intelligent Data Management Framework (IDMF) is now available on LCS Tools.

 

Below are the list of issues that has been fixed in this new version:

  

IDMF - Purge job deletes all records due to missing validation:

There is no validation on the Value to determine if we want it to be BLANK or ‘’ (two single quotes) which leads to delete all records from the table not just the ones having blank SalesId.

Value validation has been improved so that we don’t delete data that we didn’t expect to delete.

 

IDMF - Selecting a date time value is tricky and can result in incorrect data being stored:

The issue has been fixed to ensure that control works correctly and users can easily select a date time value properly and the value saved is correct.

Announcing support for Team Foundation Server 2015 with AX 2012 R2 and R3

$
0
0

We are happy to announce that Microsoft Dynamics AX 2012 R3 Cumulative Update 9 and AX 2012 R2 Cumulative Update 9 are now compatible with Team Foundation Server 2015.

The Microsoft Dynamics AX 2012 System Requirements have been updated to reflect this change.


Announcing Cumulative Update 10 for Microsoft Dynamics AX 2012 R3

$
0
0

Microsoft Dynamics AX 2012 R3 CU10 is now available to our customers for download on Lifecycle Services, CustomerSource and PartnerSource. Cumulative Update 10 build number is 6.3.3000.110.  To download CU10 from LCS, select an R3 project and click the updates tile.

For installation instructions, download the Installation guide for cumulative update 10 for Microsoft Dynamics AX 2012 R3.

The newest changes can be found in the What's new in Microsoft Dynamics AX 2012 document found here.

For detailed information on Microsoft Dynamics Ax 2012 R3 CU10 release, please refer to the release notes official KB document KB3102920.

Please note, as happened for AX 2012 R3 CU9, the application version will show a different number of: 6.3.3000.110 if you apply CU10 to an existing install of Ax2012 R3.  This is due to all the individual models that are applied to your system through the CU10 install.  The one model indicating all models for CU10 has been applied has version number 6.3.3000.110.  Using a slipstream process as detailed in the Installation guide will result in the single full model applied for CU10 with build number 6.3.3000.111. The Slipstream build is only available from the LCS updates tile.

To learn about known issues in cumulative update 10, log into LCS by using CustomerSource or PartnerSource account. Then, in the Issue search box, enter "CU10 known issue" as the query for Microsoft Dynamics AX 2012 R3.

Provide feedback on your AX 2012 R2 and R3 deployments

$
0
0

5 minutes of your time could help us serve you better

(This Survey should be completed by the AX Technical Leader within your organization)

 

Please take 5 minutes (for each survey) to share information about your existing AX 2012 R2 and R3 deployment and your update and upgrade plans*.

 

We will be using the results of this survey to understand our current AX2012 R2 & R3 customers infrastructure and Cumulative Update needs.  We will also be using these results to build the AX2012 R2 compatibility roadmap.

We are committed to improving your experience and continue to turn your feedback into action. 

 

Click below links to provide your feedback

 

AX 2012 R2 feedback link

AX 2012 R3 feedback link

 

Survey Length:

Time to complete each survey is approximately 5 minutes

 

*Update : Moving within same AX versions (For example moving from AX 2012 R2 CU 8 to AX 2012 R2 CU9)

*Upgrade : Moving to higher AX version (For example moving from AX 2012 R2 to AX 2012 R3)

 

Announcing support for SQL Server 2012 SP3 with AX 2012 R2 & R3

$
0
0

Microsoft Dynamics AX 2012 R3 Cumulative Update 10 and AX 2012 R2 Cumulative Update 9 are now compatible with SQL Server 2012 SP3.

The Microsoft Dynamics AX 2012 System Requirements have been updated to reflect this change.

Announcing support for Windows 10, IE 11 and .NET 4.6 with AX 2009

$
0
0

Microsoft Dynamics AX 2009 SP1 is now compatible with Windows 10, IE 11 and .NET4.6

The Microsoft Dynamics AX 2009 System Requirements have been updated to reflect this change

See compatibility details below:

Windows 10

 

Microsoft Dynamics AX 2009 Service Pack 1 with Rollup 8 and the hotfixes from Knowledge Base article 2830391 and 3158723

 

IE 11

 

Microsoft Dynamics AX 2009 Service Pack 1 with Rollup 8 and the hotfixes from Knowledge Base article 2830391 and 3158723

 

.NET 4.6Microsoft Dynamics AX 2009 Service Pack 1 with Rollup 8

 

 

Mass financial period close (AX 2012 R3 new feature)

$
0
0

Customers will now have the ability to update the module access and the period status for more than one company at a time during the period end close process.

Previously, when the period was ending, you had to open each company, browse to the Ledger form, access the Ledger calendar and then update the module and/or period status. Repeating this process was very time consuming and there was no way to track or see what companies you have done this for.

Now, with the latest feature, the Ledger calendar form is available as its own menu item and is a multi-company form. It’s called Ledger calendars and is available under the Setup menu.

Mass FinancialClose1

When you open Ledger calendars, you will be able to pick the Calendar name and the year. After selecting the period, you want to change, you will see all companies that are using that calendar. You can select all at one time by choosing the check box next to Legal entities. Then choose Update module access and pick the Application module and Access level.

Mass FinancialClose2

 You can perform the same steps for the Period status, or you can pick and choose which companies to update, as the picture illustrates.

Mass FinancialClose3

Lastly, if you only want to edit one company you can pick the Period status or Module access, one at a time.

Mass FinancialClose4

We hope this feature saves you time and makes the period close process faster and more efficient.

Viewing all 146 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>