Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:5318

Dies ist eine alte Version des Dokuments!


Schnittstelle 5318: KaDeWeZa Abwesenheiten — SAP-Import mit PEP/ZW-Abgleich

Dokumentation ins Wiki übernommen am 02.10.2026. Das ist keine Laufzeitabnahme.

Diese technische Referenz beschreibt die Eingänge, Datenwirkung und Ausgänge dieser Kennung im statisch geprüften Desktop-Quellenstand. Nutzerprüfung offen.

Dokumentiert / statisch geprüft: 2026-10-02. Teilweise dokumentiert: Datei und SQL-Abgleich belegt; vollständige PEP-/ZW-Motorkette Q11 offen; Nutzerprüfung offen. Keine Schnittstelle ausgeführt.

Identität und Quellenstand

eProgramm.ImportKaDeWeZaAbwesenheiten = 5318. Aktive feste Registrierung → cSchnittZalarisImportAbwesenheiten.AusführenKaDeWe (E,P). Projekteinschluss der genannten VB-Quellen geprüft (PRJ). Active=True, InAutomatik=true, ManuellerAufruf=true, NurAufServer=false. Kennzeichen beschreiben Registrierung/Defaults, nicht eingerichtete Jobs; Run selbst prüft keine Serverbindung.

seegerstefan/pep4desktop, master, Commit f1d82a003b62f2658f06eaa943dc685ab219bdf3. Lokale .DS_Store-/cPep/PEP-Abweichungen nicht vermischt; Fachquellen cSchnittstellen/ZW/Sqlfiles unverändert. Kein Remote-/Installationsabgleich.

Eingang, Auswahl und Ablauf

PFAD: vorhandener Ordner (Folder); IMP wird angelegt. Dateien *_SAP_PEP4_ANWABW.csv alphabetisch sortieren, alle bis auf die letzte ohne Import archivieren, nur die letzte importieren. Nicht der Dateizeitstempel, sondern der Name entscheidet. Encoding.Default, Semikolon/Trim, erste Zeile stets verworfen. Sieben Positionen: PersonID; externe Kennzeichen-ID; von-yyyyMMdd; von-HH:mm; bis-yyyyMMdd; bis-HH:mm; U=unbezahlt (sonst bezahlt). Mindestens sieben Felder geprüft; Ganztag mit00:00.

Globales Staging-TRUNCATE und INSERT je Zeile, Timeout0. Zeilenfehler werden gemeldet; Lesen läuft weiter. Danach SCHNITT_KADEWEZA_Abwesenheit_Import auch bei Teilfehlern. Transformfehler intern als Stopp gefangen; trotzdem folgen CalcPep() und Calc(CALCMinDate,heute). Die Datei wird nach Rückkehr auch bei internem Fehler archiviert; MoveFile überschreibt ein gleichnamiges IMP-Ziel. Keine Fachtransaktion.

SQL-Abgleich und direkte Ausgänge

SAP-Eingang → @Import über Kennzeichen.ImportID/ImportZeitAngabe/ImportBezahlt/ImportNurVergangenheit. Person muss bekannt sein; bis>=aktueller Jahresbeginn; Vergangenheitscut=erster Vormonatstag. Nicht mehr gelieferte importfähige Arbeitszeiten (ImportID>0, Gehen>Jahresbeginn) löschen; neue Person/Kommen/Gehen/Kennzeichen-Intervalle mit Kommentar IMP anfügen. Bei SAP-Matches bisherigen Kommentar FROMPEP leeren.

Danach zweimal SCHNITT_KADEWE_Abwesenheit_Export_Alle → SCHNITT_KADEWE_Abwesenheit_Export: Staging wird geleert und aus Pep2 aufgebaut (Export=1, gültige ITORGA, Abteilung>0, Monatsversatz, fest Datum<01.01.2027). Aus dieser PEP-Spiegelung fehlende FROMPEP-Arbeitszeiten löschen und neue anfügen: Korrektur0, Filiale=fnGetFilialID, Changedate=GETDATE, UserID0, KommentarFROMPEP, geloescht bei Kennzeichen11. Zwischen beiden Wiederholungen TRANS_ZwToPep.

TRANS liest Arbeitszeiten/Tage und Kennzeichen.MatchZeToPep[GT]: Ganz-/Teilzeit, Krankheit, KeepPlanung und Zeitgrenzen. Ganze Planungen löschen, Status/Netto ändern oder Pep2-Zeilen anfügen. Teilintervalle über Pep2Loeschen (Randbalken löschen, innen Status2/Netto0) und Pep2Insert (Überlappungen teilen/kürzen/löschen; Datum/Zeit normalisieren; Netto für Kennzeichen.Netto1). PepBerechnet.tsCalc=NULL und tsPepChange=GETDATE aus Recalc.

Import-SP markiert CStatus1 für @Recalc und aktive ITZeit, verwendet jedoch Datum>=ITZeit.bis2 statt⇐. fnGetFilialID: TOP1 ohne ORDER, gültig über von/bis(NULL). PEP-Export-Resultsets werden hier durch ExecuteNonQuery nicht in Dateien geschrieben. Allgemeine Motorausgänge nur als belegte Teilmengen PEPCALC/CALCENTRY; vollständige Regeln/Ladefelder Q11 offen.

Befunde und Abnahme

