Skip to Content
Technical Articles
Author's profile photo Maria Trinidad MARTINEZ GEA

SAP Business One Development Environment Tools

B1DE tools are not provided for download anymore.
Please use the SAP Business One Studio Suite part of the B1 official tools to develop your add-on extensions instead of B1DE.

How-To Guide: Working with SAP Business One Studio Suite

 

The SAP Business One SDK provides several programming interfaces to build powerful and fully integrated add-ons. In order to make easier and quicker to develop and package add-ons based on the SAP Business One SDK interfaces we created the SAP Business One Development Environment tools.

You can access to the setup files to install the Development Environment tools and to the sources code from the main SAP Business One SDN page -> SDK Tools -> Development Environment.

NEW! VERSION 1.4
B1DE 1.4 main goal is to give you a version compiled and designed for SAP Business One SDK 2007 release.
This new version includes:

  • Support of SAP Business One SDK 2007 version
  • Introduction of a new step in the CodeGeneration giving you the availability to choose the SDK connection you need for your addon: Only UI API, SSO or the new 2007 connection mechanism sharing the DI API connection.
  • EventLogger tool is now part of the B1DE package
  • Better look and feel for the wizards, resize capabilities.

Don’t forget to read the Upgrade Tips in the B1DE Help File before upgrading your add-on to another B1 version or another B1DE version.

The Development Environment is given as a free source code and therefore there is no support by SAP for the provided tools.

We will like to use this Weblog as a way to receive and share your feedback about the Business One Development Environment.

