Ansicht
Dokumentation
RSM_TIMEDATA_UPLOAD - HR: Zeitdaten aus Filiale übernehmen
rdisp/max_wprun_time - Maximum work process run time CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein übernimmt die von den Filialen (SAP CAMPBEL: CTAW) hochgeladenen Zeitdaten und übergibt sie an die BAPIs der Zeitwirtschaft.
Verarbeitung von Anwesenheiten:
CTAW kann keine Löschanweisungen für einzelne Anwesenheitssätze generieren. Statt dessen werden Löschanweisungen auf Tagesebene hochgeladen.
Eine Löschanweisung enthält folgende Informationen:
Personalnummer, Datum, Start-Uhrzeit, Herkunftssystem, externe Applikation, generische Dokumentnummer.
Damit sollen diejenigen Anwesenheiten für die Personalnummer zu dem Datum gelöscht werden, deren Beginnuhrzeiten nach der angegenen Start-Uhrzeit liegen und deren Dokumentnummer generisch mit der angegebenen Dokumentnummer übereinstimmt.
Durch die Verprobung auf die Beginuhrzeit wird verhindert, daß dem Vortage zugeordnete Anwesenheiten unnötigerweise gelöscht werden und so eine unerwünschte Rückrechnung anstossen.
Durch die Verprobung der generischen Dokumentnummer wird sichergestellt,dass keine Anwesenheiten gelöscht werden, die von anderen Filialen hochgeladen wurden. Wir gehen also davon aus, dass die Filiale linksbündig in der externen Dokumentnummer versteckt ist!
Für alle infrage kommenden Anwesenheiten wird eine explizite Löschanweisung generiert und zusammen mit den einzufügenden Anwesenheiten an das BAPI BAPI_PTMGREXTATTABS_INSERT übergeben.
Verarbeitung von Abwesenheiten
CTAW kann Löschanweisungen für einzelne Abwesenheitssätze generieren. Die Sätze werden direkt an das BAPI BAPI_PTMGREXTATTABS_INSWCOST übergeben.
Verarbeitung von Vertretungen
CTAW kann keine Löschanweisungen für einzelne Vertretungssätze generieren. Statt dessen werden Löschanweisungen auf Tagesebene hochgeladen. Eine Löschanweisung enthält folgende Informationen: Personalnummer, Datum, Herkunftssystem, externe Applikation, generische Dokumentnummer.
Damit sollen diejenigen Vertretungen für die Personalnummer zu dem Datum gelöscht werden, die logisch diesem Tag zugeordnet sind und deren Dokumentnummer generisch mit der angegebenen Dokumentnummer übereinstimmt.
Die Verprobung auf den logischen Tag bedeutet, daß diejenigen Vertretungen für diesen Tag berücksichtigt werden, die nicht dem Vortag zugeordnet sind, sowie diejenigen Vertretungen des Folgetages, für die das Vortageskennzeichen gesetzt ist.
Durch die Verprobung auf den logischen Tag wird verhindert, daß dem Vortage zugeordnete Vertretungen unnötigerweise gelöscht werden und so eine unerwünschte Rückrechnung anstossen.
Durch die Verprobung der generischen Dokumentnummer wird verhindert, dass Vertretungen gelöscht werden, die von anderen Filialen hochgeladen wurden. Wir gehen also davon aus, dass die Filiale linksbündig in der externen Dokumentnummer versteckt ist!
Für alle infrage kommenden Vertretungen wird eine explizite Löschanweisung generiert und zusammen mit den einzufügenden Anwesenheiten an das BAPI BAPI_PTMGR???_INSERT übergeben.
Verarbeitung von Entgeltbelegen
CTAW kann Löschanweisungen für einzelne Abwesenheitssätze generieren. Die Sätze werden direkt an das BAPI BAPI_PTMGREXTREMSPEC_INSWCOST übergeben.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
ATTENDANCE_ABSENCEATTENDANCE_ABSENCE_DEL
REMUNERATION_SPECIFICATION
RETURN
WORKSCHEDULE_DEL
WORKSCHEDULE_GENERAL_INFO
WORKSCHEDULE_INTERVALS
Ausnahmen
Funktionsgruppe
HRRSM00_TIMEDATACL_GUI_FRONTEND_SERVICES - Frontend Services ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4202 Date: 20240523 Time: 103340 sap01-206 ( 68 ms )