⚠ Snapshot-/Archivregel, globales Staging und breite Löschung nach unvollständigem Import, auffällige bis2-Grenze sowie Calc/Archiv trotz Transformstopp. Rückwärtsprüfung des PEP-Exports kann vor Beginn nicht einfügen (Datum>=DatVon bei Datum=DatVon−1). Liefervertrag und gewünschte Kundenfilter Q19; Motorabdeckung Q11.

Einstellungen und gemeinsame Nebenwirkungen

Gemeinsames Profil: BASE (interne Referenz).

Gemeinsames Profil: PEPCALC (interne Referenz).

Gemeinsames Profil: CALCENTRY (interne Referenz).

Beziehung Schlüssel / Variable Default Einflussweg Wirkung Beleg
5318-S001 SCHNITT_KaDeWeZa_Abw_MONATE / SQL @Monate −1 PEP-Spiegelung / TRANS DB-MIN Start-/Vergangenheitscut der Rückspiegelung, nicht die feste SAP-von-Grenze PEPEX,TRANS

Defaults sind keine Livewerte. Melde-/Datei-/DB-Wirkungen sind nicht atomar.

Feldbeziehungen

DB-Rolle PEP4-Anmeldedatenbank, soweit nicht ausdrücklich Aprocon oder Import angegeben. Unqualifizierte Objektschemata nicht als Live-dbo-Vertrag behaupten. INSERT-Defaults/Computed-Spalten sind gesonderte Schemawirkung, kein explizites UPDATE.

