SAP Business One Anpassungen und Integrationen Programmierung mit SDK-Bibliotheken

SAP B1 steht den Programmierern von Microsoft Visual Studio über sein sogenanntes Software Development Kit zur Verfügung. In der nächsten Version 9.0, die im vierten Quartal 2012 erwartet wird, wird es in ‚Business One Studio‘ umbenannt. Lassen Sie uns eine kurze technische Einführung machen und dann versuchen, über Fallstudien zu sprechen und Antworten auf häufig gestellte Fragen zu erhalten. Beginnen wir mit der SDK-Kategorisierung:

1. UI-API. „Die UI-API bietet programmgesteuerten Zugriff auf Fenster, Menüs und Ereignisse in SAP Business One. Mit der UI-API können Sie neue Fenster erstellen, vorhandene Fenster ändern, neue Geschäftslogik hinzufügen, Anwendungsmenüs hinzufügen oder ändern und vieles mehr.‘ Nach der Einführung aus dem ‚Help Center‘ möchten wir erwähnen, dass Änderungen der Benutzeroberfläche für zukünftige Projekte wie Upgrades anfällig sein könnten. Wir empfehlen Ihnen eher, sich auf Integrationsprojekte zu konzentrieren und den nächsten Absatz zu lesen

2. DI-API. ‚Die DI API bietet eine programmatische Schnittstelle zu SAP Business One durch eine Reihe voll funktionsfähiger Geschäftsobjekte. Die DI API bietet Zugriff auf die Geschäftslogik- und Datenzugriffsschichten von SAP Business One.‘ Es ist viel einfacher, den Integrationscode zu überprüfen und mit dem neuen DLL-Set neu zu kompilieren

3. DI-Server. ‚Der DI-Server ist eine Erweiterung der DI-API und unterstützt alle seine Objekte. Es ist für die Datenintegration mit hohem Volumen gedacht, bei der zahlreiche Client-Verbindungen gleichzeitig verwaltet und auf Geschwindigkeit optimiert werden müssen. Es eignet sich auch dort, wo Web-Services-Architektur bevorzugt wird.‘ Hier solltest du an maximale Leistung denken

4. Codebeispiele sind in C# und VB verfügbar. Dies ist einer der Gründe, warum Sie die Codierung in diesen Sprachen in Betracht ziehen sollten. Wenn Sie jedoch gerne in Ihre bevorzugte.Net-kompatible Sprache übersetzen möchten, können Sie sie gerne bereitstellen

5. Tabellenstruktur. Hier müssen Sie Client-Schnittstelle und SDK kombinieren. Melden Sie sich bei B1 an und markieren Sie es im Menü Ansicht->Systeminformationen. Öffnen Sie das Formular, in dem Sie die Tabelle kennen müssen, platzieren Sie den Cursor darüber und lesen Sie den Feld- und Tabellennamen in der unteren linken Ecke. Notieren Sie den Tabellennamen und suchen Sie ihn im Help Center. Versuchen Sie die folgende Übung. Öffnen Sie das Kundenauftragsformular und platzieren Sie den Cursor über dem Kundenfeld. Und Sie sollten das Feld Name CardCode und die Tabelle ORDR sehen. Überprüfen Sie dann diese Tabelle in der Help Center-Suche. Wenn Sie die Tabelle direkt in Kit selbst finden möchten, gehen Sie zu Anpassungstools -> Datenbanktabellenreferenz

6. Integrationen. Es wird empfohlen, zuerst benutzerdefinierte Tabellen in der Clientanwendung zu erstellen und sie dann als Staging-Objekte zu verwenden. Sie können Datensätze direkt über eine SQL-Insert-Anweisung in eine solche Tabelle importieren, da sie nicht an der Kerngeschäftslogik teilnimmt. Der nächste Schritt ist die DI-API-Programmierung in Visual Studio, bei der Sie Datensätze aus der Staging-Tabelle lesen und AR-Rechnungen, Bestellungen usw. erstellen.

7. Integration mit Linux und PHP. Dies ist eine häufige Anfrage, da benutzerdefinierte E-Commerce-Portale oft in MySQL auf der Linux-Plattform gehostet werden. Eine gute Empfehlung ist, den SOAP XML Web Service mit SDK-Bibliotheken in Betracht zu ziehen. Webservice ist computerplattformneutral und kann unter Linux aufgerufen werden


Source by Andrew Karasev

About admin

Check Also

Kann man Computerprogrammierer werden?

Der Einstieg in die Computerprogrammierung ist lukrativ, da Sie gut bezahlt werden. Obwohl diese Softwarebranche …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.