Не найдены подходящие записи (ODBC -2028) в сервисном вызове SAP DI - PullRequest
0 голосов
/ 11 июня 2019

Когда я пытаюсь сделать новый сервисный звонок, я получаю No matching records found (ODBC -2028) вот мой код:

Dim sC = company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oServiceCalls)
sC.CustomerCode = recordSet.Fields.Item(2).Value Logging(sC.CustomerCode)
sC.Subject = recordSet.Fields.Item(3).Value
sC.Description = recordSet.Fields.Item(5).Value
sC.InternalSerialNum = recordSet.Fields.Item(11).Value
sC.ItemCode = recordSet.Fields.Item(11).Value
Dim ret = sC.Add()
If ret <> 0 Then company.GetLastError(ErrCode, ErrMsg)
  Logging("Error in service call: " + ErrCode.ToString() + " : " + ErrMsg)
End If

Каждое значение является действительным. Когда я удаляю строку InternalSerialNum. это работает. InetrnalSerialNum также действителен. И на другой машине этот код работает.

Как мне решить эту проблему?

...