Beziehung Tabelle.Feld Operation Datenfluss / Verwendung Bedingung Beleg
5318-D001 SCHNITT_Abwesenheit.— Zeilen TRUNCATE Globales Importstaging Vor Datei;KaDeWe zusätzlich zweimal vor PEP-Rückspiegelung B
5318-D002 SCHNITT_Abwesenheit.PersonID INSERT CSV1/2/3+4/5+6/7;U→UnbezahltTrue,BezahltNULL;sonst umgekehrt Mindestens7Felder, header verworfen B
5318-D003 SCHNITT_Abwesenheit.Von INSERT CSV1/2/3+4/5+6/7;U→UnbezahltTrue,BezahltNULL;sonst umgekehrt Mindestens7Felder, header verworfen B
5318-D004 SCHNITT_Abwesenheit.Bis INSERT CSV1/2/3+4/5+6/7;U→UnbezahltTrue,BezahltNULL;sonst umgekehrt Mindestens7Felder, header verworfen B
5318-D005 SCHNITT_Abwesenheit.Kennzeichen INSERT CSV1/2/3+4/5+6/7;U→UnbezahltTrue,BezahltNULL;sonst umgekehrt Mindestens7Felder, header verworfen B
5318-D006 SCHNITT_Abwesenheit.Bezahlt INSERT CSV1/2/3+4/5+6/7;U→UnbezahltTrue,BezahltNULL;sonst umgekehrt Mindestens7Felder, header verworfen B
5318-D007 SCHNITT_Abwesenheit.Unbezahlt INSERT CSV1/2/3+4/5+6/7;U→UnbezahltTrue,BezahltNULL;sonst umgekehrt Mindestens7Felder, header verworfen B
5318-D008 SCHNITT_Abwesenheit.PersonID SELECT Lieferintervalle und Personen-/Kennzeichenmapping SP SQL
5318-D009 SCHNITT_Abwesenheit.Von SELECT Lieferintervalle und Personen-/Kennzeichenmapping SP SQL
5318-D010 SCHNITT_Abwesenheit.Bis SELECT Lieferintervalle und Personen-/Kennzeichenmapping SP SQL
5318-D011 SCHNITT_Abwesenheit.Kennzeichen SELECT Lieferintervalle und Personen-/Kennzeichenmapping SP SQL
5318-D012 Personen.PersonID SELECT Bekannte Person ZielINSERT SQL
5318-D013 SCHNITT_Abwesenheit.Unbezahlt SELECT ImportBezahlt B/U Filter @Import SQL
5318-D014 Kennzeichen.Kennzeichen SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D015 Kennzeichen.ImportID SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D016 Kennzeichen.ImportZeitAngabe SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D017 Kennzeichen.ImportBezahlt SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D018 Kennzeichen.ImportNurVergangenheit SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D019 Kennzeichen.Export SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D020 Kennzeichen.GanzTag SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D021 Kennzeichen.MatchZeToPep SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D022 Kennzeichen.MatchZeToPepGT SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D023 Kennzeichen.KeepPlanung SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D024 Kennzeichen.IstKrank SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D025 Kennzeichen.Netto SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D026 Kennzeichen.SchnittKstAbwesenheiten SELECT SAP-Mapping, bezahlte/U-Zweige, PEP-Rückspiegelung und TRANS-Regeln Je erreichbarem Teilpfad; nicht jedes Kennzeichen muss belegt sein SQL,PEPALL,PEPEX,TRANS,PINSERT
5318-D027 Arbeitszeiten.Person SELECT Deduplikation/DELETE/Kommentarabgleich SAP- undFROMPEP-Spiegelung SQL
5318-D028 Arbeitszeiten.Kommen SELECT Deduplikation/DELETE/Kommentarabgleich SAP- undFROMPEP-Spiegelung SQL
5318-D029 Arbeitszeiten.Gehen SELECT Deduplikation/DELETE/Kommentarabgleich SAP- undFROMPEP-Spiegelung SQL
5318-D030 Arbeitszeiten.Kennzeichen SELECT Deduplikation/DELETE/Kommentarabgleich SAP- undFROMPEP-Spiegelung SQL
5318-D031 Arbeitszeiten.Kommentar SELECT Deduplikation/DELETE/Kommentarabgleich SAP- undFROMPEP-Spiegelung SQL
5318-D032 Arbeitszeiten.— Zeilen DELETE Nichtgelieferte importfähige bzw fehlendeFROMPEP-Intervalle Breiter Jahres-/Kommentarfilter SQL
5318-D033 Arbeitszeiten.Person INSERT Neue SAP-Abwesenheit,KommentarIMP Noch kein gleiches Intervall SQL
5318-D034 Arbeitszeiten.Kommen INSERT Neue SAP-Abwesenheit,KommentarIMP Noch kein gleiches Intervall SQL
5318-D035 Arbeitszeiten.Gehen INSERT Neue SAP-Abwesenheit,KommentarIMP Noch kein gleiches Intervall SQL
5318-D036 Arbeitszeiten.Kennzeichen INSERT Neue SAP-Abwesenheit,KommentarIMP Noch kein gleiches Intervall SQL
5318-D037 Arbeitszeiten.Kommentar INSERT Neue SAP-Abwesenheit,KommentarIMP Noch kein gleiches Intervall SQL
5318-D038 Arbeitszeiten.Kommentar UPDATE FROMPEP→leer bei SAP-Match Existiert in@Import SQL
5318-D039 Arbeitszeiten.Person INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D040 Arbeitszeiten.Kommen INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D041 Arbeitszeiten.Gehen INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D042 Arbeitszeiten.Kennzeichen INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D043 Arbeitszeiten.Korrektur INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D044 Arbeitszeiten.Filiale INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D045 Arbeitszeiten.Changedate INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D046 Arbeitszeiten.USERID INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D047 Arbeitszeiten.Kommentar INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D048 Arbeitszeiten.geloescht INSERT FROMPEP-Spiegelung;Korrektur0/UserID0,Filiallookup,jetzt,FlagKennzeichen11 Neue Spiegelintervalle SQL,FIL
5318-D049 ITORGA.PersonenStammID SELECT Export-Zuordnung / TOP1 Filiallookup Verschiedene Gültigkeitsregeln PEPEX,FIL
5318-D050 ITORGA.von SELECT Export-Zuordnung / TOP1 Filiallookup Verschiedene Gültigkeitsregeln PEPEX,FIL
5318-D051 ITORGA.bis SELECT Export-Zuordnung / TOP1 Filiallookup Verschiedene Gültigkeitsregeln PEPEX,FIL
5318-D052 ITORGA.bis2 SELECT Export-Zuordnung / TOP1 Filiallookup Verschiedene Gültigkeitsregeln PEPEX,FIL
5318-D053 ITORGA.Filiale SELECT Export-Zuordnung / TOP1 Filiallookup Verschiedene Gültigkeitsregeln PEPEX,FIL
5318-D054 ITORGA.Abteilung SELECT Export-Zuordnung / TOP1 Filiallookup Verschiedene Gültigkeitsregeln PEPEX,FIL
5318-D055 Pep2.ID SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D056 Pep2.Name SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D057 Pep2.Datum SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D058 Pep2.Kommen SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D059 Pep2.Gehen SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D060 Pep2.Status SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D061 Pep2.Bereich SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D062 Pep2.Netto SELECT PEP-Spiegelung/TRANS-Vergleich/Teilbalken Abgleichfenster PEPEX,TRANS,PDEL,PINSERT
5318-D063 SCHNITT_Abwesenheit.PersonID INSERT PEP-Abwesenheitsintervalle statt ursprünglicher SAP-Datei PEP-Spiegelung PEPEX
5318-D064 SCHNITT_Abwesenheit.von INSERT PEP-Abwesenheitsintervalle statt ursprünglicher SAP-Datei PEP-Spiegelung PEPEX
5318-D065 SCHNITT_Abwesenheit.bis INSERT PEP-Abwesenheitsintervalle statt ursprünglicher SAP-Datei PEP-Spiegelung PEPEX
5318-D066 SCHNITT_Abwesenheit.Kennzeichen INSERT PEP-Abwesenheitsintervalle statt ursprünglicher SAP-Datei PEP-Spiegelung PEPEX
5318-D067 SCHNITT_Abwesenheit.bis UPDATE Aufeinanderfolgende ganztägigeIntervalle verlängern PEP-Spiegelung PEPEX
5318-D068 SCHNITT_Abwesenheit.— Zeilen DELETE VorDatVon beginnende Intervalle entfernen PEP-Spiegelung PEPEX
5318-D069 Tage.Datum SELECT Arbeitszeit aufTagesplan/Recalc auffächern TRANS TRANS
5318-D070 EinstellungenZw.Einstellung SELECT Monatsversatz Rückspiegelung/TRANS PEPEX,TRANS
5318-D071 EinstellungenZw.Wert SELECT Monatsversatz Rückspiegelung/TRANS PEPEX,TRANS
5318-D072 Pep2.— Zeilen DELETE Ganztag-/Teilplan ersetzen, Überlappung oderRandbalken entfernen TRANS/Pep2Loeschen/Pep2Insert TRANS,PDEL,PINSERT
5318-D073 Pep2.Status UPDATE Ganztagumschreiben oderInnenbalkenPause;Netto0 TRANS/Pep2Loeschen TRANS,PDEL
5318-D074 Pep2.Netto UPDATE Ganztagumschreiben oderInnenbalkenPause;Netto0 TRANS/Pep2Loeschen TRANS,PDEL
5318-D075 Pep2.Kommen UPDATE Überlappungskürzung/Tagkorrektur/Netto Pep2Insert-Zweig PINSERT
5318-D076 Pep2.Gehen UPDATE Überlappungskürzung/Tagkorrektur/Netto Pep2Insert-Zweig PINSERT
5318-D077 Pep2.Netto UPDATE Überlappungskürzung/Tagkorrektur/Netto Pep2Insert-Zweig PINSERT
5318-D078 Pep2.Name INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D079 Pep2.Datum INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D080 Pep2.Kommen INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D081 Pep2.Gehen INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D082 Pep2.Status INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D083 Pep2.Bereich INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D084 Pep2.AnteilStempelzeit INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D085 Pep2.Netto INSERT Neue/gesplittetePlanung oderPause;DefaultBereich/Anteil/Netto0 TRANS/Pep2Insert TRANS,PINSERT
5318-D086 PepBerechnet.PersonID SELECT Recalc-Schlüssel TRANS TRANS
5318-D087 PepBerechnet.Datum SELECT Recalc-Schlüssel TRANS TRANS
5318-D088 PepBerechnet.tsCalc UPDATE NULL/GETDATE Recalc nachPlanänderung TRANS
5318-D089 PepBerechnet.tsPepChange UPDATE NULL/GETDATE Recalc nachPlanänderung TRANS
5318-D090 CStatus.PersonenStammID SELECT Recalc-Tagsfilter ImportSP SQL
5318-D091 CStatus.Datum SELECT Recalc-Tagsfilter ImportSP SQL
5318-D092 CStatus.CStatus UPDATE 1 ITZeit.IsAktiv1, SQL nutzt Datum>=bis2 SQL
5318-D093 ITZeit.PersonenStammID SELECT Recalcfilter mit auffälligerbis2-Richtung ImportSP SQL
5318-D094 ITZeit.von SELECT Recalcfilter mit auffälligerbis2-Richtung ImportSP SQL
5318-D095 ITZeit.bis2 SELECT Recalcfilter mit auffälligerbis2-Richtung ImportSP SQL
5318-D096 ITZeit.IsAktiv SELECT Recalcfilter mit auffälligerbis2-Richtung ImportSP SQL

