Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:3070

Schnittstelle 3070 – Produktivitäten aus Datei übernehmen

Die Schnittstelle 3070 ersetzt je Kombination aus PEP-Gruppe und Zeitraum einen Wert in Produktivitaeten. Sie schreibt weder Umsätze.Prod noch startet sie eine Bedarfsneuberechnung.

PEP4 löscht erst den bisherigen Datensatz und fügt dann einen neuen ein. Eine gemeinsame Transaktion fehlt: Schlägt das Einfügen fehl, kann der bisherige Wert verloren sein. Die erste physische Dateizeile wird immer verworfen – auch dann, wenn keine Überschrift vorhanden ist.

Eingabedatei

PFAD verlangt eine vorhandene CSV-, TXT- oder PEP-Datei. Der Parser verwendet den Systemzeichensatz, Semikolon, Leerraumkürzung und Anführungszeichen für eingeschlossene Felder. Eine Satzart 3070 gibt es im Dateiformat nicht. Die erste Zeile ist als Kopfzeile vorausgesetzt; danach werden je Zeile mindestens drei Felder erwartet.

Position Inhalt Technische Verwendung
1 PEP-Gruppe Produktivitaeten.PepGruppe, bigint-Parameter.
2 Zeitraum Produktivitaeten.Zeitraum, bigint-Parameter. Keine Datumsumrechnung.
3 Produktivität Produktivitaeten.Produktivitaet, float-Parameter.

Der Code legt weder Einheit noch Bedeutung von Zeitraum und Produktivitaet fest. Eine Interpretation als Monat, Jahr oder Prozent wäre nicht belegt. Die Zahlenkonvertierung hängt von Laufzeit und Provider ab.

Datenfluss und Ergebnis

Für jede gelesene Zeile führt PEP4 DELETE FROM Produktivitaeten WHERE PepGruppe=@PepGruppe AND Zeitraum=@Zeitraum aus und schreibt danach die drei Felder per INSERT. Es gibt keinen UPDATE, keine fachliche Stored Procedure und keine automatische Prüfung einer PEP-Gruppenreferenz im untersuchten Tabellenschema. Bei einem Zeilenfehler kann der Lauf mit weiteren Zeilen fortfahren; Fehler beim Lesen eines Feldsatzes können den Rest abbrechen. Die Eingabedatei bleibt erhalten.

PROD_Calc_Speichern und PROD_Calc_Vorgabe sind nur Kontext für spätere Verarbeitung; 3070 ruft sie nicht auf. Prüfe vor Verwendung mehrerer Zeiträume, wie nachfolgende Berechnungen diese Datensätze lesen.

Technische Referenz

Merkmal Wert
Programmkennung 3070 / ImpProduktivitäten
Einstieg cSchnittProduktivitäten.Ausführen
Fachliche Tabelle Produktivitaeten; Schlüssel PepGruppe, Zeitraum; Wert Produktivitaet
Schreibwirkung DELETE und INSERT je Dateizeile; keine direkte Umsätze-Änderung
Fachliches SQL Direkte SQL-Befehle; keine aufgerufene fachliche SP
Systemeinstellungen GLOBAL_LOGLEVEL und GLOBAL_LOGLEVELEVLOG nur für Protokolle (Code-Defaults 50/0).

Siehe auch

Prüfstand

Am 25.09.2026 statisch gegen den Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3 geprüft. Kein Importlauf oder produktives Schema bestätigt. Der fachliche Vertrag zu Zeitraum und Einheit bleibt offen.

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/3070.txt · Zuletzt geändert: von codex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki