cancel
Showing results for 
Search instead for 
Did you mean: 

Is DI API free to use?

Former Member
0 Kudos

Hi,

I am a .Net programmer and SAP B1 user. I just want to know if DI API free to use?

Thanks for your help.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

If you have SDK Tools license available, it means you can use DI API. They are equivalent. It is not free but already included in your service contract.

Thanks,

Gordon

Former Member
0 Kudos

Thanks for your helpful information!

I just looked at the SAP B1 SDK licensing document. The development license costs 6500 Euro.

Since we are small business, we just want to develop a very simple external program for 1 user to import some data by using the DI API (SAPbobsCOM88.dll) which is already installed in our server by other addons we purchased. The program is just for internal use, not for sale. Do we still need to pay 6500 Euro, or any alternative license available?

former_member201110
Active Contributor
0 Kudos

Hi,

The SDK Tools license does NOT allow a user to develop a solution that uses the DI API. It is for running some of the SAP development tools such as screen painter.

Unfortunately, I don't know of any other license option than the 6.5K Euro license.

What version of SBO are you running? If it's 8.8 or 8.81 you could consider developing your import solution by using the B1if integration program that is part of these versions of SBO. You will automatically be licensed to run B1if and you can develop your own solutions within its development environment. The B1if actually uses the DI API (through a Windows Service).

Kind Regards,

Owen

Former Member
0 Kudos

Hi Owen,

Thanks for your tips. We use 8.81. I am going to take a look at the B1if.

Garry

Eneveux
Product and Topic Expert
Product and Topic Expert
0 Kudos

Garryh,

The DI API that comes with the SAP Business Software is the runtime version of the DI API and not for development in that you need license keys for an addon to access SAP Business One functionality.

Eddy

Former Member
0 Kudos

Hi Eddy,

Thanks for your quick answer. I am still a bit confused. For example, as I know I can use SAPbobsCOM88.dll to add an inventory item. I am not writing an SAP B1 addon for sale. It is just a simple .NET program (outside SAP B1) for internal use. Do I need to purchase any licence key for that purpose?

"B1DE is provided as-is and comes with the source code. There is no support by SAP for this tool"

So, it is an open source free project?

Thanks,

Garry

Edited by: Garryh on Sep 14, 2011 11:40 PM

Former Member
0 Kudos

Can someone answer my question?

Thanks!

former_member201110
Active Contributor
0 Kudos

Hi Garry,

Writing any code that invokes the DI API objects requires that you purchase the SAP development license. It doesn't matter whether you are writing a complex add-on that you will be selling or if you are writing a simple import program just for use within your company, the same license restrictions apply. This license is a separate purchase from user licensing.

The B1DE is an extension to Visual Studio that is meant to simplify the writing of addons that use the DI and UI APIs. This software is freely available but not officially supported by SAP through their normal support channels. You still need a development license in order to use the B1DE to write any program that uses the DI API.

Kind Regards,

Owen