Teststatus und Pflege

Keine Laufzeit-/Live-Schema-/Lieferformat-Abnahme, keine Codekorrektur. Q02 gilt für kundenspezifische Trigger/Constraints/DLLs/Jobs; weitere Grenzen siehe oben und Fragen (interne Referenz). Nicht indizierte Folgefelder einer Teilanalyse sind unbekannt, nicht wirkungslos.

Gemeinsame Nebenwirkungen BASE

Einstellungen

Beziehung Schlüssel / Variable Default Einfluss Wirkung Beleg
BASE-S001 MAIL_SCHNITTSTELLEONSUCCESS / MAIL_SchnittstelleOnSuccess False Basis Direkte Mail bei Result 0 oder1, nicht MANUELL/SILENT BASE:BASE, BASE:SET
BASE-S002 MAIL_SCHNITTSTELLEONERROR / MAIL_SchnittstelleOnError False Basis Direkte Mail bei Result 1 oder2, nicht MANUELL/SILENT BASE:BASE, BASE:SET
BASE-S003 SCHNITT_MELDUNG_SchnittstelleOnSuccess / SCHNITT_MELDUNG_SchnittstelleOnSuccess False Basis/API sendmail=1 bei Result 0 oder1, nicht MANUELL/SILENT; API-Meldung sonst weiterhin sendmail=0 BASE:BASE, BASE:SET
BASE-S004 SCHNITT_MELDUNG_SchnittstelleOnError / SCHNITT_MELDUNG_SchnittstelleOnError True Basis/API sendmail=1 bei Result 1 oder2, nicht MANUELL/SILENT BASE:BASE, BASE:SET
BASE-S005 MAIL_SCHNITTSTELLETO / MAIL_SchnittstelleTo leer Mail Ersatz bei leerem MAILTO; Semikolonliste BASE:MAIL, BASE:SET
BASE-S006 MAIL_SMTP_SERVER / MAIL_SMTPServer leer SMTP Server für direkten Versand BASE:MAIL, BASE:SET
BASE-S007 MAIL_USER / MAIL_User leer SMTP Nichtleer setzt NetworkCredential und überschreibt Defaultcredentials BASE:MAIL, BASE:SET
BASE-S008 MAIL_PASS / MAIL_Pass leer; verschlüsselte Einstellung SMTP Passwort für explizite Credentials; kein Geheimnis dokumentiert BASE:MAIL, BASE:SET
BASE-S009 MAIL_USEDEFAULTCREDENTIALS / MAIL_UseDefaultCredentials False SMTP SmtpClient.UseDefaultCredentials; ggf. durch MAIL_USER überschrieben BASE:MAIL, BASE:SET
BASE-S010 MAIL_SSL / MAIL_SSL True SMTP SmtpClient.EnableSsl BASE:MAIL, BASE:SET
BASE-S011 MAIL_TESTADRESSE / MAIL_TestAdresse nichtleere Testadresse im Quellcode (Wert bewusst nicht kopiert) SMTP Nichtleer ersetzt tatsächlichen To-Empfänger, auch wenn MAILTO gesetzt BASE:MAIL, BASE:SET
BASE-S012 MAIL_FROM / MAIL_From leer SMTP Absenderadresse BASE:MAIL, BASE:SET
BASE-S013 MAIL_FROM_NAME / MAIL_FromName leer SMTP Absendername BASE:MAIL, BASE:SET
BASE-S014 GLOBAL_LOGLEVEL / GLOBAL_LOGLEVEL 50 Logging Persistenz bei InfoLevel>=Schwelle; Start/Erfolg51, ImportError102 BASE:INIT, BASE:LOG, BASE:SET
BASE-S015 GLOBAL_LOGLEVELEVLOG / GLOBAL_LOGLEVELEVENTLOG 0 Logging Eventlog bei Level>Schwelle, Schwelle>0 und Level<200 BASE:INIT, BASE:LOG, BASE:SET

