Innlesing av IT0015 fra fil

Formål

Innlesing av variable tillegg og trekk til infotype 0015 fra ekstern fil (eksternt system). Nedenfor er det omtalt hvordan filen må være bygget opp og hvordan utvalgsbildet skal fylles ut. Basis- og delservicekunder kan lese inn filen selv. Kunder på grunntjeneste må sende inn filen til DFØ for innlesning. Hvis det er få poster, kan kunder på grunntjeneste registrere dette manuelt i e-skjemaet YHR_HURTIGREG i stedet for å sende inn fil.

 

Transaksjonskode

YHR_OPPDATER_IT0015

 

Navnsetting av fil

Filnavnet må være unikt (f.eks med dato og klokkeslett) fordi det sjekkes mot YHR_FILNAVN for å hindre at samme fil kjøres flere ganger.

 

Kontrollrecord

Som første linje, heretter kalt record, på filen skal det ligge en kontrollrecord. Det er viktig at den er korrekt, hvis ikke blir filen avvist.

Den skal inneholde følgende:

 

Felt

Type

Lengde

Beskrivelse

Virksomhet

CHAR

4

Firmakode i SAP

Filler

CHAR

6

Blank

Type

CHAR

4

Type leveranse, 0015

Filler

CHAR

1

Blank

Dato

CHAR

8

Dato for overføring YYYYMMDD

Løpenummer

CHAR

2

Hvis flere filer, start ’01’

Filler

CHAR

11

Blank

Antall

NUM

9

Antall record i filen ex. kontrollrecord

 

Datarecord

 

Datarecord skal inneholde følgende:

 

Felt

Type

Lengde

Beskrivelse

Identifikasjon

CHAR

40

Fødselnummer (11 første plasser, resten blank) eller

Ansattnummer (8 siffer, resten blank) . Brukes færre enn 8 siffer må det registreres nuller som prefiks, f.eks. 00102502

Dato

CHAR

8

Opprinnelsesdato YYYYMMDD

Filler

CHAR

8

 

Lønnart

CHAR

4

Gyldig lønnart for IT0015

Beløp

DEC

7

Beløp, 2 desimaler uten komma

Antall

DEC

7

Antall, 2 desimaler uten komma

Kostnadssted

CHAR

10

Legges inn venstrejustert

K-element 7

CHAR

12

Legges inn venstrejustert

K-element 6

CHAR

24

Legges inn venstrejustert

K-element 4

CHAR

10

Legges inn venstrejustert

K-element 5

CHAR

16

Legges inn venstrejustert

Overstyr konto

CHAR

24

Legges inn venstrejustert

 

Lønnart, antall eller beløp må følge oppsettet i SAP. Ved overstyrt kontering må hele konteringsstrengen legges inn. Ugyldige/ukorrekte datarecords vil bli avvist.

 

Eksempel på fil:

 

Den første linjen er en kontrollrecord.

På de to første datarecords (linjene) er fødselsnummer registrert, på den siste ansattnummer. Dato er 21.01.2010 på alle tre linjer. Lønnart er 3151 og 1491. På lønnart 3151 er det registrert 4 og 3 i antall. På lønnart 1491 er det registrert 10 i beløp. På den første linjen er det lagt inn overstyring av kostnadssted, K-element 6, K-element 4, K-element 5 og konto.

 

Utfylling av seleksjonsbildet

Programmet oppdaterer infotypen direkte ved hjelp av Call transaction.

Filen hentes opp fra et lokalt område. Angi plassering og filnavn i feltet Lokal fil.

I feltet ‘Saksnr/Infortypetekst’ kan du legge inn referanse som fremkommer på posten i PA20 hvis du klikker F9.

 

Kjøring av jobb i test

Kjør først med test-kryss. Hvis det kommer opp feilmeldinger, må dette rettes i filen før produktiv innlesing.

 

Kjøring av jobb produktiv jobb

Fjern test-kryss og kjør. Hvis det oppstår feil under produktiv kjøring, vil det opprettes en feilmappe i SM35 – Batch input. Send en sak til DFØ for behandling av feil i Batch input mapper.

Kontroller oppdateringene etterpå.