Assigned Tags

      23 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Hi, please I like know where can I download the new version B1DE 1.4. In the page link only have until 1.3 sp1.

      Thanks

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author
      Hi Sandra,
      The blog has been updated with the latest version link, sorry the links where pointing to the previous version.
      In any case you can always access to the latest version of all B1 tools in SDN starting from the main B1 page in SDN (SAP Business One - SAP Developer Network) -> Business One SDK Tools in the right side menus of the page.
      Best Regards
      Trinidad.
      Author's profile photo Former Member
      Former Member
      Hi,

      I,ve been downloading the toolset and experiences te error "Cannot connect: Connection - Could not find SBO that match the connection string [66000-85]"

      I'm using SBO 2007A (8.00.175) with VS2008. SBO is open.

      What's wrong?

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author
      Hi Arnold,
      I'm also working with B1 2007A (8.00.175) version and I only see the error message you are talking about when I try to open the EventLogger without having B1 running in my machine.
      If I have B1 running in my machine everything seems to work fine. EventLogger is doing a UI API connection and therefore needs B1 running in the same machine.
      VS2008 shouldn't have any consequence as the error you are having is because the tool cannot find the B1 application...
      Can you please double check?
      Are you able to run an SDK UI API sample?
      Regards,
      Trinidad.

      Author's profile photo Former Member
      Former Member
      For some strange reason It works on an other PC without any problem! The first pc still gives some hick-up, but hey, I've got my events so you won't hear me complaining!

      Greetings and thanks, Arnold

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author
      Hi Arnold,
      I'm also working with B1 2007A (8.00.175) version and I only see the error message you are talking about when I try to open the EventLogger without having B1 running in my machine.
      If I have B1 running in my machine everything seems to work fine. EventLogger is doing a UI API connection and therefore needs B1 running in the same machine.
      VS2008 shouldn't have any consequence as the error you are having is because the tool cannot find the B1 application...
      Can you please double check?
      Are you able to run an SDK UI API sample?
      Regards,
      Trinidad.

      Author's profile photo Former Member
      Former Member
      When the new version of B1DE for Visual Studio 2008 ?

      Giuseppe

      Author's profile photo Former Member
      Former Member
      I am looking for that, too.
      Author's profile photo Sam Ghosh
      Sam Ghosh
      There is any news about B1DE for Visual Studio 2008.
      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author
      Hi,

      We are working on it and making some tests.
      If everything goes fine for next version there will be a setup for 2008 (but possibly based on a VS2005 compilation, it is too early to stop supporting VS2005).

      Best Regards
      Trinidad.

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author
      Hi,

      Next B1DE version will be available for VS2008.
      But in the meanwhile, we have been doing some testing with VS2008 and B1DE 1.5 version can also work with VS2008.
      In order to make it work you only have to manually copy VS templates from VS2005 program files folder to VS2008 folder.
      Here you have a detailed list of the steps you need to do:
      For C# wizards
      1. Copy CSharp_B1AddOnWizard.ICO, CSharp_B1AddOnWizard.vsdir, CSharp_B1AddOnWizard.vsz from
      ...\Microsoft Visual Studio 8\VC#\CSharpProjects
      to
      ...\Microsoft Visual Studio 9.0\VC#\CSharpProjects

      2. Copy CSharp_B1... ico, vsdir, vsz files from
      ...\Microsoft Visual Studio 8\VC#\CSharpProjectItems
      to
      ...\Microsoft Visual Studio 9.0\VC#\CSharpProjectItems

      For Vb wizards
      3. Copy Vb_B1... ico + vsdir + vsz files from
      ...\Microsoft Visual Studio 8\VB\VBProjects
      to
      ...\Microsoft Visual Studio 9.0\VB\VBProjects

      4. Copy Vb_B1... ico + vsdir + vsz files from
      ...\Microsoft Visual Studio 8\VB\VBProjectItems\Local Project Items
      to
      ...\Microsoft Visual Studio 9.0\VB\VBProjectItems\Local Project Items
      (You will maybe need to create the Local Project Items folder)

      Once that done you can open VS2008, you will see when selecting "File -> New -> Project" 2 folders called "Visual Basic" and 2 folders called "Visual C#" (one contains all VS projects and the other one contains the B1 wizards).
      You can then select B1 wizards, they should work without any change.

      Please let us know any problem you may have by using the wizards with VS2008, this way we will be able to fix it for the next B1DE version.

      Regards
      Trinidad.

      Author's profile photo Former Member
      Former Member
      I think we need to update the blog with a mention of "SAP Business One Development Environment Tools v2.0". Otherwise VERSION 1.4 appears to be the latest.
      Author's profile photo Former Member
      Former Member
      And where is the 2.0 download link
      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author
      Hi Rodolpho,

      Version 2.0 is not anymore available.
      If you are developing a B1 2007 addon please use 2.0.1 version and if you are developing a B1 8.8 addon then you can use 2.1 version.
      All B1DE versions are available at the B1DE page: http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/a175fb62-0c01-0010-a8b5-fa58a13b1cf7

      Hope it helps
      Trinidad.

      Author's profile photo Former Member
      Former Member
      Amazing fast answer!
      Thanks!
      Author's profile photo Alvin Wiyono
      Alvin Wiyono

      Hi, can you tell me where I can download BIDE setup? I can't find it. please 🙁

       

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author

      Hi Victorindo,

      The B1DE tools are not provided for download anymore. Please use the B1 Studio plugin part of the B1 official tools to develop your add-on extensions instead of B1DE.

      You have some videos talking about B1 Studio in YouTube:

      Please also check official B1 documentation about B1 Studio in the SAP partner edge.

      B1DE has been removed from the list of available B1 SDK Tools.

      Regards,
      Trinidad.

      Author's profile photo Alvin Wiyono
      Alvin Wiyono

      Hi,

      Thank you for your response. So how do I register the addons that I developed into SAP B1?

      the link that you provide only teaches to develop and test. I also tried using an extension manager to create addons. but that didn't work. I use SAP B1 9.3 PL 09. Does the version I use still have debugging?

      I apologized before if there were any unpleasant words. my English is not good 🙂

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author

      Hi Victorindo,

      The recommended process to deploy add-ons is the lightweight one. Please check this document for more details:

      How to Package and Deploy SAP Business One Extensions for Lightweight Deployment(S-user required)

      Debugging of your add-on should also be possible with B1 Studio.

      Hope it helps
      Trinidad.

      Author's profile photo Guillermo Roque
      Guillermo Roque

      Hi Maria,

      What would be the new alternative to the "event logger", available in the folder of the old development environment?

      sorry for my English,

      regards

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author

      Hi Guillermo,

      There is no such tool on the B1 Studio tools.

      You can still use the B1DE event logger tool if you have still the B1DE package, unfortunately I'm not able to share the package anymore on the SAP Community.

      The event logger is simply a UI API add-on catching and logging all events received, should be easy to reproduce with a simple add-on.

      Regards,
      Trinidad.

      Author's profile photo Davide Curioni
      Davide Curioni

      Hi Trinidad,

      I would need the EventLogger tool. I realize it should not difficult to replicate, but still it would take a few hours. Is there a possibility for you to share the download, even privately?

      Thanks.

      Davide

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author

      Hi Davide,

      If you can share your LinkedIn profile here and I can contact you.

      You can also temporarely share your email address on your SAP Community profile so I can see it.

      Regards,
      Trinidad.