Inhaltsverzeichnis
Schnittstelle 1013 – Ist und IstNetto ab einem Datum zurückstellen
Das Programm 1013 setzt Umsätze.Ist und Umsätze.IstNetto in vorhandenen Tageszeilen auf 0. Es ruft keine Aprocon-Schnittstelle auf und liest keine Datei.
Die Änderung gilt für alle vorhandenen Umsatzzeilen ab DATUM ohne obere Datums-, Gruppen-, Filial- oder Herkunftsgrenze. Der Lauf stellt frühere Werte nicht automatisch wieder her.
Parameter und Ablauf
DATUM ist die einschließlich geltende Untergrenze; ein Standardwert ist nicht registriert. PEP4 akzeptiert absolute deutsche Daten, Tagesversätze und Datumsmuster. Einige Quartalsmuster sind im untersuchten Code fehlerhaft; kontrolliere das aufgelöste Datum. Ein parametriertes SQL-UPDATE schreibt 0 in beide Zielspalten. Es gibt keine fachliche Stored Procedure, keinen INSERT/DELETE und keine Eingangs- oder Ausgangsdatei.
Einstellungen und Fixierung
IstFixed=0 ist hier immer erforderlich. Zeilen mit IstFixed ungleich 0 oder NULL bleiben unverändert. Die Systemeinstellung SCHNITT_KR_UmsatzFixedBeachten wird von diesem Fachpfad nicht gelesen. SQL_TIMEOUT wird für diesen Befehl nicht ausdrücklich gesetzt.
Die gemeinsame cSchnitt_Basis verwendet die Protokolleinstellungen GLOBAL_LOGLEVEL und GLOBAL_LOGLEVELEVLOG (Code-Defaults 50/0). Bedingte Rückmeldungen hängen von MAIL_SCHNITTSTELLEONSUCCESS, MAIL_SCHNITTSTELLEONERROR, SCHNITT_MELDUNG_SchnittstelleOnSuccess, SCHNITT_MELDUNG_SchnittstelleOnError sowie den Mail-Versandwerten MAIL_SCHNITTSTELLETO, MAIL_SMTP_SERVER, MAIL_USER, MAIL_PASS, MAIL_USEDEFAULTCREDENTIALS, MAIL_SSL, MAIL_TESTADRESSE, MAIL_FROM und MAIL_FROM_NAME ab. Diese Einstellungen ändern den Fach-UPDATE nicht; MANUELL und SILENT begrenzen die Rückmeldung.
Ergebnis und Grenzen
Prüfe Umsätze.Datum, IstFixed, Ist und IstNetto direkt. Ein Erfolg im Basisablauf bestätigt nicht die Anzahl geänderter Zeilen. Eine fehlerhafte Datumsauswertung kann vor dem lokalen Fehler-Catch abbrechen.
Technische Referenz
| Merkmal | Wert |
|---|---|
| Programmkennung | 1013 / ImpUmsatzAproconRückstellungIstIstNetto |
| Einstieg | cSchnittKRApc.RückstellungIstIstNetto |
| Eingang | DATUM und vorhandene Umsätze-Zeilen |
| Ausgang | UPDATE Umsätze.Ist und Umsätze.IstNetto |
| Fachliches SQL | Parametriertes Inline-UPDATE; keine fachliche SP |
Siehe auch
Prüfstand
Am 25.09.2026 aus der statischen Analyse des Quellcommits f1d82a003b62f2658f06eaa943dc685ab219bdf3 übernommen. Die Analyse wurde am 18.09.2026 erstellt; kein Lauf oder produktiver Datenbankstand bestätigt.