Inhaltsverzeichnis
Schnittstelle 2001 – PEP-Gruppen in eine Datei exportieren
Die Schnittstelle Pepgruppen liest PEP-Gruppen aus der Datenbank und schreibt eine Datei im Satzformat 2000. Sie exportiert nur Gruppen-ID und Bezeichnung; die Kostenstellenposition wird mit der Gruppen-ID gefüllt.
PEP4 verlangt für diesen Export eine bereits vorhandene Datei. Der Dialog ist technisch ein Öffnen-Dialog. Beim Start wird die gewählte Datei geleert und anschließend neu beschrieben. Sichere ihren bisherigen Inhalt vorher. Der Export ist keine vollständige Sicherung der PEP-Gruppen und kein verlässlicher Rückimport für Schnittstelle 2000.
Voraussetzungen
- Du benötigst Zugriff auf das Modul Schnittstellen und Leserechte auf die PEP-Gruppen.
- Erstelle eine leere Exportdatei am gewünschten Ort oder verwende eine Datei, deren Inhalt überschrieben werden darf. Der Dialog schlägt
PepGruppen.pepvor. - Prüfe den Zeichensatz der empfangenden Anwendung. Der Export nutzt den Standard des
StreamWriter, der Import 2000 dagegen die Windows-Standardcodierung.
Vorgehen
- Öffne das Modul Schnittstellen.
- Wähle Pepgruppen mit der Kennung 2001 und klicke auf Ausführen.
- Wähle die vorbereitete Datei aus.
- Öffne die erzeugte Datei und kontrolliere Zeilenanzahl, Sonderzeichen und das Trennzeichen.
Dateiaufbau und Ergebnis
PEP4 liest SELECT * FROM PepGruppen ORDER BY PepGruppenID. Es gibt keinen Filter nach Aktivität oder Filiale. Ausgegeben werden diese vier Positionen, getrennt durch Semikolon:
| Position | Ausgabe |
|---|---|
| 1 | Feste Satzkennung 2000 |
| 2 | PepGruppen.PEPGruppenID |
| 3 | PepGruppen.PEPGruppenBez in Anführungszeichen; enthaltene Anführungszeichen werden verdoppelt |
| 4 | Nochmals PepGruppen.PEPGruppenID; keine Abfrage von UmsKstGr.Kst |
Am Zeilenende steht ein weiteres Semikolon. Die Datei hat keine Kopfzeile. Andere Eigenschaften der PEP-Gruppen und ihre tatsächlichen Kostenstellenzuordnungen fehlen. Der Export ändert keine fachlichen Tabellen. Ein Verbindungs- oder Schreibfehler nach dem Öffnen kann eine leere oder unvollständige Datei hinterlassen.
Die Einstiegsmethode und der Exporthelfer liefern im untersuchten Code keinen abschließenden Rückgabewert. Deshalb kann PEP4 einen Fehlerabschluss anzeigen, obwohl die Datei geschrieben wurde. Prüfe die Datei selbst und das Protokoll. Eine Erfolgsmeldung allein wäre ebenfalls kein Vollständigkeitsnachweis.
Technische Referenz
| Merkmal | Wert |
|---|---|
| Programmkennung | 2001 / ExpPepGruppen |
| Einstieg | cSchnittExpPepgruppen.Ausführen |
| Parameter | PFAD; existierende Datei, kein Standardwert |
| Eingabetabelle | PepGruppen, alle Zeilen |
| Ausgabe | Eine überschriebene Datei mit Satzkennung 2000 |
| Fachliches SQL | SELECT *; keine fachliche Stored Procedure |
| Systemeinstellungen | GLOBAL_LOGLEVEL und GLOBAL_LOGLEVELEVLOG beeinflussen nur die Protokollierung; Standardwerte laut Code 50 und 0 |
Siehe auch
Prüfstand
Am 25.09.2026 statisch gegen den Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3 geprüft. Dateiausgabe und Rückimport wurden nicht ausgeführt.