Ansicht
Dokumentation

HR_PROCESS_ABSENCE_ATTENDANCE - Verarbeitung von An-/Abwesenheiten

HR_PROCESS_ABSENCE_ATTENDANCE - Verarbeitung von An-/Abwesenheiten

BAL Application Log Documentation   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein berechnet aus dem eingegebenen Abwesenheitsdatum, die Abwesenheitstage, Abwesenheitsstunden, Kalendertage und Urlaubs-
anzahl bzw. Kontingentverbrauch.

Als Eingabe besteht bei eintägigem Satz die Möglichkeit:

1) Keine Stunden und keine Uhrzeiten anzugeben

2) Nur Stunden und keine Uhrzeiten anzugeben
a) falls der SWITCH_HRSIF nicht gesetzt ist werden die Uhrzeiten
nachgeneriert. Der Switch_HRSIF gibt an ob das
Merkmal HRSIF gesetzt ist (1) oder nicht (0).
b) ansonsten wird der Satz ohne Uhrzeiten prozessiert.

3) Nur Uhrzeiten anzugeben, dann werden die Stunden berechnet.

4) Uhrzeiten und Stunden einzugeben, dann werden die Uhrzeiten benutzt
um die Stunden neu zu berechnen.
Das Vortageskennzeichen VTKEN ist bei Abwesenheit ein Parameter der
vom Funktionsbaustein berechnet wird. Dagegen ist er bei einer
Anwesenheit ein Eingabeparameter.

Das ALLDF wird gesetzt (X) falls keine Uhrzeiten und keine Stunden angegeben sind. Das HRSIF Flag wird gesetzt falls keine Uhrzeiten eingegeben wurden aber Stunden. Bei einem mehrtägigen Satz werden keine Uhrzeiten und Stunden berücksichtigt.

Wird die Kontingentabtragung gewünscht Conti=1, so werden die Abtragungsergebnisse im Falle:

1)Des Urlaubs in der Tabelle DEDUCTION zurückgegeben und result
wird auf 1 gesetzt. Als Eingabe Tabelle fungiert die Tabelle
ENTITLEMENT, die mit dem Funktionsbaustein hr_fill_purla
erzeugt werden kann. Die Ausgabe wird in der Tabelle DEDUCTION
zurückgegeben, die auf das Cluster PC weggeschrieben werden kann.
Ausserdem wird die Urlaubsabtragung in der Tabelle ENTITLEMENT
angepasst.

2)Der Abwesenheitskontingentabtragung (Kontingentart ungleich 99)
werden die Abtragungsergebnisse in der Tabelle M2006_OPERA
zurückgegeben, die gleichzeitig auch als Eingabetabelle dient.
Für geänderte Sätze wird das Operaflag auf U gesetzt und der
Kontingentverbrauch entsprechend angepasst.
Es wird die Tabelle BQUODED der Kontingentabtragung gefüllt und
eine Belegnummer DOCNR vergeben.
Danach wird RESULT auf 2 gesetzt.

3)Der Anwesenheitskontingentabtragung (Kontingentart ungleich 99)
werden die Abtragungsergebnisse in der Tabelle M2007_OPERA
zurückgegeben, die gleichzeitig auch als Eingabetabelle dient.
Für geänderte Sätze wird das Operaflag auf U gesetzt und der
Kontingentverbrauch entsprechend angepasst.
Danach wird RESULT auf 3 gesetzt.

Falls keine Kontingentabtragung gewünscht wurde ist RESULT null.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ABRST
ABRTG
ABWTG
ALLDF
AWART
BEGDA
BEGUZ
BQUODED
CONTI
DEDUCTION
DOCNR
ENDDA
ENDUZ
ENTITLEMENT
HRSIF
KALTG
M0000
M0001
M0002
M0007
M2001
M2002
M2003
M2006_OPERA
M2007_OPERA
PERNR
RESULT
STDAZ
SWITCH_HRSIF
VARIANTE
VTKEN

Ausnahmen

ERROR

Funktionsgruppe

PTAC

Vendor Master (General Section)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3592 Date: 20240523 Time: 073702     sap01-206 ( 44 ms )