Ansicht Dokumentation

Wir wachsen stetig und suchen neue Kollegen (m/w/d)! Schauen Sie sich unsere offenen Position an, um eine passende Herausforderung zu finden!

CL_HRDEPBSVAVG_SEZ_PROZ - Muster für Varianten der Sonderzahlung VADM

CL_HRDEPBSVAVG_SEZ_PROZ - Muster für Varianten der Sonderzahlung VADM

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

Funktionalität

Diese Klasse enthält die Methoden zur Berechnung der Sonderzahlung für das im Standard ausgelieferte Muster für die prozentuale Sonderzahlung auf Basis eines Monats. Diese Klasse wird im Funktionsbaustein HRPBSDEVAVG_SEZ_BASIS_MODULID instanziiert und aufgerufen. Sie ermöglicht die Implementierung neuer Klassen für weitere Ländervarianten der Sonderzahlung. Diese Klassen 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 Festbetrag implementiert. 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ür die Darstellung im Bescheid und im Protokoll abzulegen. Dazu dienen die Tabellen cl_hrdepbsvavg_sez=>at_calc_time und cl_hrdepbsvavg_sez=>at_result_ids. Zum Füllen der Tabellen können die Methoden cl_hrdepbsca_calc_func=>fill_calc_time und 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 Aufruf der 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






CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2099 Date: 20210512 Time: 164421     sap01-206 ( 47 ms )