Ansicht
Dokumentation
CL_HRPAY00_RECALL_PAYROLL - Steuerung zur Wiederholung einer Abrechnung
BAL Application Log Documentation PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )