Interface design: What's important.
10 Nov

Interface conception: What is important

Software that already provides many essential functions has the advantage that the uniform data pool avoids duplicate data storage and interfaces are not necessary. But even with such so-called integrated software, it is sometimes necessary to fall back on other software solutions. In this case, the interfaces are essential for the smooth running of all software functions. The right interface concept is particularly important.

Versino Financial Suite for SAP Business One Finance

At the beginning is the interface concept

Programming an interface is not that difficult with the right preparation. This is usually based on an interface concept, which fields there are and what they contain (e.g. data type, field length or number of decimal places). The interface description also shows which file format is used for exchange (mostly .csv or .xml). The entire conceptual design of the interface should be well documented. Especially the data concept and the operation must be explained so that it enables other users to use or extend the interface. In this way, the use of the interface can become self-evident for every new user.

How the interfaces exchange the data

It is also possible to enter the data directly into the Database of the other software. However, there is then always the danger that the users cannot work in the software that receives the data because the tables are blocked. Therefore, it is better if the data exchange is processed via a "clipboard". The software then retrieves the data to be received when the workload permits.

Interface monitoring

With "simple" interfaces, data can be exchanged quickly between two software solutions. However, there is usually little transparency for the user regarding the transferred data. Possible transmission errors are not noticed. In this case, interface monitoring becomes necessary.
This can be used to log the entire data transfer. Transmission errors are displayed or smaller data transfers - in case of faulty data - are aborted. In any case, these data records can be corrected manually. The user can also delete entire data transfers and carry them out again.

Compared to the "simple" interfaces, the development of interface monitoring is quite complex. It is therefore worthwhile if a corresponding tool is already available for the software as a add on is available or integrated in the standard.

Contact Versino
SAP-Business-One-DATEV

SAP Business One and DATEV - Synchronised

The development of the Versino Financial Suite began several years ago as an interface to the DATEV financial system. Initially, we implemented a ...
SAP Business One DATEV

DATEV and SAP Business One Export & Import

The export and import of data between DATEV and SAP Business One was a major issue with the increasing spread of SAP B1 ...
E-Bills

Electronic invoices to authorities

More and more electronic invoices are being sent worldwide. Numerous different formats have emerged. Here then lies the problem. It...
Carrier with SAP B1

SAP Business One Connect for carriers

With the SAP Business One Integration Hub, SAP Business One users can quickly and easily dock to cloud-based services and applications ...
CAD ERP connector for SAP Business One

CAD/ERP connector for SAP Business One

SAP Business One is also widely used among manufacturing companies. This is of course also thanks to some PPS add-ons ...
SAP Business One Integration Hub

SAP Business One Integration Hub

One of the great advantages of SAP Business One is that integration has long been an integral part of the product. That ...
Wird geladen ?