UserData: Restrict export/import based upon user settings in MNS150

Ticket ID(s): VXL-671, VXL-672, VXL-701, VXL-703, VXL-704, VXL-705, VXL-708, VXL-709, VXL-710

A new feature has been introduced which enables the possibility to restrict export/import based upon user settings in MNS150. For example, a user should only have the option to export/import data from/to the warehouse connected to the user in MNS150. The following fields in MNS150 are supported:

The UserData values are retrieved via API/transaction GENERAL.GetUserInfo. Due to the introduction of the UserData feature the M3 login dialog will now instead appear the first time any function is opened. Company, Division, Facility, Warehouse and User ID will then be retrieved and presented in the Stack Panel in the bottom of the window:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cba785bf-54d9-43dd-992f-3e353a259bf7/image-20210610-081401.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/721b66d8-caa9-4b82-9e9b-9ad271ff34dd/image-20210610-081410.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/16a99ff5-d84c-406d-8c59-48361518134d/image-20210610-081421.png

Export Tasks

Four new options have been added to the Source-drop down list for Input Fields:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2be798a1-248b-4a94-8489-975f7d27ac71/image-20210610-081533.png

Four new options have been added to the Data type-drop down list for Filters Fields: