Hi Nikhil,
1> Procedure to share the item Master relate data (Tables) ?
there are more then one ways to share data across companies..
considering that you are sharing item data, you would probably be best of using Table Collections/virtual company..
Note: you should be the only logged in user and you can only have 1 aos running, whiles setting up virtual company
1. Create a new table Collection : Aot > Data Dictionary > right click on table collections and add new tc.
2. drag and drop the tables you want to share on to the new table collection
3. create a new virtual company : Admin > Setup > virtual company accounts > create a new virtual company
goto the next tab (company accounts).. and add the companies that you want to shared the tables with ....
then goto the 3rd tab (table collection) and add the TC.
4. restart the client.
2> How to find the List of tables related to item Master ?
this will be hard for me to say... i use a very customised version of ax.. but to start if with you can look the the relations on table, Cross references... i found the reverse engineering tool quite helpful when it comes to finding relations between tables..
3> Is it a good option to share item data between companies ? Will it create complexities in future ?
emm.... really comes down to design...
sharing data across companies is by its very nature a complex process (both practically and technically).. so yah it might add complexities in the future..
i think you need to question the reason behind sharing tables...?? let us know and we can take this conversation further..
hope this helps.
regards,
Mohammed Rasheed
www.dynamic-ax.co.uk