You might have wanted to check for SQL triggers on IV00101 before UPDATEing or better yet run a SQL profiler trace when updating the Inactive field from the front end. Q02 is checking if the item is on an open FieldService call. Q03 is updating the time stamp on all of the IV00101 records you just updated. Q04 is checking if the item is on an open FieldService call. It is a "re-fire" caused by the update in Q03 Q05-Q12 is a Manufacturing trigger updating the Item Engineering Table Q13 is removing the item from MRP planning Q04 is checking if the item is on an open FieldService call. It is a "re-fire" caused by the update in Q13 ...on and on... Triggers can cause worrisome side-effects sometimes. I think you're OK here but I would the run the SQL Profiler Trace just to be sure. Running a macro for doing this is much, much safer. Tim Foster
↧