Recently, I was troubleshooting an issue related to user settings. There was a requirement to migrate the user settings from one environment to another.
There is an AX 2009 form which users make their own personalisations to, moving some of the fields around, or perhaps adding other fields (via the right click->setup functions) , so that unnecessary fields are hidden. I have saved that form , so that it is available for me , but when i migrate the form to another environment i notice that the new user don't have any change on the form.
As we all know, User related setups for queries, forms, reports etc are stored in SysLastValue table. This is a system table and can't be accessed directly through AOT.
SysLastValue, you can open a table browser to view and edit the data. You can also write code to interact with the data. You cannot change the structure of the table though. I guess I would take a look at the save, load and retrieve from user functions in the personalization form to learn how to move user settings. - FH-Inway