Hi , i can't add Expenses to an order :i add a trigger on SBO_Application.FormDataEvent to add an expense to a new customer order :
Dim i As Integer = 0
Dim oRS As SAPbobsCOM.Recordset
oRS = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
oRS.DoQuery("Select DocEntry FROM ORDR WHERE DocNum = '" & sDocNum & "'")
oOrder.GetByKey(oRS.Fields.Item(0).Value)
oOrder.NumAtCard = "TEST"
i = oOrder.Update() <== this update works fine
oOrder.Expenses.Add()
oOrder.Expenses.LineTotal = 555.0
oOrder.Expenses.ExpenseCode = 2
i = oOrder.Update() <== this update show an 5002 internal error
i try to cut/paste samples in sqk forum , about adding expenses , but i still have the error .
Can someone help me ? thanks .