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