📚 SAP Business One SDK Help

AddressExtension Object
See Also  Members  Example

Description

The Bill To and Ship To address for a marketing document.

Source table: INV12, RIN12, RDN12, RPC12, RPD12, RRR12, PRR12, DRF12

Object Model





Example

Setting the address for an invoice (C#)Copy Code
// Get Invoice document 
m_Doc = (SAPbobsCOM.Documents)m_Company.GetBusinessObject(BoObjectTypes.oInvoices); 
m_Doc.GetByKey(4); 
 
// Get the address sub object from the document object 
m_AddrExtension = (AddressExtension)m_Doc.AddressExtension; 
 
// Set bill to address properties 
m_AddrExtension.BillToBlock = "BillToBlockU"; 
m_AddrExtension.BillToBuilding = "BillToBuildingU"; 
m_AddrExtension.BillToCity = "BillToCityU"; 
m_AddrExtension.BillToCountry = "BCU"; 
m_AddrExtension.BillToCounty = "BUt"; 
m_AddrExtension.BillToState = "BSU"; 
m_AddrExtension.BillToStreet = "BillToStreetU"; 
m_AddrExtension.BillToStreetNo = "BillToStreetNoU"; 
m_AddrExtension.BillToZipCode = "BillToZipCodeU"; 
m_AddrExtension.BillToAddressType = "BillToAddressTypeU"; 
 
// Set ship to address properties 
m_AddrExtension.ShipToBlock = "ShipToBlockU"; 
m_AddrExtension.ShipToBuilding = "ShipToBuildingU"; 
m_AddrExtension.ShipToCity = "ShipToCityU"; 
m_AddrExtension.ShipToCountry = "SCU"; 
m_AddrExtension.ShipToCounty = "SUt"; 
m_AddrExtension.ShipToState = "SUt"; 
m_AddrExtension.ShipToStreet = "ShipToStreetU"; 
m_AddrExtension.ShipToStreetNo = "ShipToStreetNoU"; 
m_AddrExtension.ShipToZipCode = "ShipToZipCodeU"; 
 
// Update the document 
m_Doc.Update(); 




C#Copy Code
SAPbobsCOM.Documents oDoc = (SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oReturnRequest); 
//oDoc.DocObjectCode = BoObjectTypes.oReturns; 
oDoc.CardCode = ""C01""; 
//oDoc.ShipToCodeForReturn = ""S2""; 
 
//oDoc.AddressForReturn = ""Test Address for Return""; 
oDoc.Lines.SetCurrentLine(0); 
oDoc.Lines.ItemCode = ""I01""; 
oDoc.Lines.TaxCode = ""T1""; 
oDoc.Lines.Quantity = 10; 
oDoc.Lines.Price = 100; 
 
oDoc.AddressExtension.ShipToStreetNoForReturn = ""20""; 
oDoc.AddressExtension.ShipToStreetForReturn = ""MinRan""; 
oDoc.AddressExtension.ShipToBlockForReturn = ""B_DI""; 
oDoc.AddressExtension.ShipToCityForReturn = ""SH_DI""; 
oDoc.AddressExtension.ShipToZipCodeForReturn = ""202030""; 
oDoc.AddressExtension.ShipToCountyForReturn = ""County""; 
oDoc.AddressExtension.ShipToStateForReturn = ""KY""; 
oDoc.AddressExtension.ShipToCountryForReturn = ""US""; 
oDoc.AddressExtension.ShipToBuildingForReturn = ""PVG02""; 
oDoc.AddressExtension.ShipToAddress2ForReturn = ""Address 2""; 
oDoc.AddressExtension.ShipToAddress3ForReturn = ""Address 3""; 
oDoc.AddressExtension.ShipToGlobalLocationNumberForReturn = ""2020""; 
oDoc.AddressExtension.ShipToAddressTypeForReturn = ""TypeA""; 
 
int ret = oDoc.Add();

See Also