📚 SAP Business One SDK Help

Doc ObjectCode Property
See Also  Example

Description

Indicates that the object is a stock transfer. When creating a stock transfer draft, set this property to BoObjectTypes.oStockTransfer.

Field name: ObjType

Property type

Read-write property

Syntax

Visual Basic
Public Property DocObjectCode() As BoObjectTypes

Remarks

Set this property only when creating a stock transfer draft.

Example

Create stock transfer draft (Visual Basic)Copy Code
Dim draft As SAPbobsCOM.StockTransfer
draft = oCompany.GetBusinessObject(BoObjectType.oStockTransferDraft)
draft.DocObjectCode = BoObjectType.oStockTransfer

' ... set other properties

draft.Add
Convert draft to regular stock transfer (Visual Basic)Copy Code
Dim oDraft As SAPbobsCOM.StockTransfer
Set oDraft = vCmp.GetBusinessObject(oStockTransferDraft)
Dim oStockTransfer As SAPbobsCOM.StockTransfer

oCompany.XmlExportType = xet_ExportImportMode
oCompany.XMLAsString = False

' Get the draft to convert and save to file
oDraft.GetByKey (3)
oDraft.SaveXML ("c:\drafts.xml")

' ... change the object code from 179 (stock transfer draft) to 67 (stock transfer)
' ... in the XML file

' Create stock transfer
Set oStockTransfer = oCompany.GetBusinessObjectFromXML("c:\drafts.xml", 0)
oStockTransfer.Add

See Also