Hi Guys,
i am fairly new to AX (almost less than a year) and i am trying to theoretically figure out Layers and how it works. after reading through this:
msdn.microsoft.com/.../aa851164.aspx
and going through dev1 i have managed to briefly understand the concept of layers. today i was trying to do an actual testing on how these layers work. From what i understand (and please feel free to correct me if i am wrong), USR/USP is the top most layer thus any changes made in this layer will be executed/displayed in AX client when you run it even though you have made customisations in the lower layers.
in this scenario:
step 1: I have created a sample form in the VAR layer, with one button, when clicked, will show an info box saying "this is var layer"
step 2: I close VAR AX client and open USR AX Client then go to the created form in step 1 and modified the text in the info box with "this is var/usr layer". So when you run the form it will show that message. Ok that's fine.
step 3: I closed USR client then reopen VAR client and modified the same form and button and changed it to "this is var/usr/var layer". Closed this VAR AX client then went back to USR AX Client.
what i was hoping to see, to prove the concept of layers, is that when you click the button on the form, it will still say "this is var/usr layer" but instead it read "this is var/usr/var layer" which was the last modification in the VAR layer. What i do not understand is that i thought it should read the last modification i did in the USR layer even though there is a modification in the VAR layer (on the same form, on the same button). Can anyone shed some light on this. Would appreciate it very much.
Thanks in Advance, :)