Innlesing av IT0267 fra fil

Formål

Innlesing av variable tillegg til bonusutbetaling, til infotype 0267 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.

Filen må være i tekstformat og innholdet semikolonseparert (CSV).

 

Transaksjonskode

YHR_OPPDATER_IT0267

 

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:

 

Neste dato for bonuskjøring hentes fra YHR_BONUSDATOER og brukes til oppretting av ny post i infotypen. Dato er kun til orientering. Dato hentes automatisk fra YHR_BONUSDATOER, som finner neste bonusutbetalingsdato i henhold til kjøreplanen.

 

Felt

Type

Lengde

Beskrivelse

Virksomhet

CHAR

4

Firmakode i SAP – Fast 1810, 1920 eller 1940

Type

CHAR

4

Type leveranse – Fast 0267

Dato

CHAR

8

Dato (YYYYMMDD)

Løpenummer

CHAR

2

Løpenummer, hvis flere filer – Normalt fast ’01’

Antall

NUM

9

Antall datarecords, ekskl. kontrollrecord

 

Kolonnetype

NB! Kolonnene type og lengde er kun til orientering for eksporten av et eksternt system kalt WebRulle (som et eksempel). Programmet konverterer automatisk dataene til riktig type i skjermbildene.

 

Datarecord

Datarecord skal inneholde følgende:

 

Felt

Type

Lengde

Beskrivelse

Identifikasjon

CHAR

11

Fødselsnummer eller ansattnummer. Blanding tillates på samme fil, altså at noen linjer har fødselsnummer, mens andre linjer har ansattnummer. Ansattnummer registreres uten ledende 0.

Dato

CHAR

8

Opprinnelsesdato fra eksternt system (YYYYMMDD)

Lønnart

CHAR

4

Gyldig lønnart for IT0267

Beløp

DEC

7

Beløp – 2 desimaler uten komma

Antall

DEC

7

Antall – 2 desimaler uten komma

Kostnadssted

CHAR

10

Kostnadssted hvis overstyrt kontering.

K-element 7

CHAR

12

K7 for overstyrt kontering.

K-element 6

CHAR

24

K6 for overstyrt kontering.

K-element 4

CHAR

10

K4 for overstyrt kontering.

K-element 5

CHAR

16

K5 for overstyrt kontering.

Overstyr konto

CHAR

24

Ekstra felt fra WebRulle – ikke tatt i bruk.

Tilordningsnr

CHAR

16

«Akt_StartDato» fra WebRulle, dato på format DD.MM.YYYY.

 

Dato er kun til orientering. Dato hentes automatisk fra YHR_BONUSDATOER, som finner neste bonusutbetalingsdato i henhold til kjøreplanen.

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

 

Eksempel på fil:

 

 

Utfylling av seleksjonsbildet

 

Programmet oppdater 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/Infotypetekst’ kan du legge inn referanse som fremkommer på posten i PA20 hvis du trykker 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 produktivt

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å.