Datenbeziehungen

DB-Rolle Anmeldung; Logging über cInfoTools-Verbindung. Keine Geheimnisse/Livewerte. Indizes verknüpfen jede Mitglieds-ID mit diesen Beziehungen, auch wenn die Details nur einmal stehen.

Beziehung Tabelle.Feld Operation Datenfluss / Verwendung Bedingung Beleg
BASE-D001 Dokumente.oFilename INSERT MAIL_BODY Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D002 Dokumente.oFilesize INSERT Byteanzahl Body Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D003 Dokumente.Daten INSERT cFn.StringToByteArray(MailBody) Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D004 Dokumente.UserID INSERT dbo.fnUserId() Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D005 Dokumente.ts INSERT getdate() Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D006 Outbox.mTo INSERT MAILTO oder MAIL_SCHNITTSTELLETO; je Semikolonadresse Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D007 Outbox.mCc INSERT leer Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D008 Outbox.mFrom INSERT leer Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D009 Outbox.mSubject INSERT Statusabhängiger Betreff Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D010 Outbox.mBodyID INSERT ID des gespeicherten Bodys Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D011 Outbox.mBodyHtml INSERT False Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D012 Outbox.mDelayUntil INSERT getdate() Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D013 Outbox.mStatus INSERT 1 Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D014 Outbox.mSize INSERT Bodyzeichenanzahl (ohne Anhänge) Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D015 Outbox.refArt INSERT 0 Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D016 Outbox.RefID INSERT 0 Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D017 Outbox.MailArt INSERT 5 (SchnittstellenMeldung) Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D018 Outbox.UserID INSERT fnUserId() Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D019 Outbox.ts INSERT getdate() Direkte Rückmeldung aktiviert BASE:MAIL
BASE-D020 Outbox.ID SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D021 Outbox.mFrom SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D022 Outbox.mTo SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D023 Outbox.mCc SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D024 Outbox.mBodyID SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D025 Outbox.mSubject SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D026 Outbox.mBodyHtml SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D027 Outbox.mStatus SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D028 Outbox.mDelayUntil SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D029 Outbox.MailArt SELECT SendOutbox(5): fällige Mails; auch frühere Outbox-Einträge derselben MailArt Versandpfad BASE:MAIL
BASE-D030 Outbox.mSent UPDATE Erfolg → getdate() Versandpfad BASE:MAIL
BASE-D031 Outbox.mStatus UPDATE Erfolg → 0; Fehler → +1, bei Status 20 pauschal -1 ohne WHERE Versandpfad BASE:MAIL
BASE-D032 Outbox.mDelayUntil UPDATE Fehler → Staffel 2/5/10/30 Minuten; ab Status 12 CASE ohne ELSE → NULL Versandpfad BASE:MAIL
BASE-D033 Dokumente.ID SELECT Body/Anhänge laden Versandpfad BASE:MAIL, BASE:DOC
BASE-D034 Dokumente.oFilename SELECT Body/Anhänge laden Versandpfad BASE:MAIL, BASE:DOC
BASE-D035 Dokumente.Daten SELECT Body/Anhänge laden Versandpfad BASE:MAIL, BASE:DOC
BASE-D036 OutboxAttachment.OutBoxID SELECT Anhangszuordnung; diese Basisaufrufe erstellt selbst keine Anhänge SendOutbox kann ältere Mailart-5-Einträge versenden BASE:MAIL
BASE-D037 OutboxAttachment.DokumenteID SELECT Anhangszuordnung; diese Basisaufrufe erstellt selbst keine Anhänge SendOutbox kann ältere Mailart-5-Einträge versenden BASE:MAIL
BASE-D038 Pep3Log.UserID INSERT fnUserId() InfoLevel >= GLOBAL_LOGLEVEL, DB-Logging möglich BASE:LOG
BASE-D039 Pep3Log.Datum INSERT getdate() InfoLevel >= GLOBAL_LOGLEVEL, DB-Logging möglich BASE:LOG
BASE-D040 Pep3Log.Kurz INSERT Kurztext max255 InfoLevel >= GLOBAL_LOGLEVEL, DB-Logging möglich BASE:LOG
BASE-D041 Pep3Log.LogText INSERT Protokoll InfoLevel >= GLOBAL_LOGLEVEL, DB-Logging möglich BASE:LOG
BASE-D042 Pep3Log.Modul INSERT Modulname max50 InfoLevel >= GLOBAL_LOGLEVEL, DB-Logging möglich BASE:LOG
BASE-D043 Pep3Log.InfoLevel INSERT Start/Erfolg=51; Importfehler=102; weitere Mail-Meldungen InfoLevel >= GLOBAL_LOGLEVEL, DB-Logging möglich BASE:LOG
BASE-D044 tblUser.Name SELECT fnUserId: min(UserID) WHERE Name=RIGHT(SUSER_NAME(),25), sonst 0 Mail-/Logpersistenz BASE:USER
BASE-D045 tblUser.UserID SELECT fnUserId: min(UserID) WHERE Name=RIGHT(SUSER_NAME(),25), sonst 0 Mail-/Logpersistenz BASE:USER

