📚 SAP Business One SDK Help

UpdateUserMenu Method
See Also  Example
pIUserMenuParams

Identification key (UserMenuParams) of the new menu definition.

pIUserMenuItems

The new UserMenuItems data collection that defines the new menu.

Description

Replace a User Menu definition (UserMenuItems), identified by it UserMenuParams with a new User menu definition (UserMenuItems).

Syntax

Visual Basic
Public Sub UpdateUserMenu( _
   ByVal pIUserMenuParams As UserMenuParams, _
   ByVal pIUserMenuItems As UserMenuItems _
) 

Parameters

pIUserMenuParams

Identification key (UserMenuParams) of the new menu definition.

pIUserMenuItems

The new UserMenuItems data collection that defines the new menu.

Example

Update the user menu of user 2(doris) with the menu of user 1 (manager)
UpdateUserMenu (Visual Basic)Copy Code
Dim oUserMenuItems As UserMenuItems
Dim oSourceUserMenuParams As UserMenuParams
Dim oDestUserMenuParams As UserMenuParams

'get new User Menu Params
oSourceUserMenuParams = oUserMenuService.GetDataInterface(UserMenuServiceDataInterfaces.umsdiUserMenuParams)

'set the user id(manager=1)
oSourceUserMenuParams.UserID = 1

'get User Menu Params
oDestUserMenuParams = oUserMenuService.GetDataInterface(UserMenuServiceDataInterfaces.umsdiUserMenuParams)

'set the user id(doris=2)
oDestUserMenuParams.UserID = 2

'get Menu Items of the user 1 (manager)
oUserMenuItems = oUserMenuService.GetUserMenu(oSourceUserMenuParams)

'update the user menu of user 2(doris) with the menu of user 1 (manager)
oUserMenuService.UpdateUserMenu(oDestUserMenuParams, oUserMenuItems)

See Also