Innlesing av IT9010 fra MS Excel regneark

 

Formål

Konvertering av lønnshistorikk på ansatt med gyldighet før produksjonsstart i SAP.

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

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

Selve batch-input programmet kjøres fra 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_IT9010 (for programmet)

og SM35 (for innlesing av mappe til infotypen)

 

Krav til Excel-fil

Regnearket kan ikke ha skjulte kolonner.

Kolonne A, B og C er obligatoriske felt

Hvis det ligger poster i SAP fra før i samme tidsrom på ansatt, så vil de gamle postene overskrives

Ingen krav til navnsetting. Vi anbefaler filnavn for eksempel med dato og saksnummer. Dette hvis det senere blir oppdaget feil ved innlesingen.

 

Regneark med 22 kolonner

- Kolonne A: Ansattnummer

- Kolonne B: Gyldig fra (DD.MM.YYYY)

- Kolonne C: Gyldig til (DD.MM.YYYY)

- Kolonne D: Stillingskode - lengde = 30

- Kolonne E: Lønnsplan - numerisk felt lengde=5

- Kolonne F: Alternativ - numerisk felt lengde=2

- Kolonne G: Tillegg B-tabell – num. felt lengde=2

- Kolonne H: Lønnstrinn – num. felt lengde=2

- Kolonne I: Årslønn – num.felt lengde 15 / 2 desimaler  - angi for eksempel 800000

- Kolonne J: Tilleggslønn – num.felt lengde 15 / to desimaler angi for eksempel 10000

- Kolonne K: Tilleggslønn – num.felt m/ to desimaler angi for eksempel 10000

OBS! Kolonne I-K: Legg inn beløp uten tusenskilletegn. Fks 10000.

- Kolonne L: Stillingsprosent, num.felt lengde 99,99

- Kolonne M: Årsak – feltlengde 8. Angi en av kodene:

SENTRALT Sentrale justeringsforhandlinger
LOK233    Lokale forhandlinger pkt 2.3.3/2.5.1
LOK234    Lokale forhandlinger pkt 2.3.4/2.5.3
STF233     Status forhandlingstidspunkt 2.3.3
FAGLIG     Faglig opprykk
OPP238    Opprykk 2.3.8/2.5.5
LOK252    Lokale forhandlinger pkt. 2.5.2

Her er det kun de oppgitte årsakene som kan leses inn. Dersom postene gjelder andre årsaker, anbefaler vi å ha blank verdi i kolonne M og registrere årsak i ett av tekstfeltene i kolonne R-V.

 

- Kolonne N: Tjenesteforhold - Feltlengde=30

- Kolonne O: Tjenestested - Feltlengde=60

- Kolonne P: Landkode Feltlengde 3

- Kolonne Q: Utnevnelsesdato (DD.MM.YYYY)

- Kolonne R: Tekst1 – feltlengde 40

- Kolonne S: Tekst2 – feltlengde 40

- Kolonne T: Tekst3 – feltlengde 40

- Kolonne U: Tekst4 – feltlengde 40

- Kolonne V: Tekst5 – feltlengde 40

 

Eksempel på regneark

Et bilde som inneholder tekst, Font, line, nummer

KI-generert innhold kan være feil.

Et bilde som inneholder tekst, line, Font, nummer

KI-generert innhold kan være feil.

 

Første rad er overskrift

Første rad i regnearket blir ikke behandlet ved innlesing.

 

Utfylling av seleksjonsbildet

Et bilde som inneholder tekst, skjermbilde, programvare, Nettside

KI-generert innhold kan være feil.

 

Kjøring av jobb i test

Kjør først med kryss i parameter ‘Ikke oppdater, kun liste’.

Det kommer en liste over oppdateringer som kan kontrolleres:

Et bilde som inneholder tekst, skjermbilde, Font, line

KI-generert innhold kan være feil.

 

Kjøring av jobb produktiv jobb

Ta vekk krysset i parameteren ‘Ikke oppdater, kun liste’.

Det dannes da en batchinputmappe med navn YHR_OPP_9010.

 

Kjøring av batchinputmappe

Bruk transaksjon SM35 og finn mappe YHR_OPP_9010.

 

NB: Det anbefales å kjøre to første postene i mappen YHR_OPP_9010 i forgrunnen for å sjekke at alt er som forventet. Det betyr at du vil få opp hver eneste operasjon på disse to postene og du må bekrefte alle operasjoner med Enter.

 

Deretter kan resten av transaksjonene i batchinputmappe YHR_OPP_9010 kjøres med 'Vis bare feil'. (Dette gjøres via System/tjenester/Batch Input /Vis bare feil).

 

Hvis det oppstår feil, må man enten rette posten og trykke Enter - eller foreta videre behandling via menyen System/tjenester/Batchinput (Normalt enten Neste post eller Avbryt).

 

Kjøring av Batch input er også beskrevet her Innlesing av Batch Input mapper.

 

Rapportering

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