Weitere Ausgänge und Grenzen

Logdateien unter ApplicationData/PEP/LogFiles; kontextabhängig Windows-Eventlog. Start/Erfolg InfoLevel 51, Importfehler 102; Schwellen beeinflussen Persistenz. SQL-fnUserId liest tblUser anhand RIGHT(SUSER_NAME(),25). API Send(MELDUNG) nutzt Anmeldungskontext und fest codierten Endpoint; dessen Serverimplementierung fehlt in dieser Quellenbasis (Q01).

Bekannte gemeinsame Befunde aus Pilot: Outbox-Retry bei Status 20 setzt mStatus=-1 ohne WHERE; Retry-CASE ab Status 12 ohne ELSE → NULL. Nicht korrigiert. Keine Kundendaten oder Zugangswerte übertragen.

Gemeinsame Nebenwirkungen PEPCALC

Einstellungen (Teilmenge)

Beziehung Schlüssel / Variable Default Einflussweg Wirkung Beleg
pepcalc-S001 CALC_MINDATE / CALCMinDate 1.1.2011 CalcPep → Ladeuntergrenze PepBerechnungLaden beginnt mindestens hier; vorgelagerte Netto-SP nutzt konkrete Aufrufparameter PEPCALC:CALC, PEPCALC:SET
pepcalc-S002 SQL_TIMEOUT / SQLTimeOut 60 CalcPep → Netto-SP PepCalcNettoPerson Timeout; Ladekommando Timeout0, PepPlanLaden600; Speicher default PEPCALC:CALC, PEPCALC:SET

Feldbeziehungen (Teilmenge)

