Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:1060

Schnittstelle 1060 – Anteile für Kostenträger importieren

Die Schnittstelle 1060 fügt neue Kombinationen in KRKostenTrägerAnteil ein. Sie aktualisiert vorhandene Anteile nicht und verändert Umsätze nicht direkt.

Seit der untersuchten Migration 0639 gehört Variante zum Tabellenschlüssel. Die Existenzprüfung von 1060 berücksichtigt Variante aber nicht. Schon eine vorhandene andere Variante kann dadurch die Anlage der Basisvariante verhindern.

Eingabedatei

PFAD verlangt eine vorhandene Datei. Der Parser nutzt UTF-8, Semikolon, Rand-Leerraumkürzung und eingeschlossene Anführungszeichen. Es gibt keinen ausdrücklichen Header-Skip. Tatsächlich werden drei Felder verwendet, obwohl außen nur zwei geprüft werden. Weitere Felder werden ignoriert; die Datei bleibt liegen.

Position Zielfeld Verarbeitung
1 KRKostenTräger Kostenträger-ID; numerische Vorprüfung nur hier.
2 KRKostenStellenBaustein Baustein-ID.
3 Anteil Wert unverändert; keine Prozentumrechnung oder Summenprüfung.

Die Parameter sind SQL-Float, obwohl die Schlüssel im Schema bigint sind. Leere oder fehlende Felder erhalten keinen Import-Default. Variante hat kein Dateifeld; beim INSERT entsteht sie durch den Schema-Default 0, sofern die Migration angewandt ist.

Datenfluss und Ergebnis

IF NOT EXISTS vergleicht nur Kostenträger und Baustein. Fehlt diese Kombination, schreibt PEP4 beide Schlüssel und Anteil per INSERT. Es gibt keinen UPDATE, DELETE oder fachlichen SP-Aufruf. Kostenträger und Baustein unterliegen den Fremdschlüsseln des SQL Servers.

Wiederholung ändert vorhandene Anteile nicht. Bei späterem Zeilenfehler bleiben frühere Inserts ohne Gesamttransaktion erhalten. Die getrennte Existenzprüfung ist bei konkurrierenden Läufen nicht atomar.

Einstellungen

Keine direkte fachliche ZW-Einstellung; SQL_TIMEOUT wird nicht ausdrücklich gesetzt. Die gemeinsame Basis verwendet bedingt GLOBAL_LOGLEVEL, GLOBAL_LOGLEVELEVLOG, MAIL_SCHNITTSTELLEONSUCCESS, MAIL_SCHNITTSTELLEONERROR, SCHNITT_MELDUNG_SchnittstelleOnSuccess, SCHNITT_MELDUNG_SchnittstelleOnError und beim Versand MAIL_SCHNITTSTELLETO, MAIL_SMTP_SERVER, MAIL_USER, MAIL_PASS, MAIL_USEDEFAULTCREDENTIALS, MAIL_SSL, MAIL_TESTADRESSE, MAIL_FROM und MAIL_FROM_NAME. MANUELL, SILENT und MAILTO sind Laufparameter.

Technische Referenz

Merkmal Wert
Programmkennung 1060 / ImpKRAnteilKostenTräger
Einstieg cSchnittKRAnteil.Import_AnteilKostenTräger
Fachlicher Ausgang KRKostenTrägerAnteil; INSERT neuer Kombinationen, Variante indirekt Default 0
Fachliches SQL Direkte Existenzprüfung und INSERT; keine fachliche SP

Siehe auch

Prüfstand

Am 25.09.2026 aus der statischen Analyse des Quellcommits f1d82a003b62f2658f06eaa943dc685ab219bdf3 übernommen. Analyse vom 18.09.2026; kein Importlauf oder produktiver Schemaabgleich bestätigt.

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
schnittstellen/1060.txt · Zuletzt geändert: von codex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki