Valg av rapporteringsdato og -periode

Vi skiller mellom rapporteringsdato og kjøredato. Kjøredato er normalt identisk med rapporteringsdato, men ikke alltid. Rapporteringsdato er den dato dataene skal kontrolleres mot, f.eks. om 2 uker eller om 4 uker. Kjøredato er den dato rapporten er produsert.

 

Statustransaksjoner krever rapporteringsdato

 

Ved generering av statustransaksjoner på en konkret dato er det kontroll på at alle felter på filen er gyldige på den dato som er valgt, eksempelvis «I dag» eller «Om to uker». Det er ikke mulig å rapportere på en dato tilbake i tid.

Dersom en slik datokontroll ikke er der er det ikke gitt at alle felter på filen er gyldige på en og samme dato og da kan informasjonen på filen bli ulogisk.

 

Endringstransaksjoner krever periode

Ved generering av endringstransaksjoner er det kontroll på om det er lagret på infotypeposten siden i går (egentlig siden dato for siste vellykkede fil).

 

Endringer legges ut på første fil. Seinere vil posten ikke være endret siden sist fil og vil bli lagt ut. Det er derfor mot sin hensikt å kontrolleres gyldighet på endringstransaksjoner. Endringstransaksjoner må tas ut for periode, gyldig «Fra i dag» (og i all framtid).

 

Når man ber om endringer fjernes kontrollen på om personen er aktiv og om posten er gyldig. Dette for å få med registrering av sluttdato på en infotypepost etter at dato er passert (lager historisk post).  Dersom det hadde vært kontroll på om personen var aktiv og at posten var gyldig ville registrering av en tildato tilbake i tid aldri blitt lagt ut. Dette er spesielt viktig ved registrering av fratredelse og slutt på fravær/permisjon tilbake i tid.

 

Når registrering av ny post, f.eks på infotypene 0001, 0002, 0006 og 0008 blir den gamle posten automatisk avgrenset. Ved slik automatisk avgrensing oppdateres ikke feltet sist endret dato på den gamle posten. Slike endringer vil derfor ikke bli lagt ut.

 

Anbefalt periodevalg

 

 

Statustransaksjoner

Endringstransaksjoner

Persondatafil

Tas ut på konkret dato som

«I dag», «Om 2 uker».

Anbefales kun i spesielle tilfeller, se kommentar nedenfor.

1.  Kan benyttes for å identifisere framtidige tilsettinger, fratredelser og permisjoner.

2.  Kan være aktuelt før oppstart.

Infotypefil

Normalt kun aktuelt på oppstartsdato

Tas alltid ut på periode

«Fra i dag» (og i all framtid)

 

Endringstransaksjoner på persondatafil

Årsaken til at man normalt ikke tar ut endringstransaksjoner på en persondatafil er at man kun får 1 post pr. ansatt.

Ved flere framtidige poster på samme infotype på samme person vil systemet kun ta med posten med ikratftredelsesdato (BEGDA) lengst fram i tid. En persondatafil tar med flere infotyper og postene som er endret på de ulike infotypene kan ha ulik BEGDA.

 

En endringstransaksjon på en persondatafil som altså tar med poster med ulik BEGDA kan derfor bli ulogisk og er ikke alltid egnet for direkte oppdatering, men den kan være egnet for å identifisere at en endring vil skje.  

 

Ved oppstart kan man likevel anta at sist registrerte post vil være den posten som er gyldig på oppstartsdato. Det er eventuelt viktig at informasjonen overskrives av statustransaksjoner på oppstartsdato slik at man blir helt sikkert på at info ved oppstart blir korrekt.

 

Dersom en kunde i tillegg til en daglig persondatafil med statustransaksjoner også ønsker melding om framtidige hendelser, kan det være hensiktsmessig å ta ut en egen persondatafil med endringstransaksjoner med det formål å vise visse framtidige hendelser. Mottaker må selv filtrere bort uønsket informasjonen. Andre måter å identifisere framtidige endringer på er å ta ut to statusfiler, en pr. dagens dato og en fil en eller to uker fram i tid. Begge filene vil da inneholde logiske transaksjoner. Man kan også ta ut endringer på IT0302 for på denne måten å identifisere hva som vil skje når, men man får da ikke med detaljene i hva som vil skje.

 

Eksempel 1:

En bruker registrerer saksgang for start permisjon og for slutt permisjon på samme dag.

 

     Endringstransaksjon på persondatafilen.
Kun den ene saksgangen fra IT0000 tas med og systemet velger den posten med ikrafttredelsesdato (BEGDA) lengst fram i tid. Kun saksgang for slutt permisjons blir med på fila. Saksgang for start permisjon vil aldri bli lagt ut som endring.

 

     Statustransaksjon på persondatafil pr dags dato.
Systemet velger den infotypeposten som er gyldig på rapporteringsdato. Saksgangen for start permisjon blir med på første fraværsdag. Saksgang for slutt permisjon blir med første arbeidsdag etter at permisjonen er slutt. 

     Statustransaksjon på persondatafil 2 uker fram i tid.
Systemet velger den infotypeposten som er gyldig på rapporteringsdato. Saksgangen for start permisjon blir med når det er 2 uker igjen til oppstart. Ved registrering mindre enn to uker før permisjonsstart blir endringen med på førest fil. Tilsvarende for permisjonsslutt.

     Endringstransaksjon på IT0032.
Både saksgang for start og saksgang for slutt permisjon blir med på første fil. Begge saksgangene har riktig dato, men man ser ikke hvilke andre endringer som foretas i samme saksgang.

 