Beziehung Tabelle.Feld Operation Datenfluss / Verwendung Bedingung Beleg
pepcalc-D001 Pep2.Name SELECT PepCalcNettoPerson-Neuberechnung und PepPlanLaden Tagesplan Offene/ältere tsCalc, optionale Aufrufgrenzen PEPCALC:NETTO, PEPCALC:PLAN
pepcalc-D002 Pep2.Datum SELECT PepCalcNettoPerson-Neuberechnung und PepPlanLaden Tagesplan Offene/ältere tsCalc, optionale Aufrufgrenzen PEPCALC:NETTO, PEPCALC:PLAN
pepcalc-D003 Pep2.Status SELECT PepCalcNettoPerson-Neuberechnung und PepPlanLaden Tagesplan Offene/ältere tsCalc, optionale Aufrufgrenzen PEPCALC:NETTO, PEPCALC:PLAN
pepcalc-D004 Pep2.Kommen SELECT PepCalcNettoPerson-Neuberechnung und PepPlanLaden Tagesplan Offene/ältere tsCalc, optionale Aufrufgrenzen PEPCALC:NETTO, PEPCALC:PLAN
pepcalc-D005 Pep2.Gehen SELECT PepCalcNettoPerson-Neuberechnung und PepPlanLaden Tagesplan Offene/ältere tsCalc, optionale Aufrufgrenzen PEPCALC:NETTO, PEPCALC:PLAN
pepcalc-D006 Pep2.Netto SELECT PepCalcNettoPerson-Neuberechnung und PepPlanLaden Tagesplan Offene/ältere tsCalc, optionale Aufrufgrenzen PEPCALC:NETTO, PEPCALC:PLAN
pepcalc-D007 Pep2.Netto UPDATE FLOAT(Gehen-Kommen)*Kennzeichen.Netto*ITZeit.NettoFaktor Ungleich bisherigem Netto; NULL<>Wert bleibt unbekannt PEPCALC:NETTO
pepcalc-D008 Kennzeichen.Kennzeichen SELECT Nettofaktor NETTO PEPCALC:NETTO
pepcalc-D009 Kennzeichen.Netto SELECT Nettofaktor NETTO PEPCALC:NETTO
pepcalc-D010 ITZeit.PersonenStammID SELECT Zeitvertrag und Faktor Gültiger Tag PEPCALC:NETTO
pepcalc-D011 ITZeit.von SELECT Zeitvertrag und Faktor Gültiger Tag PEPCALC:NETTO
pepcalc-D012 ITZeit.bis2 SELECT Zeitvertrag und Faktor Gültiger Tag PEPCALC:NETTO
pepcalc-D013 ITZeit.NettoFaktor SELECT Zeitvertrag und Faktor Gültiger Tag PEPCALC:NETTO
pepcalc-D014 ITPEP.PersonenStammID SELECT Gültiger PEP-Vertrag als Joinfilter NETTO PEPCALC:NETTO
pepcalc-D015 ITPEP.von SELECT Gültiger PEP-Vertrag als Joinfilter NETTO PEPCALC:NETTO
pepcalc-D016 ITPEP.bis2 SELECT Gültiger PEP-Vertrag als Joinfilter NETTO PEPCALC:NETTO
pepcalc-D017 PepBerechnet.PersonID SELECT Offene/ältere Berechnung Netto-SP; weitere Ladefelder Q11 PEPCALC:NETTO
pepcalc-D018 PepBerechnet.Datum SELECT Offene/ältere Berechnung Netto-SP; weitere Ladefelder Q11 PEPCALC:NETTO
pepcalc-D019 PepBerechnet.tsCalc SELECT Offene/ältere Berechnung Netto-SP; weitere Ladefelder Q11 PEPCALC:NETTO
pepcalc-D020 PepBerechnet.tsPepChange SELECT Offene/ältere Berechnung Netto-SP; weitere Ladefelder Q11 PEPCALC:NETTO
pepcalc-D021 Pep2.Bereich SELECT PepPlanLaden Gruppen-/Filialzuordnung Person/Tag PEPCALC:PLAN
pepcalc-D022 PepGruppen.PEPGruppenID SELECT Filiale des Tagesplans Person/Tag PEPCALC:PLAN
pepcalc-D023 PepGruppen.Filiale SELECT Filiale des Tagesplans Person/Tag PEPCALC:PLAN
pepcalc-D024 FilialKalender.Filiale SELECT Kalender-Tagesart des Plans Person/Tag PEPCALC:PLAN
pepcalc-D025 FilialKalender.Datum SELECT Kalender-Tagesart des Plans Person/Tag PEPCALC:PLAN
pepcalc-D026 FilialKalender.Tagesart SELECT Kalender-Tagesart des Plans Person/Tag PEPCALC:PLAN
pepcalc-D027 PepBerechnet.HatZuschlagZeiten SELECT Samstagsvortag-/Vortagsurlaubsprüfung PepPlanLaden Resultset2/3, DATEFIRST-abhängig PEPCALC:PLAN
pepcalc-D028 PepBerechnet.UrlaubID SELECT Samstagsvortag-/Vortagsurlaubsprüfung PepPlanLaden Resultset2/3, DATEFIRST-abhängig PEPCALC:PLAN
pepcalc-D029 PepBerechnet.PersonID SELECT Samstagsvortag-/Vortagsurlaubsprüfung PepPlanLaden Resultset2/3, DATEFIRST-abhängig PEPCALC:PLAN
pepcalc-D030 PepBerechnet.Datum SELECT Samstagsvortag-/Vortagsurlaubsprüfung PepPlanLaden Resultset2/3, DATEFIRST-abhängig PEPCALC:PLAN
pepcalc-D031 PepBerechnet.PersonID SELECT Update-Speicherschlüssel SpeichernPepClassic PEPCALC:SAVE
pepcalc-D032 PepBerechnet.Datum SELECT Update-Speicherschlüssel SpeichernPepClassic PEPCALC:SAVE
pepcalc-D033 PepBerechnet.Brutto UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D034 PepBerechnet.Faktor UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D035 PepBerechnet.Netto UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D036 PepBerechnet.Urlaub UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D037 PepBerechnet.Krank UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D038 PepBerechnet.Zuschlag UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D039 PepBerechnet.HatZuschlagZeiten UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D040 PepBerechnet.Wegezeit UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D041 PepBerechnet.UrlaubID UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D042 PepBerechnet.PStatus UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE
pepcalc-D043 PepBerechnet.tsCalc UPDATE Berechnetzeitwerte; PStatus FehlendesKontingent oder0;tsCalcGETDATE Berechnete vorhandene Person-/Tag-Zeile PEPCALC:SAVE

Gemeinsame Nebenwirkungen CALCENTRY — ausdrücklich nur Teilabdeckung

Einstellungen (Teilmenge)

Beziehung Schlüssel / Variable Default Einflussweg Wirkung Beleg
CALCENTRY-S001 CALC_MINDATE / CALCMinDate 1.1.2011 Calc→FehlerStammMarkieren/GetListCalcBz Untergrenze; kein verlässlicher Importsatz-/Personenfilter CALCENTRY:CALC, CALCENTRY:IO, CALCENTRY:SET
CALCENTRY-S002 CALC_USESCHICHT / CALC_UseSchicht 0 Calc-Dispatcher <2 V1, sonst V2; V1=1 nutzt Schichtpfad CALCENTRY:CALC, CALCENTRY:CALC2, CALCENTRY:SET
CALCENTRY-S003 CALC_BLOCKSIZE / CALCBlockSize 500 Listenverarbeitung Blockgröße der Folgezeitberechnung CALCENTRY:IO, CALCENTRY:CALC2, CALCENTRY:SET
CALCENTRY-S004 CALC_SALDO_ABSCHLUSS / CALC_SALDO_ABSCHLUSS False Calc V1/V2 Optionaler Periodenabschluss; rekursive Feldkette Q11 CALCENTRY:CALC, CALCENTRY:CALC2, CALCENTRY:SET
CALCENTRY-S005 CALC_ZE_TAGESGRENZE / CALC_TagesGrenze 0 V1 SaveAz Verschiebt Tagesfenster beim Ersetzen von Arbeitszeiten CALCENTRY:IO, CALCENTRY:SET

