Ansicht
Dokumentation

HRPSG_PAYRESULTS - Differenzbildung Abrechnungsergebnisse

HRPSG_PAYRESULTS - Differenzbildung Abrechnungsergebnisse

General Data in Customer Master   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

  1. 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.
  2. 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.
  3. 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.
  4. 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_INIT
CONDENSE_FROM_PER
CONDENSE_IN_PER
DATE_FROM
DATE_IN
DATE_LAST
DATE_TO
FUNCTION_MODULE
PERSNO
RESULT_TABLE
WAGETYPE_TABLE

Ausnahmen

CD_NO_RECORD_FOUND
INCONSISTENT_DATES
PERIOD_NOT_FOUND
RD_IMPORT_ERROR

Funktionsgruppe

HRPSG_PAY

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