Ansicht
Dokumentation

RSM_TIMEDATA_UPLOAD - HR: Zeitdaten aus Filiale übernehmen

RSM_TIMEDATA_UPLOAD - HR: Zeitdaten aus Filiale übernehmen

rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ABSENCE
ATTENDANCE_ABSENCE_DEL
REMUNERATION_SPECIFICATION
RETURN
WORKSCHEDULE_DEL
WORKSCHEDULE_GENERAL_INFO
WORKSCHEDULE_INTERVALS

Ausnahmen

Funktionsgruppe

HRRSM00_TIMEDATA

CL_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 )