Feldbeziehungen (Teilmenge)

Beziehung Tabelle.Feld Operation Datenfluss / Verwendung Bedingung Beleg
CALCENTRY-D001 Arbeitszeiten.Person SELECT Filter des V1-DELETE: Person und Tagesfenster mit CALC_TagesGrenze, nur automatisch aus Ereignissen SaveAz/SaveAzSchicht, nicht jeder Datensatz wird bearbeitet CALCENTRY:IO
CALCENTRY-D002 Arbeitszeiten.Kommen SELECT Filter des V1-DELETE: Person und Tagesfenster mit CALC_TagesGrenze, nur automatisch aus Ereignissen SaveAz/SaveAzSchicht, nicht jeder Datensatz wird bearbeitet CALCENTRY:IO
CALCENTRY-D003 Arbeitszeiten.Zeitereignisse SELECT Filter des V1-DELETE: Person und Tagesfenster mit CALC_TagesGrenze, nur automatisch aus Ereignissen SaveAz/SaveAzSchicht, nicht jeder Datensatz wird bearbeitet CALCENTRY:IO
CALCENTRY-D004 Arbeitszeiten.— Zeilen DELETE V1 ersetzt aus Ereignissen erzeugte Arbeitszeiten im gefilterten Tagesfenster SaveAz; SaveAzSchicht zusätzlich nach Zeitereignis CALCENTRY:IO
CALCENTRY-D005 Arbeitszeiten.Manuell INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D006 Arbeitszeiten.Person INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D007 Arbeitszeiten.Kommen INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D008 Arbeitszeiten.Gehen INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D009 Arbeitszeiten.P INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D010 Arbeitszeiten.Kennzeichen INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D011 Arbeitszeiten.Korrektur INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D012 Arbeitszeiten.Bereich INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D013 Arbeitszeiten.Zeitereignisse INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D014 Arbeitszeiten.Zeitereignis INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D015 Arbeitszeiten.Filiale INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D016 Arbeitszeiten.ChangeDate INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D017 Arbeitszeiten.UserID INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D018 Arbeitszeiten.Versatz INSERT Berechnete Arbeitszeiten; Zeitereignisse=True, ts=GETDATE,UserID=NULL,Filiale0→NULL V1 SaveAz; Schichtvarianten siehe offene Q11 CALCENTRY:IO
CALCENTRY-D019 Arbeitszeiten.ID SELECT UpdateAz-Match und Nettozeit-Eingaben Berechnung ausgewählter Arbeitszeiten CALCENTRY:IO
CALCENTRY-D020 Arbeitszeiten.Kommen SELECT UpdateAz-Match und Nettozeit-Eingaben Berechnung ausgewählter Arbeitszeiten CALCENTRY:IO
CALCENTRY-D021 Arbeitszeiten.Gehen SELECT UpdateAz-Match und Nettozeit-Eingaben Berechnung ausgewählter Arbeitszeiten CALCENTRY:IO
CALCENTRY-D022 Arbeitszeiten.Kennzeichen SELECT UpdateAz-Match und Nettozeit-Eingaben Berechnung ausgewählter Arbeitszeiten CALCENTRY:IO
CALCENTRY-D023 Arbeitszeiten.p SELECT UpdateAz-Match und Nettozeit-Eingaben Berechnung ausgewählter Arbeitszeiten CALCENTRY:IO
CALCENTRY-D024 Arbeitszeiten.KommenCalc UPDATE Berechnete Grenzen/Nettozeit und ±1/0 Tagversatz; Fehlerreset Grenzen=NULL,Netto=0 UpdateAz; Buchungstag beim Fehlerreset nicht geändert CALCENTRY:IO
CALCENTRY-D025 Arbeitszeiten.GehenCalc UPDATE Berechnete Grenzen/Nettozeit und ±1/0 Tagversatz; Fehlerreset Grenzen=NULL,Netto=0 UpdateAz; Buchungstag beim Fehlerreset nicht geändert CALCENTRY:IO
CALCENTRY-D026 Arbeitszeiten.Netto1 UPDATE Berechnete Grenzen/Nettozeit und ±1/0 Tagversatz; Fehlerreset Grenzen=NULL,Netto=0 UpdateAz; Buchungstag beim Fehlerreset nicht geändert CALCENTRY:IO
CALCENTRY-D027 Arbeitszeiten.Netto2 UPDATE Berechnete Grenzen/Nettozeit und ±1/0 Tagversatz; Fehlerreset Grenzen=NULL,Netto=0 UpdateAz; Buchungstag beim Fehlerreset nicht geändert CALCENTRY:IO
CALCENTRY-D028 Arbeitszeiten.Buchungstag UPDATE Berechnete Grenzen/Nettozeit und ±1/0 Tagversatz; Fehlerreset Grenzen=NULL,Netto=0 UpdateAz; Buchungstag beim Fehlerreset nicht geändert CALCENTRY:IO

Quellenverzeichnis

Siehe auch: Übersicht der Schnittstellen. Keine Ausführung oder Codekorrektur.

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki