Innlesing av IT9013 fra MS Excel regneark

 

Formål

Innlesing av Infotype 9013 historisk fravær på ansatt med gyldighet før produksjonsstart i SAP.

Et batch-input program er laget for å håndtere oppdatering av IT9013 fra et regneark (Excel).

Nedenfor er det omtalt hvordan regnearket må være bygget opp og hvordan seleksjonsbildet skal fylles ut.

Batch-input-mappen kjøres fra transaksjon sm35.

Før innlesing starter, ta ut ad-hoc spørring for å validere om ansatte i mottatt fil tilhører gjeldende firmakode.

 

Transaksjonskode

YHR_OPPRETT_IT9013 (for programmet) og SM35 (for innlesing av mappe til infotypen).

 

Utfylling av regneark for innlesning

Mal i Excel kan sendes virksomheten på forespørsel. Filen som skal leses inn skal ha følgende felter i denne rekkefølge. Numeriske felter skal ha numerisk verdi og datoformat er DD.MM.ÅÅÅÅ.  Feltlengden som er i parentes, er makslengde. Obligatoriske felter fremkommer i oversikten nedenfor. Alle kolonner skal være med i regnearket ved innlesning, selv om ikke alle trenger å fylles med verdier.

Rad 1 er overskrift, og behandles ikke.

 

Kolonne A: Ansattnummer

Numerisk felt - lengde = 11

Obligatorisk felt.

 

Kolonne B: Fraværsart

Fylles ut med fraværsarten i SAP , lengde = 4

Obligatorisk felt.

 

Kolonne C: Prosent arbeidsfør

Fylles ut for delvis fravær prosent arbeidsfør

Tilsvarer feltet i IT2001 (100 – fraværsprosent)

 

Kolonne D: Startdato

Datofelt format dd.mm.aaaa – lengde=10

Obligatorisk felt for eksempel 01.01.2016

 

Kolonne E: Sluttdato

Datofelt format dd.mm.aaaa – lengde=10

Obligatorisk felt for eksempel 31.12.2016

 

Kolonne E: Tekst1

Fritekstfelt – lengde=40

 

Kolonne F: Tekst2

Fritekstfelt – lengde=40

 

Lagring

Ved lagring av fil, velg Excel.

 

Utfylling av seleksjonsbildet

Et bilde som inneholder tekst, skjermbilde, programvare, Font

KI-generert innhold kan være feil.

 

Hvis det er mer enn 1000 poster, må parameteret «les filen t.o.m. rad» justeres.

Det er mulig å kjøre en testkjøring for å få en kontrolliste slik at du kan se hva som vil bli lagt inn, og også for å kunne fange opp evt. feilmeldinger.

Ved kjøring med oppdatering dannes en mappe YHR_OPP_9013, som kjøres inn via transaksjonskode SM35.

 

Batch input

Programmet skaper batch-input-mapper som kjøres inn med mappenavn som angitt i seleksjonsbildet (her: YHR_OPP_9013). Disse kjøres inn med transaksjon SM35, se Innlesing av Batch Input mapper.

 

Rapportering

Data fra IT9013 kan hentes frem via Ad Hoc Query med infosett Z_OPAL_ADMIN_NEW.