Custom SAP Business One add-on development.

In shortKodenova builds custom SAP Business One add-ons: native screens with the UI API, business logic through the DI API or the Service Layer, UDFs, UDTs and UDOs, TransactionNotification validations and integrations, on SQL Server and SAP HANA. Every add-on goes from a written specification through weekly demos, testing on a copy of your company database and documentation to an Extension Manager package. Fixed price per phase, 3 months of free post-go-live support, and the client owns the code.
What’s included

What we build.

UI API screens

Native SAP Business One forms, menus, matrices and grids with Choose From List, built with the UI API so they look and behave like standard screens.

DI API and Service Layer logic

Documents, business partners, items and journal entries created and updated through the DI API or the Service Layer, with SAP’s own validation, never with direct SQL writes.

UDTs, UDFs and UDOs

Your own fields, tables and objects, created by the add-on at start-up so every company database gets them.

Validations and approval flows

SBO_SP_TransactionNotification rules that stop bad data at the source, and approval steps for documents, prices and payments.

Barcode and warehouse screens

Scanning screens for receiving, picking, deliveries and stock transfers, with items, batches and serial numbers checked as they are scanned.

Integrations

Connections to e-commerce, banks, e-invoicing platforms and external apps through the Service Layer or the DI API.

Who it’s for

Built for teams like yours.

01

Companies running SAP Business One that need a screen, rule or integration SAP does not ship

02

SAP Business One partners who need a development team for a customer add-on

03

Companies that need an add-on to run on SAP HANA as well as SQL Server

SAP B1 SDKUI APIDI APIService LayerUDF / UDT / UDOSBO_SP_TransactionNotificationExtension ManagerSQL ServerSAP HANAC# / .NET
Process

How a project runs.

  1. Specification and discovery: a free discovery call, then a written specification of the screens, fields, rules and documents, based on your SAP Business One version, database and current process.
  2. Architecture: we choose the UI API, DI API or Service Layer for each part of the add-on and design the UDFs, UDTs and queries for SQL Server, SAP HANA or both.
  3. Build with weekly demos: you see working screens every week, not just status reports.
  4. Testing: user acceptance testing (UAT) on a copy of your company database, with normal user accounts, before anything reaches production.
  5. Documentation: setup notes, the UDFs, UDTs and settings the add-on creates, and a guide for users.
  6. Packaging for the Extension Manager: the add-on is packaged with the SDK’s ExtensionPackage tool and an .ard registration file, with a fixed extension name and an increasing version number.
  7. Go-live and support: installation in production, then 3 months of free support: fixes and small adjustments after go-live, then optional monthly support.

Who owns the source code?

You do. The client owns the source code and documentation of the add-on. You can keep developing it with your own team or your SAP Business One partner, or ask us to keep supporting it.

Will the add-on keep working after SAP Business One upgrades?

No developer can promise that a future SAP release will never affect an add-on, so we treat upgrade compatibility as a process, not a guarantee. We build only on the published APIs (UI API, DI API and Service Layer), do not depend on the internal layout of standard screens, and never write to SAP tables with SQL.

Before delivery we test the add-on against your SAP Business One version and patch level, and on both SQL Server and SAP HANA builds when your company uses, or plans to use, both. Before you upgrade production, re-test the add-on on an upgraded copy of the company.

How are milestones and pricing set?

Each project is split into phases with a fixed price per phase, agreed in the written proposal together with the scope and timeline. Payment is per phase, and every week you see a working demo, so each milestone ends with software you can test.

We do not publish prices, because every add-on is scoped first. What drives the cost is explained in the questions below.

What support do you get after go-live?

Every project includes 3 months of free post-go-live support for fixes and small adjustments, then optional monthly support. If you need a defined response time, ask for it in the proposal so it is written into the support terms.

FAQ

Custom SAP Business One add-on development: common questions

What drives the cost of a custom SAP Business One add-on?

The number of screens and rules, how many SAP objects the add-on reads and writes, integrations with other systems, whether it must run on SQL Server, SAP HANA or both, the number of company databases, and how much testing and data preparation is needed. We scope this first and quote a fixed price per phase; we do not publish price lists.

How long does an add-on project take?

It depends on the scope, so the timeline is part of the written proposal. Every project runs through the same phases: specification, architecture, build with weekly demos, testing on a copy of your company database, documentation, Extension Manager packaging and go-live, followed by 3 months of free support.

Do you build add-ons for SQL Server and SAP HANA?

Yes. HANA compares text case-sensitively and uses a different SQL dialect, so queries, stored procedures and TransactionNotification rules are written and tested for each database the add-on must support.

Do you package the add-on for the Extension Manager?

Yes. The add-on is packaged with the SDK tool ExtensionPackage.exe into a zip with an .ard registration file. An administrator imports it in the Extension Manager and assigns it to the company; later versions are imported under the same name with a higher version number.

Who owns the source code of the add-on?

You do. The client owns the source code and documentation.

Can you work with our SAP partner?

Yes. Kodenova is an independent development studio, not an SAP partner, so we work alongside your SAP Business One partner, or behind them under their brand, with clear specifications, code handover and support.

Ready to get started?

Tell us what you need. You get a clear technical answer, a fixed scope and a price, usually within 24 hours.