📚 SAP Business One SDK Help

AddItem Method
See Also  Example
pIOriginalItem
Specifies the alternative item data structure you want to add.

Description

Adds an alternative item specified in the data structure OriginalItem (ItemCode and ItemName).

Syntax

Visual Basic
Public Function AddItem( _
   ByVal pIOriginalItem As OriginalItem _
) As OriginalItemParams

Parameters

pIOriginalItem
Specifies the alternative item data structure you want to add.

Example

Adding Item (Visual Basic)Copy Code
' Alternative Items Code Sample
' This sample assumes you have SBODemo_US database installed

Dim oCompanyService As SAPbobsCOM.CompanyService
Dim AltItemsService As SAPbobsCOM.AlternativeItemsService
Dim OriItem As SAPbobsCOM.OriginalItem
Dim OriItemParams As SAPbobsCOM.OriginalItemParams
Dim AltItem As SAPbobsCOM.AlternativeItem

oCompanyService = oCompany.GetCompanyService
AltItemsService = oCompanyService.GetBusinessService(SAPbobsCOM.ServiceTypes.AlternativeItemsService)
OriItem = AltItemsService.GetDataInterface(SAPbobsCOM.AlternativeItemsServiceDataInterfaces.aisOriginalItem)
OriItemParams = AltItemsService.GetDataInterface(SAPbobsCOM.AlternativeItemsServiceDataInterfaces.aisOriginalItemParams)

'Add 2 Alternative Items to Item A00003
OriItem.ItemCode = "A00003" ' This item has no Alternative Items

' Adding first Alternative Item
OriItem.AlternativeItems.Add()
AltItem = OriItem.AlternativeItems.Item(0)
AltItem.AlternativeItemCode = "A00001"
AltItem.MatchFactor = 200

' Adding second Alternative Item
OriItem.AlternativeItems.Add()
AltItem = OriItem.AlternativeItems.Item(1)
AltItem.AlternativeItemCode = "A00002"
AltItem.MatchFactor = 400

' Adding the new Alternative Items
OriItemParams = AltItemsService.AddItem(OriItem)

See Also