SAP kündigt .NET Connector 3.1 an

Der .NET Connector (sapnco oder NCo) für RFC Verbindungen von .NET zu SAP ist in die Jahre gekommen und erreicht am 31.12.2022 sein Wartungsende. Nun hat SAP überraschend einen Nachfolger angekündigt.

von Frank Wagner am 06.06.2022

Der SAP .NET Connector (sapnco.dll) ist ein zentraler Baustein für alle Schnittstellen, die in Microsoft .NET programmiert werden und klassisch auf SAP per RFC zugreifen.

Und auch wenn es bei dem aktuellen Marketing rund um RESTful und OData anderes aussehen magt - viele Schnittstellen verwenden - aus guten Gründen - weiterhin die klassische RFC API.

Der bisherige .NET Connector wurde allerdings noch für .NET 4.0 einwickelt. .NET Core bzw. NET 5.0/6.0 ist hier bisher überhaupt nicht berücksichtigt.

Und es steht schon länger ein Wartungsende fest: am 31.12.2022 sollte die Wartung enden.

Neue Version 3.1 in Q3/2022

Nun scheint auch bei der SAP das Wartungsende jemandem aufgefallen zu sein.

Der Releasehinweis zum NCo (https://launchpad.support.sap.com/#/notes/856863) wurde nun um die Anmerkung ergänzt, das in Q3/2022 die Version 3.1 erscheinen soll und das diese dann weitere Frameworkversionen als 4.8 unterstützten wird.
Eine Unterstützung der neuen .NET Core basierenden Versionen (.NET 6.0 bzw. .NET 7.0) kann man vermutlich mindestens erwarten. Zudem wird angedeutet, dass das Wartungsende von NCo 3.0 sich um ein Jahr verschieben könnte.

Alles in allen ist die Ankündigung aber sehr wage, was nicht gerade zur Planungssicherheit für aktuelle Projekte beiträgt.

Open Source Alternativen

Die Lücken die SAP Nco durch die fehlende Entwicklung der letzten Jahre hinterlassen hat, wurde durch eine Reihe von Open Source Projekten aufgefangen.

Die alternativen Bibliotheken basieren auf der C/C++ SAP Netweaver RFC Library. Diese wurde - im Gegensatz zu .NET Connector - von der SAP stetig weiterentwickelt.

Darunter auch unser eigener .NET Connector: dbosoft YaNco, der aktuell die beliebsteste Open Source Alternative für den .NET Connector ist (nach Github Stars) .

Wir sind daher besonders gespannt, ob SAP es schafft tatsächlich ein verbessertes Programmiermodell mit dem .NET Connector 3.1 zu liefern, oder ob jeglich bei der Unterstützung von .NET Core bleiben wird.

  • Autor:   Frank Wagner