Problem description
In a project for a customer I had an issue that some business logic didn’t work. During an import of related data we found out that everything in test and debugger worked fine, but it didn’t work in batch.
Solution
To solve this we moved the code from the modifiedFieldValue method to the modifiedField method and this solved the issue.
So this means that the code in the modifiedFieldValue isn’t executed in batch (CIL) which is different from the modifiedField method. This method is executed on the client, server and the batch.
I couldn’t find documentation on the internet about this. So be aware that the client execution of code can differ from the batch.
Reference : http://www.van-veldhuizen.eu/blog/2012/06/08/microsoft-dynamics-ax-2012-difference-between-modifiedfield-and-modifiedfieldvalue-methods/
Thanks
No comments:
Post a Comment