Skip to Content

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.

To report this post you need to login first.

15 Comments

You must be Logged on to comment or reply to a post.

  1. Arnold Douma
    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?

    (0) 
    1. Maria Trinidad MARTINEZ GEA 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.

      (0) 
      1. Arnold Douma
        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

        (0) 
    2. Maria Trinidad MARTINEZ GEA 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.

      (0) 
      1. Maria Trinidad MARTINEZ GEA 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.

        (0) 
        1. Maria Trinidad MARTINEZ GEA 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.

          (0) 
  2. Fakher Halim
    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.
    (0) 

Leave a Reply