cancel
Showing results for 
Search instead for 
Did you mean: 

SDK Licencing

Former Member
0 Kudos

I am using Visual Studio, which includes a reference to SAPbobsCOM, to connect to our SAP B1 2007 data.

We have purchased our user licences for SAP, but do we also need to purchase an additional licence in order to use the DIAPI in this way? (We will be developing the add-on internally, for internal use only, and will not be modifying the SAP UI. The planned add-on is to enable existing SAP users to input data from an internal web interface.)

Thank you,

Jon

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Eddy, thank you for your help.

I've already taken a look through the licencing help and FAQs, and they appear to tell me the complete opposite to what our SAP support company says...

The licences that we currently have enable us to use the standard SAP UI - we have HR user licences, Service, Sales, Professional Users, etc.

In SAP, under Administration > Licence, it says that we have 99969 available against 'SDK Tools', and 99966 against SAP AddOns.

The add-on that we plan doesn't alter the SAP UI in any way - it is to integrate data from another source into the SAP data using the DIAPI.

In the licencing FAQ that you mentioned it says:

Can SAP Business One Add-Ons be used free of charge?
Yes, no additional license is required. This is included in SAP Business One license fee.

Does user through DI-server need add-on access license?
No.

Does user through DI-server need add-on license?
No.

Does user through DI-Server need application license according to the use of functionality?
No.

This seems very clear that the functionality we plan to utilise (which is provided by the DIAPI) is free, and requires no additional licence. Is someone able to confirm whether this is the case or whether I have misunderstood.

Thanks.

Eneveux
Product and Topic Expert
Product and Topic Expert
0 Kudos

Jon,

The SAP Business One Add-ons that you are refering to are add-ons that are developed by SAP such as the Screen Painter, XL Report Writer etc. Add-ons that are developed by an SAP Solution Provider (SSP) or a customer that connects with SAP Business One, either through the DI API or the UI API or both require a license and the required license depends on the functionality that your add-on requires.

The DI Server you are referencing is not the same thing as the DI API and the DI Server does also require a license (at least in the US). The DI Server license is not a named user license but a license per CPU.

You can also contact you SAP Partner for more information as well as SAP Support.

Eddy

former_member201110
Active Contributor
0 Kudos

Hi Jon,

There are 2 different licensing issues here. To run an addon that uses the DI API you do not need any additional user licensing (unless the company supplying the addon has their own licensing mechanism built in to their addon). To write your own addon that uses the DI API you need to have purchased the Development license from SAP.

The FAQ section you are quoting relates to what licensing is required for the users to run an addon but not to what licensing you need to create an addon. It is a very confusing issue and I have to say that SAP don't make it very clear. There are multiple documents on the SDN that discuss licensing but only one or two actually correctly state that you need to purchase a development license to write an addon that uses the DI API.

See page 11 of the following PDF document:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/5be0b890-0201-0010-b9b3-b396ee4f6...

Kind Regards,

Owen

Answers (2)

Answers (2)

Former Member
0 Kudos

OK, thank you both for the clarifications. I have to agree that SAP doesn't make this very clear.

Eneveux
Product and Topic Expert
Product and Topic Expert
0 Kudos

Jon,

Typically any add-on that integrates with SAP Business One requires a license. There are different levels of licenses depending on the type of integration you are doing. I am not clear on the licenses that you have that you mentioned, but you may be able to use those licenses to assign to users that will access SAP Business One through the add-on.

You can find more information about SAP Business One licensing here on SDN at ...

[original link is broken]

Hope that helps,

Eddy