UserMenuService manages the user menu.
Source table: CUMI.
The service maintains a collection of user menus, each identified by a specific value of UserMenuParams.
It enables the user to:
- Get current user menu definition.
- Get any user menu definition from the collection by it params identification key.
- Update user menus in the collection.
- Replace current user menu with user menu from the collection.