📚 SAP Business One SDK Help

UserActionRecord Object
See Also  Members  Example

Description

Displays the access details and the actions of SAP Business One users who have logged on and logged off with the SAP Business One client or the DI API.

Source table: USR5.

Object Model





Remarks

In the SAP Business One application, to open the Access Log window, in the SAP Business One menu bar, choose Tools --> Access Log.

To open the Access Log Details window, in the Access Log window, double-click the table row of a user whose access information you want to display.

Example

Getting User Action Records (C#)Copy Code
UserActionRecord oUserActionRecord = (UserActionRecord)oCompany.GetBusinessObject(BoObjectTypes.oUserActionRecord); 
Recordset rs = (Recordset)oCompany.GetBusinessObject(BoObjectTypes.BoRecordset); 
rs.DoQuery("select * from USR5 where UserID = 'manager' and Date > '2009-11-01'"); 
 
oUserActionRecord.Browser.Recordset = rs; 
oUserActionRecord.Browser.MoveFirst(); 
 
while (!oUserActionRecord.Browser.EoF) 

    Console.Write(oUserActionRecord.UserCode + "\t"); 
    Console.Write(oUserActionRecord.Action + "\t"); 
    Console.Write(oUserActionRecord.ActionBy + "\t"); 
    Console.Write(oUserActionRecord.ClientIP + "\t"); 
    Console.Write(oUserActionRecord.ClientName + "\t"); 
    Console.Write(oUserActionRecord.ActionDate + "\t"); 
    Console.Write(oUserActionRecord.ActionTime + "\t"); 
    Console.WriteLine(); 
 
    oUserActionRecord.Browser.MoveNext(); 





See Also