Skip to Content
0
Apr 28, 2009 at 12:51 PM

how to add expenses to a customer order ?

30 Views

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 .