Die Schnittstelle Pepgruppen Aprocon Apc liest eine FILIALEN.CSV. Der untersuchte Code soll Filialen und PEP-Gruppen anlegen oder ergänzen und ihre Umsatz-Kostenstellenzuordnung neu setzen. Trotz des Namens liest dieses Programm eine Datei; es verbindet sich für diesen Import nicht per ODBC mit Aprocon.
Die Schnittstelle ist registriert, verwendet aber Filialen.Filialnummer. Diese Spalte wurde laut Migration durch ApcID ersetzt und entfernt. Der Code schreibt ApcID nicht. Ob der Import in deiner Installation funktioniert, ist daher offen. Prüfe zunächst das konkrete Schema und teste nur in einer isolierten Datenbankkopie. Bereits bestehende Gruppenzuordnungen können bei einem erfolgreichen Lauf ersetzt werden.
Der Dateidialog schlägt FILIALEN.CSV vor. Der Import erwartet Semikolon als Trenner, erkennt Anführungszeichen und liest die Windows-Standardcodierung. Es gibt keine ausdrücklich übersprungene Kopfzeile und keine Prüfung auf mindestens vier Felder.
| Position | Feld | Verwendung |
|---|---|---|
| 1 | Kostenstelle beziehungsweise Filialnummer | Wert für Kst und die historische Filialnummer; nichtnumerischer Text kann zu 0 werden. |
| 2 | PEP-Gruppen-ID | Gleichzeitig ID der Filiale. |
| 3 | Nicht verwendet | Wird vom Code nicht gelesen. |
| 4 | Bezeichnung | Name der Filiale und der PEP-Gruppe. |
Jede Zeile mit nichtleerem Feld 1 wird verarbeitet. Eine Text-Kopfzeile kann deshalb zu Datensätzen mit Schlüssel 0 führen. Nach dem letzten gültig gelesenen Satz versucht der Code zusätzlich, die Gruppe und Filiale 999999 mit Bezeichnung Pool und Kostenstelle 0 zu verarbeiten. Die Quelldatei wird nicht archiviert.
KurzBez wird nur beim Anlegen gefüllt.UmsKstGr-Zeilen der Gruppe löschen und eine neue Zuordnung mit Faktor 1 anlegen.Das Programm startet keine Umsatzneuberechnung. Es verwendet keine fachliche Stored Procedure und keine gemeinsame Transaktion über die Datei. Ein Fehler kann bereits gespeicherte Zeilen stehen lassen und weitere Zeilen sowie den Pool-Schritt verhindern. Wegen der entfernten Spalte ist nicht zugesichert, dass der SQL-Batch auf dem neueren Schema überhaupt beginnt.
Filialen tatsächlich noch Filialnummer enthält oder bereits nur ApcID.UmsKstGr-Zuordnungen.999999.KurzBez und die zeitlichen Umsatz-Kostenstellenzuordnungen. Diese Felder werden nicht vollständig fortgeschrieben.| Merkmal | Wert |
|---|---|
| Programmkennung | 2010 / ImpPepGruppenApc |
| Einstieg | cSchnittPepgruppenAproconFile.Ausführen |
| Parameter | PFAD; vorhandene Datei, Dialogvorschlag FILIALEN.CSV |
| Beabsichtigte Tabellen | Filialen, PepGruppen, UmsKstGr |
| SQL | Parametrisierter Batch aus Existenzprüfungen, INSERT/UPDATE und DELETE/INSERT; keine fachliche Stored Procedure |
| Systemeinstellungen | GLOBAL_LOGLEVEL und GLOBAL_LOGLEVELEVLOG beeinflussen nur die Protokollierung; Standardwerte laut Code 50 und 0 |
Am 25.09.2026 anhand der registrierten VB-Routine und der versionierten Migrationen am Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3 statisch geprüft. Weder Installationsschema noch Importlauf sind bestätigt.