Hi Friends, I hope all of you may already know about this, but I am forced to post it here. To avoid most of the UpdateConflicts / DeadLock errors while update a record in a table, just use the "reRead( )" method of the table before making any changes to the selected record of the table. Ex : ; ttsbegin; select forUpdate tSalesLine where tSalesLine.SalesId = = 'SO-1234567'; tSalesLine.reRead( ); tSalesLine.Feild1 = XXXXX; tSalesLine.Feild2 = XXXXX; tSalesLine.update( ); ttscommit; Happy Daxing.. AX Dude.
This blog has posts with AX Developments and X++ Codes for your Day to day use