Det er umulig å lage en fullstendig liste over problemstillinger som kan oppstå. I dette kapittelet viser vi til problemstiller vi har sett oppstå, men det er helt sikkert andre situasjoner vi så langt ikke har hatt noen tilfeller av.
Programmet dumper eller du kastes ut
Når programmet leser data som programmet ikke vet hvordan skal behandles kan det fort skje at man enten kastes ut eller at programmet dumper. Dette gjelder mange programmer i SAP.
I noen tilfeller får man en generell feilmelding slik at man skjønner at det er programmet som ikke klarer tolke dataene. Da vet man hva som skjer. Andre ganger gis ingen beskjed. Man vet da ikke om feilen er i programmet eller på filen. Det er alltid mest fristende å tro at det er i programmet, men i dette tilfellet er det er mest sannsynlig at det er på filen.
Feilsøk aldri rett på arket fra kunden, men lag din egen kopi.
Listen nedenfor viser punkter du bør sjekke. Den starter med de punktene som er raskest å kontrollere:
•Sjekk at regnearket har formatet navn.xlsx.
•Sjekk at ingen kolonner er skjult.
•Sjekk at det ikke ligger data uten kolonneoverskrift.
•Sjekk at det ikke ligger data til høyre for siste kolonne.
•Sjekk at det ikke ligger data etter siste linje i arket.
•Sjekk at tall og datokolonner har riktig format ved at de virkelig inneholder tall og datoer. Om nødvendig endre kolonneformatet.
•Ta ut et tomt regneark fra SAP og sjekk at alle kolonner på innlesingsarket er identiske med arket du nettopp hentet ut fra SAP. Dersom du finner avvik, juster overskriftene på arket du skal lese inn.
•Ta en kopi av regnearket med en eller en håndfull personer som er helt standard og som du er sikker på er korrekt utfylt (MG/MUG 1/01, 100 % FLEX). Sjekk om du nå får feilmelding eller om du fortsatt kastes ut. Dersom du får ikke lenger får feilmelding er det ikke feil i programmet. Feilsøk videre.
•Sjekk om det er foretatt noen spesialtilpassing for kunden, f.eks. opprettet nye MG/MUG-kombinasjoner, nye stillingskoder eller lignende. I så tilfelle forsøk å lese inn en person i denne gruppen. Dersom du kastes ut har du trolig identifisert feilen, eventuelt en av flere feil. Ta hele gruppen ut av arket/over på eget ark. Forsøk deretter å lese inn de øvrige personer.
•Fortsett med å teste grupper ved å selektere på MG/MUG. Sjekk først sære grupper og sjekk om det er denne personen/gruppen som er grunnen til at du kastes ut. Dersom du kastes ut, fjerne hele gruppen. Forsøk deretter å lese inn de øvrige personer på arket.
Feilmeldinger på personfilen du ikke finner ut av
•Sammenligne linjen hvor du ikke ser hva som er feil med en annen person på samme regneark som du ikke får feilmelding på. Personene bør helst ha samme MG/MUG-kombinasjon. Sjekk om du klarer å finne noen forskjell i datagrunnlaget.
•Forsøk å registrere personen manuelt ut fra den informasjon som ligger i regnearket. Får du meldinger underveis som ikke fikk i vaskeprosessen.
•Eventuelt finn en aktiv person i QOA med samme MG/MUG-kombinasjon som på personen du ikke får lest inn? Sjekk om du klarer å finne noen forskjell mellom informasjon registrert i QOA og informasjon på som ligger på filen.
Mange like feilmeldinger på personfilen som hindrer innlesing av hele arket
Del arket slik at du får ett ark med personer uten feil og ett ark for personer som feiler. Kan være lurt dersom andre venter på innlesingsresultatet for å få gjort sin jobb.
Viktig: Dersom du splitter opp personfilen i flere «delfiler» må du avslutte innlesingen av alle «delfiler», både i YHR_OPPSTART_SAKSG og YHR_OPPSTART_INFOTP før du begynner å lese inn reisedata, fravær, faste tillegg etc. Dette fordi disse filene fortsatt vil inneholder data for alle ansatte, inkludert personer som ikke er lest inn enda.
Batchmapper som feiler til tross for feilfri vask
Her ligger det kontroller i SAP uten at vaskeprogrammet bruker denne kontrollen. Kjør om filen ved «Bare å vise feil». Sjekk feilmeldingen du får og legg inn data som mangler. Om nødvendig, avbryt innlesing, innhent nødvendige data og kjør om. I tillegg må du innrapportere til LA APP at dette burde vært varslet i vaskeprogrammet.
Batchmappe lest inn, men ingen personer opprettet
Årsaken er høyst sannsynlig at du har lest inn batchmappen med brukergruppe 20 i stedet for 90. Du har fått opprettet alle stillinger, men ikke lest inn personene. For å unngå masse tomme stillinger hos en ny kunde bør du fjerne stillingene som nettopp ble opprettet før du produserer ny mappe.