Ansicht
Dokumentation

CL_HRPAY00_RECALL_PAYROLL - Steuerung zur Wiederholung einer Abrechnung

CL_HRPAY00_RECALL_PAYROLL - Steuerung zur Wiederholung einer Abrechnung

BAL Application Log Documentation   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse wird zur Steuerung eines erneuten Aufrufs der Abrechnung verwendet.

Durch den Aufruf der Methode SET_DO_RECALLin einer Abrechnungsfunktion wird initiiert, dass die aktuelle Abrechnung unterbrochen und neu gestartet werden soll.

Nach Beendigung der Abrechnungsfunktion, in der der Schalter gesetzt wird, werden die Abarbeitung des Schemas beendet, alle bisherigen Abrechnungsergebnisse initialisiert und die gesamte Verarbeitung für die Personalnummer wiederholt, sofern der Wiederaufruf gesetzt wurde. Die Abfrage des gesetzten Schalters erfolgt durch den Aufruf der Methode DO_RECALL.Vor dem erneuten Aufruf der Hauptverarbeitung wird der gesetzte Schalter durch die Methode RESET_DO_RECALL zurückgesetzt.

Im Abrechnungsprotokoll werden im Falle eines Wiederaufrufs mehrfach die gleichen Perioden ausgegeben. Zuerst erfolgt die Ausgabe der Verarbeitung bis zur Abrechnungsperiode, die unterbrochen wurde. Anschließend werden die Perioden ausgegeben, die erneut abgerechnet wurden. Diese sind mit dem zusätzlichen Text '(Wiederholung n)' gekennzeichnet, wobei n die aktuelle Anzahl der Wiederholungsläufe anzeigt.

Der Wiedraufruf kann derzeit maximal 5 mal pro Personalnummer erfolgen, d.h. mehrfache Aufrufe der Methode SET_DO_RECALL sind möglich. Ist die maximale Anzahl überschritten, wird in der Methode eine Ausnahme mit entsprechender Fehlermeldung ausgegeben. Eine erneute Wiederholung erfolgt dann nicht mehr. In diesem Fall obliegt es dem Aufrufer zu entscheiden, mit dieser Situation umzugehen.

Die Nutzung dieser Erweiterung ist lediglich für Deutschland (Ländergruppierung 01) unterstützt.

Beziehungen

Beispiel

Hinweise

Informationen über den Status der Abrechnung, d.h. ob ein Wiederaufruf der Abrechnung durch die Methode SET_DO_RECALL initiiert wurde oder ob sich die Abrechnung gerade in der Wiederholung befindet, erhält man durch den folgender Methoden:

Methode DO_RECALL

Die Methode liefert den Wert 'X' zurück, wenn eine Wiederholung der Abrechnung durchgeführt werden soll.

Methode IN_RECALL

Die Methode liefert den Wert 'X' zurück, wenn es sich um den Wiederholungslauf der Abrechnung handelt.

Folgende Methoden geben Informationen über die Anzahl der möglichen bzw. durchgeführten Wiederholungsläufe:

Methode GET_MAX_RECALL

Die Methode liefert die maximal mögliche Anzahl von Wiederholungsläufen der Abrechnung.

Methode GET_NO_OF_RECALLS

Die Methode liefert die aktuelle Anzahl der Wiederholungsläufe der Abrechnung.

Weiterführende Informationen






TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3157 Date: 20240423 Time: 175952     sap01-206 ( 56 ms )