Ansicht
Dokumentation
HRPSG_PAYRESULTS - Differenzbildung Abrechnungsergebnisse
General Data in Customer Master PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein liest Abrechnungsergebnisse einer Personalnummer entsprechend den Vorgaben (Perioden bzw. Lohnarten aus der Tabelle WAGETYPE_TABLE). Ggf. ergänzt er sie um zusätzliche Informationen (über einen benutzereigenen Funktionsbaustein FUNCTION_MODULE), verdichtet sie und bildet Differenzen. Er ist besonders für Beitragsnachweise geeignet, bei denen man mit derselben Selektion immer dasselbe Ergebnis bekommen möchte (unabhängig davon, ob inzwischen aktuellere Abrechnungsergebnisse vorliegen) und feststellen möchte, ob bei Rückrechnungen Differenzen zu früheren Abrechnungen entstanden sind.
Da die Zeiträume über Datumsangaben statt über Periodenangaben festgelegt werden, eignet sich der Baustein auch für die Auswertung verschiedener Periodenlängen.
Beispiele
-
Die monatlichen Beträge des Jahres 1999 wie sie im Monat 12.1999 aktuell vorlagen, werden benötigt. Dazu wählt man die Parameter wie folgt:
DATE_FROM = '19990101'
DATE_TO = '19991201'
DATE_IN = '19991201'
Das Endedatum braucht nicht auf den 31.12.1999 gesetzt werden, da der Baustein automatisch die komplette Periode mitnimmt, in die das angegebene Endedatum fällt (hier also den Monat 12.1999). Entsprechendes gilt auch für die anderen Datumsangaben. -
Die im Jahr 2000 aufgelaufenen Rückrechnungsdifferenzen auf 1999 sollen als Summe ausgewiesen
werden (d.h. die Differenz zwischen den Ständen in 12.2000 und 12.1999 wird benötigt). Die Parameter sehen so aus:
DATE_FROM = '19990101'
DATE_TO = '19991201'
DATE_IN = '20001201'
DATE_LAST = '19991201'
CONDENSE_IN_PER = 'X'
CONDENSE_FROM_PE = 'X'
Durch die CONDENSE-Parameter werden die Differenzen zu einer Summe zusammengefaßt. -
Für einen monatlichen Beitragsnachweis für den Monat 05.2000 müssen die Parameter so gewählt werden:
DATE_IN = '20000501'
DATE_LAST = '20000401'
CONDENSE_IN_PER = 'X'
Die Parameter DATE_FROM und DATE_TO können leer bleiben, da der Baustein dann automatisch alle aus dem Monat 05.2000 rückgerechneten Perioden auswertet. Der Parameter CONDENSE_IN_PER sollte auf 'X' gesetzt werden, damit automatisch Differenzen gebildet werden (andernfalls bekommt man die Rückrechnungsergebnisse aus 04.2000 in gesonderten Tabelleneinträgen mit negativem Vorzeichen). Dadurch, daß CONDENSE_FROM_PER nicht gesetzt ist, bleiben die Differenzen monatsgenau. -
Für eine eigene Weiterverarbeitung möchte man alle Ergebnisse des Jahres 1999 einlesen. Dazu wählt man einfach
DATE_FROM = '19990101'
DATE_TO = '19991201'
Die fehlende Datum zur Inperiode bewirkt, daß die Abrechnungsergebnisse aus 1999 unabhängig von der Inperiode zurückgegeben werden. Läßt man auch die beiden Daten zu den Fürperioden weg, dann werden sämtliche Abrechnungsergebnisse des Personalfalls eingelesen.
Hinweise
Weiterführende Informationen
Parameter
BUFFER_INITCONDENSE_FROM_PER
CONDENSE_IN_PER
DATE_FROM
DATE_IN
DATE_LAST
DATE_TO
FUNCTION_MODULE
PERSNO
RESULT_TABLE
WAGETYPE_TABLE
Ausnahmen
CD_NO_RECORD_FOUNDINCONSISTENT_DATES
PERIOD_NOT_FOUND
RD_IMPORT_ERROR
Funktionsgruppe
HRPSG_PAYROGBILLS - Synchronize billing plans BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4834 Date: 20240523 Time: 045313 sap01-206 ( 79 ms )