Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Trinidad
Product and Topic Expert
Product and Topic Expert

B1WS exposes the SAP Business One DI Server functionality as Web Services to provide a better usability. Developers only need to add the web references to the B1WS web services (presented through wsdl files) and use the services with the auto generated object model. Implementation is then simplified and development time reduced with the use of B1WS.


This new version of B1WS includes more web services than previous one and also the possibility to work with your UDOs as with the DI API. Just run the WsdlServicesGenerator and select the UDOs you want to generate a service for. After a wsdl file is generated for each one of your UDOs just copy the wsdl files to the B1WS/WebReferences folder referenced from IIS. Then in your code after adding the web reference pointing to the UDO service you will be able to work with UDOs as you will do for any other DI object. Check chapter "User Defined Objects (UDOs)" in B1WS detailed documentation for more details, there is also a blog showing you a sample code adding a UDO instance.



The list of exposed objects is the following one, just have a look and check whether the object you need to use is already available:


DI Objects




  • BillOfExchangeTransactionsService, 

  • BudgetsService,

  • BusinessPartnersService, 

  • CorrectionInvoiceReversalService,

  • CorrectionInvoiceService,

  • CorrectionPurchaseInvoiceReversalService,

  • CorrectionPurchaseInvoiceService,

  • CreditNotesService,

  • DeliveryNotesService,

  • DownPaymentsService,

  • DraftsService,

  • DynamicSystemStringsService,

  • IncomingPaymentsService,

  • InventoryGenEntryService,

  • InventoryGenExitService,

  • InvoicesService,

  • ItemsService,

  • JournalEntriesService,

  • JournalVouchersService, 

  • MaterialRevaluationService,

  • OrdersService,

  • PaymentDraftsService,

  • ProductionOrdersService,

  • ProductTreesService,

  • PurchaseCreditNotesService,

  • PurchaseDeliveryNotesService,

  • PurchaseDownPaymentsService,  

  • PurchaseInvoicesService, 

  • PurchaseOrdersService,

  • PurchaseReturnsService,

  • QuotationsService,

  • ReturnsService,

  • SalesForecastsService,

  • SalesTaxAuthoritiesService, 

  • ServiceCallsService,

  • SpecialPricesService,

  • StockTransferDraftService,

  • StockTransferService,

  • UserFieldsMDService,

  • UsersService,

  • VendorPaymentsService,

  • WithholdingTaxCodesService,

  • WizardPaymentMethodsService


DI Services

  • AccountCategoryService

  • AccountsService

  • AlertManagementService

  • AlternativeItemsService

  • ApprovalStagesService

  • ApprovalTemplatesService

  • BankStatementsService

  • BOEDocumentTypesService

  • BOEInstructionsService

  • BOEPortfoliosService

  • BranchesService

  • BusinessPartnerPropertiesService

  • CashDiscountsService

  • CertificateSeriesService

  • CompanyService

  • CountriesService

  • CustomsDeclarationService

  • DepartmentsService

  • DimensionsService

  • DistributionRulesService

  • DNFCodeSetupService

  • DunningTermsService

  • EmployeeRolesSetupService

  • ExternalCallsService

  • FinancialYearsService

  • FormPreferencesService

  • MaterialRevaluationFIFOService

  • MessagesService

  • NatureOfAssesseesService

  • NCMCodesSetupService

  • PredefinedTextsService

  • ProfitCentersService

  • ProjectsService

  • ReportFilterService

  • ReportLayoutsService

  • SalesOpportunityCompetitorsSetupService

  • SalesOpportunityInterestsSetupService

  • SalesOpportunityReasonsSetupService

  • SalesOpportunitySourcesSetupService

  • SectionsService

  • SeriesService

  • ServiceCallOriginsService

  • ServiceCallProblemTypesService

  • ServiceCallSolutionStatusService

  • ServiceCallStatusService

  • ServiceCallTypesService

  • StatesService

  • UserMenuService


If you want to learn more on how to use the services provided by B1WS just have a look to the samples provided with B1WS setup.

We will like to use this Weblog as a way to receive and share your feedback about the Business One Web Services wrapper. Don't hesitate and give us your opinion!

60 Comments