Fehlzeiten können aus POLYPOINT an folgende Partnersysteme exportiert werden: UKA, Loyco, SAP, SunetPlus
Für jeden Fehlzeitentag wird ein absence-Element generiert. Exportiert werden alle Tage der Fehlzeitdefinition, die im zuletzt abgeschlossenen Monat liegen.
SELECTCASEWHENMitarbeiter_Detail.Lohnart='M' THENTO_CHAR(system_kategorie_variabeln.ML_Abschluss_Datum, 'yyyy-mm') ELSETO_CHAR(system_kategorie_variabeln.SL_Abschluss_Datum, 'yyyy-mm') END ASAccountPeriod,Mitarbeiter.Personalnummer ASPersonnelNumber,TO_CHAR(Kalender.Datum, 'YYYY-MM-DD') ASAbsenceStartDate,--fix 1 Tag. Aufeinanderfolgende Tage werden nicht zusammengefasst1ASAbsenceCalendarDays,PepVersion.Version ASApplicationVersionNumber,Df.Code ASAbsenceType,SUBSTR(TO_CHAR(100-(100*FehlZeit.ArbeitsFaehigkeitsFaktor), '000'), 2) ASAbsencePercent FROMsystem_kategorie_variabeln, Stammplus, Mitarbeiter, Mitarbeiter_Detail, FehlZeit, Kalender, Df, PepVersion WHERE --system_kategorie_variabeln.Kategorie_Id IN (SELECT intItem FROM tmpIntList WHERE Serial#=3)system_kategorie_variabeln.Kategorie_Id IN (13)ANDStammplus.Knoten_Id=system_kategorie_variabeln.Kategorie_IdANDMitarbeiter.Id=Stammplus.Mitarbeiter_IdANDMitarbeiter_Detail.Mitarbeiter_Id=Mitarbeiter.IdANDMitarbeiter_Detail.gueltig_bis>=Stammplus.gueltig_abANDMitarbeiter_Detail.gueltig_ab<=Stammplus.gueltig_bisANDFehlZeit.Mitarbeiter_Global_Id=Mitarbeiter.Mitarbeiter_Global_IdANDFehlZeit.VonDatum < CASEWHENMitarbeiter_Detail.Lohnart='M' THENADD_MONTHS(system_kategorie_variabeln.ML_Abschluss_Datum, 1) ELSEADD_MONTHS(system_kategorie_variabeln.SL_Abschluss_Datum, 1) ENDANDFehlZeit.BisDatum >= CASEWHENMitarbeiter_Detail.Lohnart='M' THENsystem_kategorie_variabeln.ML_Abschluss_Datum ELSEsystem_kategorie_variabeln.SL_Abschluss_Datum ENDANDKalender.Kalender_Id=1ANDKalender.Datum BETWEENFehlZeit.VonDatum AND FehlZeit.BisDatumANDKalender.Datum BETWEENMitarbeiter_Detail.gueltig_ab AND Mitarbeiter_Detail.gueltig_bisANDKalender.Datum BETWEENStammplus.gueltig_ab AND Stammplus.gueltig_bis
Seite 5ANDKalender.Datum < CASEWHENMitarbeiter_Detail.Lohnart='M' THENADD_MONTHS(system_kategorie_variabeln.ML_Abschluss_Datum, 1) ELSEADD_MONTHS(system_kategorie_variabeln.SL_Abschluss_Datum, 1) ENDANDKalender.Datum >= CASEWHENMitarbeiter_Detail.Lohnart='M' THENsystem_kategorie_variabeln.ML_Abschluss_Datum ELSEsystem_kategorie_variabeln.SL_Abschluss_Datum ENDANDDf.DfId=FehlZeit.DfIdFehlzeitTyp
Feld | Datenelement | Feldart | Feldlänge | Beschreibung | Muss/Kann |
sdsg | fgsdf | ||||
sdfgsd | gsdfgsfgsd | ||||
fgsdfg | sdfg | ||||
fghjfghjfg
hjfghjf
gj
© ghjkhjfghj
ghfghdfgh
hgjfghjfghj