Formål
Å analysere og rette feil som oppstår ved innlesing av ekstern fil eller innlesing av en Batch Input-mappe.
Forutsetninger
Kunde eller DFØ har kjørt program for å lese inn fil som skal oppdatere data i SAP. Filen har feilet ved innlesing og transaksjoner (poster) som har feilet har lagt seg i en Batch Input-mappe. Vanlige årsaker til at filen/poster på filen feiler:
Dersom enkeltpersoner er sperret i SAP fordi noen utfører vedlikehold på personen (PA30), vil postene som gjelder denne personen havne på feillisten.
Dersom klienten er sperret for vedlikehold p.g.a lønnskjøring vil hele filen havne på feillisten.
Andre typer feil på hele filen eller enkeltposter kan også være årsak til at det opprettes en feilliste.
Fremgangsmåte
Transaksjonskode SM35.
Nedenfor vise fremgangsmåte for å:
Analysere feil ved innlesing av refusjoner fra NAV
Behandle feil ved opprettelse av fraværskvoter
Analysere/behandle feilmapper ved innlesing yfi_import_av_dimensjoner.
Analysere/behandle feilmapper ved innlesing.
Yhr_fyll_infotype_0027.
Analysere feilsituasjoner ved linnlesing av refusjoner fra NAV
Marker aktuell mappe og velg Analyse.


Mappekortet transaksjoner viser indeksnummer som feiler.
Mappekortet Skjb. viser 3 programnavn (SAPMP50A, MP001400 og MP004100).

Dobbeltklikk på SAPMP50A og ansattnummer som feiler vises.

Dobbeltklikk på SAPMP001400 og dataene på infotype 0014 som feilet vil vises.

Under mappeanalysen vil også feilen på infotypen 0041 (MP004100)vises.

I infotype 0041 er det Datotype CO/CM som feiler.

Ved å gå til mappekort Protokoll fra kjøredato vil du få opp samtlige poster som er med på kjøring.
Samtlige har et indeksnummer og du kan gå direkte til de indeksnumrene som er nevnt under mappekort transaksjoner. Der vil det ligge en beskrivelse av hvorfor transaksjonen feilet under innlesing.

Kontorstedene må gi tilbakemelding til kunde om feilene slik at korrigeringer kan utføres manuelt.
Behandle feil ved opprettelse av fraværskvoter
Det er to hovedtyper av feilsituasjoner.
Den ene typen er feil på posten som ligger i mappen. Forutsatt at man vet hva som er feil kan du i dette tilfellet korrigere på posten ved innlesing og lese inn den korrigerte posten direkte. I noen tilfeller får du ikke korrigert posten, men må slette posten som ligger i mappa og registrere korrekt post manuelt. Eksempel på dett kan være når posten er tilknyttet feil ansattnummer. Da lar ikke feilen seg korrigere ved innlesing.
Den andre hovedtypen er at det er feil på data i SAP som gjør at posten ikke kan leses inn, til tross for at posten er korrekt. I slike tilfelle må man ta vare på posten, korrigere data i SAP for så å lese inn posten, uten at posten må/skal korrigeres.
Marker mappen som inneholder feilposter.

Mappen som er merket i eksempelet inneholder fraværskvoter på 2 ansatte hvor av 1 har feilet og 1 har blitt lest inn. Vi forsøker å lese inn mappen på nytt.

Her får vi opp et skjermbilde med de verdiene som ikke kan leses inn.

Nederst på skjermbildet kommer det opp et varsel på samme måte som ved manuell registrering i PA30/PA61. I noen tilfeller vil feilmeldingen kunne endre seg hvis du trykker Enter. I dette tilfellet er den forståelig og fullstendig som den er.
Feilmeldingen lyder at inkludering ikke er mulig på grunn av konflikt, altså at posten kolliderer med en post som allerede ligger i SAP. Det er mulig å korrigere gyldighet, kvotetype, antall og start/slutt på kvotetrekk. Vi kan ikke korrigere ansattnummer.
Her må man finne ut om det er posten den kolliderer med som er feil eller om det er posten i mappa som er feil. Da må man komme seg ut av mappa og gå inn på den ansatte og sjekke.

For å avbryte innlesing av posten uten å miste den, klikk på Tilbake og du får opp et spørsmål om du vil forlate posten.

Svar ja til å avslutte skjermbildet.

I noen tilfeller får du også spørsmål om du vil beholde dataene. Svar Ja også på dette spørsmålet.
Hvis du er helt sikker på at en transaksjon ikke skal leses inn kan du nå svare Nei. Hvis posten skal inn eller så lenge du er usikker på om posten skal inn, svar Ja. Hadde det vært flere feil i mappen ville neste feil nå kommet op. I og med at mappen kun inneholder 1 feil kommer bildet nedenfor opp.

Svar ja til å gå til Mappeoversikt.
Se data i en mappe uten å lese inn
Det kan være ønskelig å se på innholdet i en mappe uten å kjøre den.

Marker mappen og dobbeltklikk på den. Strengt tatt må den ikke markeres, men dersom du allerede har markert en mappe og dobbeltklikker på en annen mappe er det mappen som er markert som kommer opp. Derfor er det lurt å markere mappen du skal se på.

Mappen inneholder 2 poster, 1 post som er behandlet, 1 post med feil. Vi ser at begge poster gjelder transaksjonskode PA61.
Vi dobbeltklikker på posten som er feil.

Vi kastes over i mappekort Skjb som viser to linjer. Her dobbeltklikker vi på øverste linje.

Vi får opp ansattnummer, alternativet klikker vi på neste linje og får opp den samme feilposten vi fikk opp ved innlesing og Vis bare feil.

Denne gangen er vi ikke i innlesingsmodus og derfor får vi ikke anledning til å endre data.
Det tredje mappekortet i skjermbildet viser hvilke feilmeldinger man ville fått opp under innlesing ved Vis bare feil.

Det er ikke alltid at denne protokollen gir like god oversikt.
Analysere /behandle feilmapper ved innlesing yfi_import av dimensjoner.
Merk posten du vil analysere/feilrette og gå velg «analyse knappen».

Her kan du se hvilken dimensjon som må analyseres/feilrettes.

CJ12 transaksjonskode for = K element 6.

Hvis vi sjekker så finnes den fra før, (transaksjonskode CJ12).
Men teksten må oppdateres/endres.

Velg kjør og vis bare feil. Så blir mappen prosessert.

Analysere/behandle feilmapper ved innlesing av yhr_fyll_infotype 0027.
Merk «feilmappe» som skal analyseres/korrigeres/slettes.

Merk transaksjon:

Merk av for feltliste for å se innholdet:

Nedenfor er loggen med forklaring til felter: (rødt er verdien).

Ansattnr: RP50G-PERNR 00101702
Startdato BEGDA 01.01.2015
Sluttdato ENDDA 31.12.9999
Infotype : RP50G-CHOIC 27
Subtype 1/2 RP50G-SUBTY 02 (lønn = 1 reise = 2)
Firmakode TAB-BUKRS(01) 1590
Kostnadssted B-KOSTL(01) 0000000370
K element 6 TAB-POSNR(01) 1590_1837108
% RHCD_TAB-PROZT(01) 100,00
K-elemt 4 -FINCODE(01) 044001
I dette eksempelet.
Gå til PA20 ansatt nr. 101702, sjekk at dataene foreligger, ellers les inn mappa, er dataene korrekte, så kan mappen slettes.
