This error usually occurs when you are trying to update a table, but the table was previously updated by another operation. In this case it is advisable to call the reread () method of the table before updating. Something like that : journalTable.reread(); //--> try this before update method journalTable.NumOfLines = any2int(journalTrans.recId); journalTable.selectForUpdate(true); ttsBegin; journalTable.update(); … Continue reading D365FO – AX – How to resolve error “Cannot edit a record in ….. table (….). An update conflict occurred due to another user process deleting the record or changing one or more fields in the record.”