Hi,
I have tried to use the following code in DIAPI V 8.82
Dim oBaseDocument As SAPbobsCOM.PickLists
oBaseDocument = oComp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPickLists)
oBaseDocument.GetByKey(5)
oBaseDocument.Lines.SetCurrentLine(0)
oBaseDocument.Lines.PickedQuantity += 1
oBaseDocument.Lines.SerialNumbers.ManufacturerSerialNumber = "mfr 20140127001"
oBaseDocument.Lines.SerialNumbers.SystemSerialNumber = "1271"
oBaseDocument.Lines.SerialNumbers.ReceptionDate = New DateTime(2013, 1, 1)
oBaseDocument.Lines.SerialNumbers.ManufactureDate = New DateTime(2013, 1, 1)
oBaseDocument.Lines.SerialNumbers.ExpiryDate = New DateTime(2014, 12, 1)
oBaseDocument.Lines.SerialNumbers.WarrantyStart = New DateTime(2014, 12, 1)
oBaseDocument.Lines.SerialNumbers.WarrantyEnd = New DateTime(2014, 12, 1)
oBaseDocument.Lines.SerialNumbers.Add()
oBaseDocument.Lines.Add()
lret = oBaseDocument.Update
But it returns error message:
"You should use existing serial/batch numbers for this document type"