📚 SAP Business One SDK Help

AddressService Object
See Also  Members  Example

Description

The AddressService service enables you to retrieve Address Format and full address.

Source table: OADF.

Object Model



Remarks

From the SAP Business One Main Menu, choose AdministrationSetupBusiness Partners →  Address Formats, create a new Address Formats.

Example

C#Copy Code
            oCompany.StartTransaction(); 
            CompanyService cs = oCompany.GetCompanyService(); 
 
            SAPbobsCOM.AddressService addrService = (SAPbobsCOM.AddressService)cs.GetBusinessService(SAPbobsCOM.ServiceTypes.AddressService); 
            SAPbobsCOM.AddressParams addrParam = (SAPbobsCOM.AddressParams)addrService.GetDataInterface(AddressServiceDataInterfaces.asAddressParams); 
            SAPbobsCOM.AddressReturnParams addrRetParam = (SAPbobsCOM.AddressReturnParams)addrService.GetDataInterface(AddressServiceDataInterfaces.asAddressReturnParams); 
            SAPbobsCOM.AddressFormatParams addrFormatParam = (SAPbobsCOM.AddressFormatParams)addrService.GetDataInterface(AddressServiceDataInterfaces.asAddressFormatParams); 
             
            //GetAddressFormat 
            addrFormatParam.Code = 16; 
            SAPbobsCOM.AddressFormat addrFormat = addrService.GetAddressFormat(addrFormatParam); 
            MessageBox.Show(addrFormat.Format); 
            if (!string.IsNullOrEmpty(addrFormat.Format)) 
            { 
                MessageBox.Show("created!"); 
                oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_Commit); 
            } 
 
 
            //GetFullAddress 
            addrParam.Country = "CN"; 
            addrParam.City = "Shanghai"; 
            addrParam.Street = "Chenhui"; 
            addrParam.Block = "1001"; 
 
            addrRetParam = addrService.GetFullAddress(addrParam); 
 
            MessageBox.Show(addrRetParam.FullAddress); 
            if (!string.IsNullOrEmpty(addrRetParam.FullAddress)) 
            { 
                MessageBox.Show("created!"); 
                oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_Commit); 
            }

See Also