Formelberechnung

Formelberechnung

Mit Computern kann man rechnen. Das ist toll und gut so. Wenn man allerdings Berechnungen Außerhalb eines Programms definieren möchte, dann kommt man schnell an die Grenzen. Einfache Operationen sind schnell programmiert und ausgewertet, bei komplexen Operationen kommt man jedoch schnell ins Schwitzen. Gottseidank besitzt SAP einen Formeleditor, den man sehr einfach für eigene Berechnungen verwenden kann. Mit entsprechenden Funktionsbausteinen oder einer Klasse kann eine Formel geprüft und ausgewertet werden.

WEITERLESEN

Datenbankablage für ArchiveLink einrichten

Datenbankablage für ArchiveLink einrichten

Mit dem miniSAP wird eine komplette Basiskomponente, BC resp. SAP_BASIS, bereitgestellt. Wer im Umfeld dieser Komponente tätig ist, z.B. im Bereich des Records Management BC-SRV-RM und das miniSAP diesbezüglich für Testzwecke einsetzt, wird schnell auf die Notwendigkeit einer ArchiveLink-fähigen Ablage stoßen. Der folgende Beitrag beschreibt die Einrichtung einer solchen. Darüber hinaus wird ein Programm vorgestellt, mit dem beliebige lokale Dateien archiviert werden können.

WEITERLESEN

Mein Anteil, Dein Anteil

Mein Anteil, Dein Anteil

Im Umfeld der Systemadministration wird häufig die Forderung erhoben, Inhalte von SAP-Tabellen einem kontinuierlichen automatischen Monitoring zu unterziehen. Die Tabelleninhalte sind dabei Bestandteil verschiedenster Überwachungsperspektiven, z.B. zur Ermittlung von Fehleranteilen bzw. einfach nur zur Feststellung von bestimmten Verhältnissen oder die Gesamtanzahl von Datensätzen in einer Tabelle. Aus den Ergebnissen leiten sich dann Aktivitäten ab, z.B. ein Alarm der zu manuellen Aktionen führt oder einfach nur zum Versandt einer E-Mail.

WEITERLESEN

Scripting Tracker

Scripting Tracker

Scripting Tracker Lite ist ein kleines Tool auf Basis der SAP GUI Scripting Engine zur Analyse der verwendeten Scripting Objekte im UI. Es ist eine Ergänzung oder ein Ersatz für die SAP GUI Scripting Development Tools, insbesondere dem Wizard. Seit Microsoft mit Windows 7 die Auslieferung der Agenten eingestellt hat, gab es mit den SAP GUI eigenen Scripting Development Tools immer wieder Probleme.

WEITERLESEN

Verwendung von SAP GUI Scripting in der Windows PowerShell

Verwendung von SAP GUI Scripting in der Windows PowerShell

Mit dem Einsatz von Microsoft Windows 7 im Business Umfeld bietet sich auch die Möglichkeit die PowerShell zu nutzen. Bei der PowerShell handelt es sich um eine Kommandozeilen-Shell und Skript-Sprache, als Ersatz von CMD und WSH. Im folgenden Beispiel wird eine mögliche Nutzung von SAP GUI Scripting im Kontext der PowerShell demonstriert.

WEITERLESEN

BinFile2ABAP

BinFile2ABAP

Dateien jeglichen Formats als ABAP-Funktionsbaustein bereitstellen: Viele Informationen sind in unterschiedlichen Dateien gespeichert und liegen häufig in unterschiedlichsten Formaten vor. Dabei können jedoch diese Informationen für den Endanwender oftmals von großer Bedeutung sein und dann entsteht die Frage, wie können diese Informationen zum Endanwender gelangen. BinFile2ABAP bietet die Möglichkeit dieses Problem zu lösen.

WEITERLESEN

SAP-Daten per HTML anzeigen

SAP-Daten per HTML anzeigen

Oftmals besteht die Notwendigkeit einfach nur bestimmte Daten eines SAP-Systems anzuzeigen. Die Installation des SAPGUI für Windows, mit mehreren hundert Megabytes, scheint dafür etwas überdimensioniert zu sein. So bieten sich die SAP Konnektoren NCo (dotNET) und JCo (Java) als schlanke Alternativen. Daneben existiert aber auch noch die Möglichkeit mit den SAP ActiveX Steuerelementen auf ein SAP-System zuzugreifen und solche Informationen aus Tabellen in Erfahrung zu bringen. In diesem Beitrag soll eine derartige Implementierung gezeigt werden.

WEITERLESEN

Tabelle lesen mit SAPGUI Scripting

Tabelle lesen mit SAPGUI Scripting

SAPGUI Scripting bietet sehr viele Möglichkeiten und Ansätze. Neben der Simulation von Benutzereingaben können mit SAP GUI Scripting noch ganz andere Ansätze realisiert und Perspektiven eröffnet werden. Allerdings ist es dazu notwendig die Möglichkeiten von Microsoft Visual Basic Script mit denen von SAPGUI Scripting geschickt zu kombinieren. Im Folgenden wird beschrieben wie mit SAPGUIScripting der Transaktionskode SE16 ausgeführt und eine beliebige Tabelle geladen wird. Die Anzeige wird in den ALV-Grid-Modus (ABAP List Viewer) geschaltet und es wird Zeile für Zeile ausgelesen. Die gelesenen Zeilen werden dann von Microsoft Visual Basic Script in eine Datei geschrieben. Die Felder werden mit einem Semikolon voneinander getrennt, so dass die so entstandene CSV-Datei am Ende z.B. von Microsoft Excel eingelesen und weiterverarbeitet werden kann.

WEITERLESEN

Library Calling

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.

WEITERLESEN