cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Getting started

Former Member
0 Likes
206

Can I develop code in Microsoft .Net that interfaces into Business One by using only the run time version of the SDK which comes bundled with Business One? The specific project that I have in mind involves creating invoices in Business One.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Hi Greg,

Herewith a description of the different versions of the SDK.

The <b>Implementation Version</b> is needed by customers/ partners who want

To change the screen layout of an individual SAP Business One implementation (for that only the UI API and SCG is needed)

- Add,hide,move,change buttons/fields and screens to individual customer settings

- Change screen colors

- Example: Hide fields in screens based on user role and authorization

No source code is allowed to be created with the Implementation Version which will change the business logic of SAP Business One

Modifications made with the Implementation Version are not allowed to be sold or licensed to 3rd parties

The <b>Development Version</b> is needed by partners/customers who want to create own industry solutions which will interface with SAP Business One (for this mainly the Data Interface API is used).

SAP Business One will be used for data exchange with 3rd party applications

Example:

- POS System Integration,

- HR Service Integration,

- Synchronization with Mobile Devices

to change the program logic and processes (features and modules) of SAP Business One by using the tools and interfaces of the Software Development Kit (for this mainly the User Interface API is used).

Example:

- E-Banking Solution,

- Customer Service Solution (add new master data transaction e.g. maintenance history of equipment)

to sell or license the created indicusty solution or Add-On to 3rd parties

The <b>Runtime Version</b> is needed by customers/partners who want to run SAP and partner Add-On solutions.

This version only contains and installs the runtime environment of the APIs (just the DLLs) which is needed to run the Add-Ons.

Example:

- A customer wants to use the Fixed Asset Add-On from SAP. He simply needs to run the installer for the runtime environment on each client machine the Add-On should be installed and install the Add-On afterwards.

SAP and partner Add-Ons will not be delivered or install thisruntime package.

The runtime environment installation will be automated with the next releases.

Hope it helps,

Adele

Answers (2)

Answers (2)

Former Member
0 Likes

I'm not trying to do anything outside the boundaries of copywrite. I just need to write a routine to add invoices and I am assuming that all I require is the SDK runtime DLL's so that I can link them to my .Net program and call a routine to create invoices. The requirements are pretty simple and if I can avoid having to purchase a full blown development kit to do the job then great.

Former Member
0 Likes

Thanks Adele, I had seen this description but it makes it look as if I need the full blown SDK for development when really all I suspect I need is some runtime DLL's which I can link into a .Net project and call the routines. Has anyone got any insight into this?

Former Member
0 Likes

Hi Greg. What those words means is essentially, it is against the rule to create an invoice in SAP B-1 using .NET program only without purchasing a full blown SDK.

(I am not saying it cannot be done technically. Just like technically you can just copy software without paying for it and use it...)

Hope this helps.

Former Member
0 Likes

Hi All,

If I understand it correctly, this "copy software without paying for it and use it..." will only work until the end of the year. Thereafter it will stop you. Maybe someone from SAP can shed some light on this.

Regards,

Adele