Ansicht
Dokumentation
CL_HRPAYCH_PYF_WHT_LASTSTEP - QSt: Vorbereitung zum Abstellen von Lohnarten (CE)
TXBHW - Original Tax Base Amount in Local Currency BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Implementierungen der Klassen CL_HRPAYCH_PYF_WHT* repräsentieren einzelne Berechnungsschritte der Quellensteuer basierend auf Abrechnungsfunktionen. Sie beinhalten Funktionalitäten der bisherigen Funktionen sowie Erweiterungen, die sich aus kantonalen Anforderungen ergeben.
In der Sicht Steuerung von Abrechnungsschritten (V_T5C71) ist hinterlegt, mit welchen Parametern die Abrechnungsfunktion CHQST welche ABAP-Klassen aufruft. In der Methode CALCULATE_STEP dieser Klassen ist das Coding für die Berechnung der Quellensteuer hinterlegt.
Im Standard wird diese Klasse im Teilabrechnungsschema CHQ1 mit der Abrechnungsfunktion CHQST und dem Parameter 92PR aufgerufen. Der Berechnungsschritt in der Klasse CL_HRPAYCH_PYF_WHT_LASTSTEP hängt davon ab, mit welchem zusätzlichen Parameter (Par2) die Funktion CHQST aufgerufen wird:
- Mit Par2 = 1
- In diesem Berechnungsschritt werden die Quellensteuer- relevanten Lohnarten in der IT-Tabelle für die im Schema folgende Personalrechenregel CHAA (Aufruf CHAA P61 * Abstellen QSt Lohnarten (pro Vertrag)) bereitgestellt.
- Die IT-Tabelle wird im Referenzmanager (Klasse: CL_HRPAYCH_TBLREF_MANAGER) zwischengespeichert.
- Mit Par2 = 2
- Nach dem Abstellen der Lohnarten wird in diesem Berechnungsschritt die IT-Tabelle wieder so gesetzt, wie sie vor der Ausführung des Berechnungsschritts "92PR mit Parameter Par2 = 1" war. Die IT-Tabelle wird aus dem Referenzmanager (Klasse: CL_HRPAYCH_TBLREF_MANAGER) gelesen.
Beziehungen
Beispiel
Hinweise
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: 2811 Date: 20240329 Time: 135803 sap01-206 ( 32 ms )