on ‎2005 Sep 19 5:30 AM
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.
Request clarification before answering.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
| User | Count |
|---|---|
| 46 | |
| 27 | |
| 17 | |
| 6 | |
| 3 | |
| 3 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.