Funktionsschaltfläche Logische Datei
Über diese Schaltfläche kann in die Pflege der mandantenunabhängigen oder mandantenabhängigen Dateinamen/Pfade verzweigt werden.
Ab den SmartExporter SAP®-Komponenten Version 7.0.0000 haben Sie die Möglichkeit, andere Speicherorte anzugeben. Siehe hierzu das Topic Speicherorte.
Hinweise:
- Ist zu befürchten, dass der Speicherplatz auf Ihrem SAP®-Anwendungsserver nicht ausreicht, stehen Ihnen verschiedene Alternativen zur Verfügung. Abhängig davon, wo das SAP®-System gehostet wird, kann statt des SAP®-Anwendungsservers auch ein gemeinsam genutztes Netzwerk-Dateisystem oder ein anderer Datenträger genutzt werden. Eine weitere Alternative sind die mit den SmartExporter SAP®-Komponenten Version 7.0.0000 eingeführten Speicherorte.
- Bei der Verwendung einer Servergruppe als Ausführungsserver muss der physische Pfad von allen Applikationsservern dieser Servergruppe erreicht werden können.
Abbildung: Logische Datei Definition
Über die Schaltflächen SF01 bzw. FILE wird die entsprechende Transaktion aufgerufen.
Mit der Transaktion FILE wird die Definition der logischen Datei erstellt. Diese Funktion erfordert erweiterte Berechtigungen zur Pflege von mandantenunabhängigen Tabellen und wird standardmäßig in einem Entwicklungssystem oder in einem Customizing-Mandanten ausgeführt. Bei der Erstellung in einem Entwicklungssystem muss die erstellte Konfiguration dann durch einen Transport in das Zielsystem transportiert werden.
Mit der Transaktion SF01 kann die mit der Transaktion FILE erstellte Definition der logischen Datei dann im Zielsystem mandantenspezifisch angepasst werden. Dazu ist es erforderlich, dass eine mit der Transaktion FILE erstellte Definition im System vorhanden ist.
Für die Ausführung dieser beiden Transaktionen sind weitere Berechtigungen erforderlich, z. B. Berechtigungen für die Erstellung von Transporten (S_TRANSPORT).
Da die erforderlichen Berechtigungen und deren Konfiguration abhängig von Ihrem SAP®-System sind, lesen Sie bitte hierzu die entsprechende SAP®-Dokumentation.
Bitte beachten Sie:
Bei der Konfiguration der Dateinamen und Pfade sollten Sie bedenken, dass bei Extraktionen möglicherweise große Datenmengen in den definierten Verzeichnissen abgelegt werden. Wenn es sich bei den definierten Dateinamen oder Pfaden um Verzeichnisse handelt, die für den Betrieb des SAP®-Systems von Bedeutung sind, kann dies dazu führen, dass die Stabilität des SAP®-Systems beeinträchtigt wird. Deshalb sind die notwendigen Berechtigungen nicht in der ausgelieferten Rolle für den SmartExporter SAP®-Komponenten-Administrator enthalten, sondern sind stattdessen im Folgenden dokumentiert:
| Prüfung auf den Transaktionscode bei Transaktionsstart (S_TCODE) | |
|---|---|
|
Transaktionscode |
FILE - Dateinamen/-pfade mandantenunabhängig SF01 - Dateinamen mandantenabhängig |
Tabelle: Prüfung auf den Transaktionscode bei Transaktionsstart (S_TCODE)
Es werden für diese Transaktionen Lese- und Änderungsberechtigungen für Tabellen benötigt:
| Tabellenpflege (über Standardtools wie z. B. SM30) S_TABU_DIS | |
|---|---|
|
Aktivität (ACTVT) |
02, 03 (Ändern, Anzeigen) |
|
Berechtigungsgruppe (DICBERCLS) |
SC |
Tabelle: Tabellenpflege über Standardtools, wie z. B. SM30 (S_TABU_DIS)
Abhängig von der Version und den installierten Support Packages kann alternativ zu der Berechtigung über das Berechtigungsobjekt S_TABU_DIS mit DICBERCLS = SC, mit der die Berechtigung für eine Vielzahl von mandantenunabhängigen Tabellen erteilt wird, auch das Berechtigungsobjekt S_TABU_NAM mit einer detaillierteren Einschränkung auf Tabellennamen verwendet werden.
Bitte beachten Sie, dass die aufgeführten Tabellen abhängig von der Version und den installierten Support Packages sind und auf dem zu konfigurierenden System abweichen können.
Für die Transaktion SF01:
| Tabellenpflege über generische Standardtools S_TABU_NAM | |
|---|---|
|
Aktivität (ACTVT) |
02, 03 (Ändern, Anzeigen) |
|
Berechtigungsgruppe (TABLE) |
V_FILENAME |
Tabelle: Tabellenpflege über generische Standardtools S_TABU_NAM
Für die Transaktion FILE:
| Tabellenpflege über generische Standardtools S_TABU_NAM | |
|---|---|
|
Aktivität (ACTVT) |
02, 03 (Ändern, Anzeigen) |
|
Berechtigungsgruppe (TABLE) |
V_PATH V_FILENACI V_PARAMVAL V_FILESYS V_OPSYSTEM |
Tabelle: Tabellenpflege über generische Standardtools S_TABU_NAM
Für die Transaktion FILE ist zusätzlich die Berechtigung zum Ändern mandantenunabhängiger Tabellen erforderlich:
| Mandantenübergreifende Tabellenpflege (S_TABU_CLI) | |
|---|---|
|
Pflege von mandantenunabhängigen Tabellen |
X |
Tabelle: Mandantenübergreifende Tabellenpflege (S_TABU_CLI)
Die Änderung der Dateinamen oder Pfade kann nur von einem SAP®-Benutzer mit den genannten Berechtigungen durchgeführt werden.
Bei der Installation werden keine Standardeinträge für die mandantenunabhängige Definition erstellt.
Im Unterordner SmartExporter SAP Components\Transport\FILENAMECI auf der SAP® Components CD ist ein vom Release unabhängiger Transportauftrag K/R900043.AU6 enthalten, mit dem die im Folgenden beschriebene Konfiguration importiert werden kann. Die Installation erfolgt analog zur Installation der Transportaufträge für die SmartExporter SAP®-Komponenten, wie im Abschnitt „Vorgehen bei der Installation“ beschrieben.
Im Folgenden wird beispielhaft eine Konfiguration für eine betriebssystemunabhängige Konfiguration dargestellt.
Abbildung: Definition von logischen Dateipfaden
| Zuordnung logischer Pfad - physischer Pfade | |
|---|---|
|
Windows |
<V=/AUDIC/SE1>/<SYSID>/<CLIENT>/<FILENAME> |
|
Unix |
<V=/AUDIC/SE2>/<SYSID>/<CLIENT>/<FILENAME> |
Tabelle: Zuordnung logischer Pfade
Abbildung: Zuordnung logischer Pfad – physischer Pfad
Abbildung: Zuordnung logischer Pfad – physische Pfade in Detailansicht
| Mandantenunabhängige logische Dateinamen | |
|---|---|
|
Log. Datei mandantenübergreifend |
/AUDIC/SE_EXPORT_FILE |
|
Bezeichnung |
SmartExporter Exportdatei |
|
Datenformat |
ASC |
|
Log. Pfad |
/AUDIC/SE_EXPORT_DIR |
Tabelle: Zuordnung logischer Dateinamen - mandantenunabhängig
Abbildung: Zuordnung mandantenunabhängiger logischer Dateinamen
Bei neueren Versionen der Komponente SAP_BASIS kann für Datenformat der Wert DIR verwendet werden. In diesem Fall wird intern vor jedem Dateizugriff eine Validierung des definierten Pfades über einen Aufruf des Funktionsbausteins FILE_VALIDATE_NAME ausgeführt. Dies verhindert unzulässige Zugriffe auf Dateien außerhalb des definierten Pfades.
| Variablen | |
|---|---|
|
/AUDIC/SE1 |
D:\Temp |
|
/AUDIC/SE2 |
/usr/ase |
Tabelle: Variablen
Abbildung: Definition von Variablen
Im einfachsten Fall reicht es hier aus, die dem Betriebssystem des/der Applikationsserver(s) entsprechenden Variablen anzupassen. Unter Windows zum Beispiel:
/AUDIC/SE1 = X:\SEExport
Damit wird bei einer SID = XXX mit dem Mandanten 999 folgender Pfad verwendet:
X:\SEExport\XXX\999
Es muss sichergestellt werden, dass dieser Pfad existiert und dass das SAP®-System die Berechtigung zum Lesen und Schreiben für diesen Pfad hat. Unter dem Betriebssystem Windows muss der Benutzer <DOMÄNE>\SAPService<SID> oder eine der Gruppen <DOMÄNE>\SAP_LocalAdmin, <DOMÄNE>\SAP_<SID>_LocalAdmin oder <DOMÄNE>\SAP_<SID>_GlobalAdmin die entsprechenden Rechte auf dem Verzeichnis besitzen. Für Unix (Linux, AIX, OS400, etc.) ist dies der Benutzer <SID>adm oder die Gruppe sapsys.
Es kann zusätzlich der Parameter PARAM_1 bei der Definition des physischen Pfades verwendet werden. In diesem Parameter wird der Benutzername des SAP®-Prozesses übergeben. Hier ist darauf zu achten, dass die Ordnerstruktur und die Berechtigungen entsprechend vorhanden sein müssen.
Über die Transaktion SF01 kann diese Konfiguration mandantenspezifisch angepasst werden. Die detaillierte Konfiguration hängt von der Umgebung des SAP®-Systems ab und muss individuell angepasst werden.
|
Beispiel |
Pfad |
|---|---|
|
Netzwerk-UNC-Pfad, freigegeben von einer Windows-Freigabe |
\\<SharedServer>\ASEExport |
|
Netzwerk-UNC-Pfad, freigegeben von einem anderen Unix-System über eine SAMBA-Freigabe |
\\<SharedServer>\ASEExport |
|
Lokal bereitgestelltes Verzeichnis auf dem SAP®-Applikationsserver |
C:\ASEExport |
|
Netzwerkpfad als Laufwerk auf dem SAP®-Applikationsserver zugewiesen |
Z:\ASEExport |
Tabelle: Beispiele für Pfade unter Windows