Library Calling

Oftmals besteht der Wunsch oder sogar die Notwendigkeit mit einem ABAP-Programm von einem SAP-Applikationsserver auf dem Präsentationsserver mit dem Betriebssystem Microsoft Windows Operationen auszuführen. Im Folgenden wird beschrieben wie mit der Programmiersprache FreeBASIC eine DLL erstellt und diese mittels DynamicWrapperX mit einem ABAP-Programm verwendet werden kann.

Hello, Library Calling

von Stefan Schnell

Oftmals besteht der Wunsch oder sogar die Notwendigkeit mit einem ABAP-Programm von einem SAP-Applikationsserver auf dem Präsentationsserver mit dem Betriebssystem Microsoft Windows Operationen auszuführen. Zu diesem Zweck bieten ABAP und der SAPGUI für Windows einige Möglichkeiten an, die jedoch nicht alle Wege bereitstellen. So ist beispielsweise ein direkter Zugriff auf
dynamische Bibliotheken, auch als DLLs bekannt, und eine Kommunikation mit dem GUI, sobald das ABAP-Programm im Hintergrund ausgeführt wird, nicht vorgesehen. Im Folgenden wird beschrieben wie mit der Programmiersprache FreeBASIC eine DLL erstellt und diese mittels DynamicWrapperX mit einem
ABAP-Programm verwendet werden kann. Weiterhin wird aufgezeigt wie dieses Szenario mit BackgroundLight auch in Hintergrundprozessen verwendet werden kann.

Hier das PDF-Dokument

Letzte Artikel von Stefan Schnell (Alle anzeigen)