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