📚 SAP Business One SDK Help

SetSystemPermission Method
See Also  Example
UserName
A user code
PermissionID

A permission ID

A list of permissions is available at Permissions List.

Permission

A permission, which is one of the following:

1: Read/Write

2: Read only

3: Not authorized

4: Various authorizations

6: Not defined

Description

Sets the permission for a type of permission for a specific user.

Syntax

Visual Basic
Public Sub SetSystemPermission( _
   ByVal UserName As String, _
   ByVal PermissionID As String, _
   ByVal Permission As Long _
) 

Parameters

UserName
A user code
PermissionID

A permission ID

A list of permissions is available at Permissions List.

Permission

A permission, which is one of the following:

1: Read/Write

2: Read only

3: Not authorized

4: Various authorizations

6: Not defined

Example

Setting permissions (Visual Basic)Copy Code
Dim oSBObob As SAPbobsCOM.SBObob
Dim oRecordSet As SAPbobsCOM.Recordset

'// Get an initialized SBObob object
oSBObob = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoBridge)

'// Get an initialized Recordset object
oRecordSet = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)

'//set the General permission to Read/Write(Read/Write=1 ,ReadOnly=2,NoAuthorization=3,
'//VariousAuthorization=4,NotDefined=6)
Call oSBObob.SetSystemPermission("manager", "142", 1)

See Also