Blog – der SAP HCM Notizzettel

PY DE – Bildung Wandlungsbetrag aus aliquotierten Bezügen

Problem: Bei einem WPBP-Split wird der Wandlungsbetrag nicht bzw. unvollständig (nur ein WPBP-Zeitraum) gebildet.
Grund: Auszug aus Hinweis 600652 F&A Altersvermögensgesetz
….

ii) Bei einem untermonatigen/organisatorischen Wechsel eines MA wird die Ausweislohnart nicht gebildet.
–> Die Zuordnung der Lohnarten zum Modell erfolgt splitgenau. Das Problem entsteht dadurch, daß in der WPBP zwei Einträge vorhanden sind. Die Funktion DAVMG ordnet alles dem Endedatum zu. Liegt dies im zweiten WPBP-Split, ist für diesen keine LA vorhanden. Sie haben jetzt zwei Möglichkeiten: Entweder Sie stellen die Lohnart im zweiten WPBP-Splitzeitraum in der gewünschten Höhe zur Verfügung oder Sie grenzen den Infotyp 699 passend zum organisatorischen Wechsel des Mitarbeiters ab.
….

Lösung: Sammeln der Beträge und Einstellen auf den letzten WPBP-Split

ABAP – GET PAYROLL

Beispielimplementierung von GET PAYROLL für deutsche Abrechnungsergebnisse:

Eigenschaften: Selektionsbildvariante 900, HR-Reportklasse PY_DEF.

*&———————————————————————*
*& Report  ZGETPAYROLL
*&
*&———————————————————————*
*&
*&
*&———————————————————————*

REPORT  ZGETPAYROLL.

TABLES: PERNR,PYORGSCREEN, PYTIMESCREEN.

INFOTYPES: 0002.

NODES: PAYROLL TYPE PAYDE_RESULT.

DATA: WA_RT TYPE PC207.

START-OF-SELECTION.

GET PERNR.

RP_PROVIDE_FROM_LAST P0002 SPACE PN-BEGDA PN-ENDDA.

WRITE:/ PERNR-PERNR, P0002-VORNA, P0002-NACHN.

GET PAYROLL.

  LOOP AT PAYROLL-INTER-RT INTO WA_RT.
    WRITE:/ WA_RT-LGART, WA_RT-BETRG.
  ENDLOOP.

END-OF-SELECTION.