Wie werden Fehlzeiten exportiert?

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