Tilsvarende, det samme skjer dersom man på samme dag registrer saksgang for start fungering og saksgang for slutt fungering.

 

Eksempel 2:

Det besluttes intern omorganisering og registreres overgang til ny org.enhet med ikrafttredelsesdato 1. april. Samme dag registrerer endring av dellønnsprosent fra 17. april.

 

     Endringstransaksjon på persondatafila.
Systemet velger den infotypepost med seineste ikrafttredelsesdato. For IT0000 velges saksgang for endring av dellønnsprosent fra 17. april. Samtidig vil den ta med seg endringen av org.enhet fra IT0001. Men denne endringen skjedde 1. april. Transaksjonen gjenspeiler ikke registrerte data.

     Statustransaksjon på persondatafil pr. dags dato.
Systemet velger den infotypeposten som er gyldig på rapporteringsdato. Ved registrering i mars blir ingen av saksgangene med. På fila 1. april får man med saksgang for endring av org.enhet. Denne saksgangen vil også komme med på statusfila og med riktig ikrafttredelsesdato ved registrering i perioden 1.-17. april. Saksaksgang for endring av dellønnsprosent legges ut på fila 17. april. Ved registrering av begge deler på en dato etter 17. april vil kun endring av dellønnsprosent komme med.

 

     Statustransaksjon på persondatafil 2 uker fram i tid.
Systemet velger den infotypeposten som er gyldig på rapporteringsdato. Ved registrering i mars blir saksgang for endring av org.enhet fra 1. april med den 17. mars. Ved registrering seinere enn 17. mars vil den komme med på første fil. Saksaksgang for endring av dellønnsprosent pr. 17. april legges ut på fila 3. april. Ved registrering av begge deler på en dato etter 17 april vil kun endring av dellønnsprosent komme med.

 

     Endringstransaksjon på IT0032.
Begge saksganger blir med på første fil. Begge saksgangene har riktig dato, men man ser ikke hvilke endringer som er gjort på den enkelte infotype.

 

Eksempel 3:

Lokale lønnsforhandlinger fra 1 august registreres 2.12. Den ansatte har i tillegg endret fra deltid til full stilling fra 10 oktober.

 

     Endringstransaksjon på persondatafila.
Systemet registrer endring på IT0008 den 2.12., men tar den posten med BEGDA lengst fram i tid. Det betyr at lønnslønnsendring fra 10.10 legges ut, riktignok med ny lønn. Lokale forhandlinger fra 1.8 vil ikke fli lagt ut på endringsfila.

 

     Statustransaksjon på persondatafil pr. dags dato.
Systemet velger den infotypeposten som er gyldig på rapporteringsdato. Fra 10.10. eller fra eventuell seinere registrering av endring av stillingsprosent legger programmet ut ny saksgang for endring av stillingsprosent med ny prosent og gammel sats, men lønna justeres i henhold til 100 %. Fra 2.12 legger den ut ny prosent og ny sats i kombinasjon med siste saksgang på IT0000 som er endring av stillingsprosent. Saksgang for lokale forhandlinger fra 1.8. vil heller ikke her bli lagt ut.

 

     Statustransaksjon på persondatafil 2 uker fram i tid.
Systemet velger den infotypeposten som er gyldig på rapporteringsdato. Fra 26.9. eller fra eventuell seinere registrering legger programmet ut saksaksgang for endring av dellønnsprosent fra 10.10. med ny prosent og gammel sats, men lønna justeres i henhold til 100 %. Fra 2.12 legger den ut ny prosent og ny sats i kombinasjon med siste saksgang på IT0000 som er endring av stillingsprosent. Saksgang for lokale forhandlinger fra 1.8. vil heller ikke her bli lagt ut.

 

     Endringstransaksjon på IT0032.
Begge saksganger blir med på første fil etter registrering. Begge saksgangene har riktig dato, men man ser ikke hvilke endringer som er gjort på den enkelte infotype.

 

 

Statustransaksjoner på infotypefil

Ved overføring av infotyper som endres ofte, f.eks. fravær vil det være hensiktsmessig å hente endringer daglig. Fila vil inneholde registreringer både framover og bakover i tid, også reint historiske poster.

 

Ved oppstart vil det altså være fornuftig å ta med en statusfil for å få med lange permisjoner og annet fravær som gjelder på oppstartsdato.

 

Ingen filtrering i SAP ved generering av fil

Masterdata legges ut på fil slik de er registrert i SAP. Data bearbeides ikke og det filtreres i utgangpunktet ikke på noen måte. Det finnes likevel noen få unntak.

 

     Kontroll på at personen er aktiv i SAP. Kun aktive personer tas med på fila. Det betyr for statustransaksjoner at rapporteringsdato må ligge etter tiltredelsesdato og før fratredelsesdato.

     Kontroll på aktiv post. Kun aktive poster legges ut. Det betyr av rapporteringsdato må være lik eller seinere enn postens ikrafttredelsesdato (BEGDA) og før posten sluttdato (ENDDA).

     Ved bestilling av endringsfil fjernes både kontrollen på at personen er aktiv og kontrollen på at posten er aktiv.

     Det er mulig å ekskludere eksterne fra fila. I så tilfelle ekskluderes medarbeidergruppene (MUG) 8, 9, X og L.

     IT9001 behandles spesielt og her det er mulig å selektere på om infotypen er utfylt eller ikke.

 

Det gis ikke «beskjed» om poster som slettes i SAP etter overføring. De kan likevel bli korrigert i noen tilfeller (når gjeldende post i SAP blir forlenget). Dette gjelder begge filtyper og begge transaksjonstyper.