CL_HRDEPBSVAVG_SEZ_PROZ - Muster für Varianten der Sonderzahlung VADM

Addresses (Business Address Services)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität

Diese Klasse enthält die Methoden zur Berechnung der Sonderzahlung für das im Standardausgelieferte Muster für die prozentuale Sonderzahlung auf Basis eines Monats. Diese Klasse wirdim Funktionsbaustein HRPBSDEVAVG_SEZ_BASIS_MODULID instanziiert und aufgerufen. Sie ermöglichtdie Implementierung neuer Klassen für weitere Ländervarianten der Sonderzahlung. DieseKlassen müssen dann von der Klasse CL_HRDEPBSVAVG_SEZ_PROZ erben und nur die erforderlichen Änderungen sind per Redefinition anzupassen, alle anderen Teile werden vom Standard übernommen.

Beziehungen

Beispiel

Ein Beispiel ist die Klasse CL_HRDEPBSVAVG_SEZ_FEST, die die Berechnung der Sonderzahlung als Festbetragimplementiert. Diese erbt von der Klasse CL_HRDEPBSVAVG_SEZ_PROZ und nur die beiden Methoden SOZA_OHNE_SONDERBETRAG und PROTOKOLL_SOZA sind redefiniert.

Hinweise

Die Klasse bietet die Möglichkeit Ergebnisse und Zwischenrechnungen in das Cluster NO fürdie Darstellung im Bescheid und im Protokoll abzulegen. Dazu dienen die Tabellen cl_hrdepbsvavg_sez=>at_calc_timeund cl_hrdepbsvavg_sez=>at_result_ids. Zum Füllen der Tabellen können die Methoden cl_hrdepbsca_calc_func=>fill_calc_timeund cl_hrdepbsca_calc_func=>fill_result_id verwendet werden. Wichtig ist dabei, dass ein und derselbe Berechnungszeitpunkt ('l_calctime') innerhalb eines Aufrufes nur einmal in die Tabelle geschrieben wird.

Sofern ein Fehler innerhalb der Implementierung festgestellt wird, kann eine Nachricht durch Aufrufder Methode cl_hrdepbsvavg_sez=>a_msg_handler->add_message zum Message-Handler hinzugefügt werden. Der Schalter cl_hrdepbsvavg_sez=>a_is_ok ist im Fehlerfall auf SPACE zu setzen.

Weiterführende Informationen

Klasse CL_HRDEPBSVAVG_SEZ_FEST


CL_GUI_FRONTEND_SERVICES - Frontend Services   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 2023 Date: 20120527 Time: 155206     triton ( 91 ms )