📚 SAP Business One SDK Help

DocumentPackages Object
See Also  Members  Example

Description

This object holds a collection of packaging types you can attach to items in Delivery or A/R Invoice documents.

Access this object via Documents.Packages property.

Source tables: DLN7, DLN8, INV7, INV8.

Object Model








Example

Add, Update, Delete Delivery with Packaging (Visual Basic)Copy Code
Dim Delivery As SAPbobsCOM.Documents
Dim Line As SAPbobsCOM.Document_Lines
Dim Pack As SAPbobsCOM.DocumentPackages
Dim Item As SAPbobsCOM.DocumentPackageItems

'Add a delivery with Package
'Delivery header
Delivery = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDeliveryNotes)
Delivery.CardCode = "C20000"
Line = Delivery.Lines

'Delivery lines
Line.ItemCode = "A00001"
Line.Quantity = 1
Line.Add()
Line.ItemCode = "A00002"
Line.Quantity = 2

'Package settings
Pack = Delivery.Packages
Pack.Number = 1
Pack.Type = "Box"

'Package Content
Item = Pack.Items
Item.ItemCode = "A00001"
Item.Quantity = 1
Item.Add()
Item.ItemCode = "A00002"
Item.Quantity = 1

'Adding Delivery with package
Delivery.Add()

'Get and Update a Package
Delivery.GetByKey(1) ' Get a delivery by it's Document Number
Pack = Delivery.Packages ' Get the Packages of the Delivery
Pack.Type = "Container" ' Change the type of the Package to Container
Delivery.Update() ' Update the Delivery

'Delete a Package
Delivery.GetByKey(1) ' Get a delivery by it's Document Number
Pack = Delivery.Packages ' Get the Packages of the Delivery
Pack.Delete() ' Delete the package
Delivery.Update() ' Update the Delivery Document






Example

Add  | Delete

See Also