So I gather from here that X++ used to support a keyword called "changeSite". According to this blog, the keyword was removed as of AX 7.
After looking for some time, I've been unable to find any reference or explanation to what specifically the changeSite keyword did when it was part of the X++ language.
I'm hoping someone more experienced with AX 7 can tell me what it used to do, and ideally link to some documentation about it.
After concluding that "changeSite" was a mistake in documentation, I opened PR #5006 in MicrosoftDocs/dynamics-365-unified-operations-public to remove it from documentation. I also opened PR #64 in MicrosoftDocs/Dynamics-365-Operations.ja-jp, where changeSite was also mentioned.
The misconception seems to have spawned from an article from the blog ax7dev from January 10th, 2016, which was then commited into official docs by a Microsoft employee on August 27th that same year.
You already established that the changeSite
statement didn't exist in AX 2012 R3 CU12 (released 21 November, 2016).
I have also verified that this statement is not mentioned in the following comprehensive volumes from Microsoft press:
I haven't encountered it in any other Axapta / Dynamics AX / Dynamics 365 materials since 2003.
This is most likely to be a mistake in the release notes.
The only other place I see this information copied is in this blog post from 18 January, 2016: https://ax7dev.blogspot.com/2016/01/dynamics-ax-7-development-whats-new-in-x.html - however, the author wasn't a Microsoft employee, so he must have copied it from the announcement by Microsoft.