Die Verwaltung von Dateien auf Anwendungsservern ist ein entscheidender Aspekt in SAP-Systemen. Der Transaktionscode AL11 bietet hierfür eine zentrale Übersicht und ermöglicht verschiedene Operationen. Dieser Artikel beleuchtet die Funktionen von AL11, die dazugehörigen Transaktionscodes für den Download, Upload und das Löschen von Dateien sowie zusätzliche Informationen zur besseren Handhabung.
Überblick über AL11
AL11, oft als SAP Dateiverzeichnis bezeichnet, ist ein Transaktionscode, der eine Übersicht über alle verbundenen SAP-Verzeichnisse und deren jeweilige Dateien liefert. Die angezeigten Verzeichnisse können je nach SAP-Umgebung variieren. Die Hauptanwendung von AL11 liegt in der Speicherung von Daten auf dem Anwendungsserver, auf die sowohl SAP- als auch Nicht-SAP-Systeme zugreifen können. Ein typisches Beispiel hierfür ist die Schnittstellenkommunikation zwischen zwei Systemen. SAP Support-Benutzer können AL11 ebenfalls nutzen, um zu überprüfen, ob eine bestimmte Datei von SAP empfangen oder in einem bestimmten SAP-Verzeichnis/Dateipfad gespeichert wurde, was für die Fehlerbehebung und weitere Überprüfungen nützlich ist.
Die Konfiguration der in AL11 angezeigten Verzeichnisse wird in der Regel vom SAP Basis-Team vorgenommen. Dies geschieht über die Schaltfläche “Benutzerverzeichnisse konfigurieren”. Bei der Konfiguration werden Felder wie Verzeichnisname, Betriebssystempfad und Berechtigungen gepflegt.
Download von Dateien aus AL11 (CG3Y)
Um eine Datei von AL11 herunterzuladen, wird der Transaktionscode CG3Y verwendet. Zuerst muss die gewünschte Datei in AL11 identifiziert werden. Durch Doppelklick auf die entsprechende Zeile werden das Verzeichnis und der Dateiname angezeigt. Anschließend ruft man die Transaktion CG3Y auf.
Im Feld “Source file on application server” (Quelldatei auf dem Anwendungsserver) müssen das Verzeichnis und der Dateiname kopiert und eingefügt werden, getrennt durch einen Backslash (). Für das Feld “Target File on front end” (Zieldatei auf dem Frontend) wählt man den Speicherort auf dem lokalen PC aus und gibt den Dateinamen inklusive des korrekten Formats an (z.B. “HeruntergeladeneDatei.xls”). Das Übertragungsformat für Daten sollte in der Regel auf “BIN” belassen oder entsprechend angepasst werden. Nach Abschluss dieser Einstellungen klickt man auf den Download-Button (grüner Pfeil). Eine Erfolgsmeldung bestätigt den Vorgang, und die Datei kann anschließend auf dem PC überprüft werden.
Upload von Dateien nach AL11 (CG3Z)
Für den Upload von Dateien nach AL11 dient der Transaktionscode CG3Z. Zunächst wählt man im Feld “Source file on front end” (Quelldatei auf dem Frontend) die Datei vom lokalen PC aus. Im Feld “Target File on application server” (Zieldatei auf dem Anwendungsserver) gibt man das Zielverzeichnis und den gewünschten Dateinamen auf dem Server an, einschließlich des Dateiformats. Ähnlich wie beim Download lässt man das Übertragungsformat für Daten in der Regel auf “BIN” oder passt es nach Bedarf an. Mit einem Klick auf den Upload-Button (grüner Pfeil) wird die Datei auf den Server übertragen.
Löschen von Dateien aus AL11 (SE37 – EPS_DELETE_FILE)
Das Löschen von Dateien wird über den Transaktionscode SE37 und das Funktionsmodul “EPS_DELETE_FILE” durchgeführt. Nach Eingabe des Funktionsmoduls klickt man auf “Test/Execute” (F8). In den erscheinenden Feldern gibt man den FILE_NAME und den DIR_NAME (Verzeichnisnamen) der zu löschenden Datei ein und führt die Aktion erneut mit F8 aus. Wenn der entsprechende AL11-Dateipfad noch geöffnet ist, sollte eine Benachrichtigung über die erfolgte Änderung erscheinen.
Zusätzliche Informationen
Zugriffsberechtigungen für Freigabeordner oder Server
Obwohl das Herunterladen, Hochladen und Löschen von Dateien über AL11 möglich ist, ist es wichtig zu verstehen, dass diese Aktionen auch direkt über den tatsächlichen Server oder den verbundenen Freigabeordner durchgeführt werden können. Wenn beispielsweise Dateien auf Server A unter dem Ordnernamen “Ordner A” gespeichert sind, kann jeder mit Änderungszugriff auf den Server und den Ordner Dateien herunterladen, hochladen und löschen. Diese Änderungen spiegeln sich dann auch in AL11 wider. Solche direkten Zugriffe sind in der Regel auf bestimmte Benutzer, technisches Personal oder Systeme beschränkt.
BIN oder ASC (ASCII-Format)
Neben dem Binärformat “BIN” gibt es weitere Optionen für das Datenübertragungsformat. Für .xls-Dateien ist “BIN” oft ausreichend. Es ist jedoch ratsam, verschiedene Übertragungsformate auszuprobieren, um das am besten geeignete für den jeweiligen Zweck zu finden.
- ASC (ASCII-Format): Die Tabelle wird als Text übertragen. Konvertierungen werden durchgeführt. Das Ausgabeformat hängt zusätzlich von den Parametern CODEPAGE, TRUNC_TRAILING_BLANKS und TRUNC_TRAILING_BLANKS_EOL ab.
- BIN (Binärformat): Die Daten werden im Binärformat übertragen. Es findet keine Formatierung und keine Codepage-Konvertierung statt. Die Daten werden zeilenweise interpretiert und nicht spaltenweise formatiert. Die Länge der Daten wird im Parameter BIN_FILESIZE angegeben. Die Tabelle sollte aus Spalten vom Typ X bestehen, da die Konvertierung strukturierter Daten in Binärdaten zu Fehlern führen kann.
Datei überschreiben
Die Option “Overwrite file” (Datei überschreiben) ermöglicht das Überschreiben einer vorhandenen Datei auf dem Desktop oder im AL11-Verzeichnis. Diese Funktion sollte mit Vorsicht genutzt werden.
Zusammenfassung
| Aktion | Transaktionscode / Funktionsmodul | Felder |
|---|---|---|
| Download | CG3Y | Source File on Application Server, Target File on Front End |
| Upload | CG3Z | Source File on Front End, Target File on Application Server |
| Löschen (mit Vorsicht) | SE37 / EPS_DELETE_FILE | FILE_NAME, DIR_NAME |
Die Navigation und Verwaltung von Dateien über AL11 und die zugehörigen Transaktionscodes sind grundlegende Fähigkeiten für jeden, der mit SAP-Anwendungsservern arbeitet. Die korrekte Anwendung dieser Werkzeuge erleichtert die Datenverwaltung und Fehlerbehebung erheblich.
