The AddressService service enables you to retrieve Address Format and full address.
Source table: OADF.
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); }
AddressService Members