Ansicht
Dokumentation
RPMUST_MESSAGE_HANDLER - Beispielprogramm Nutzung Message-Handler
BAL Application Log Documentation Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Der Report dient als Beispiel zur Verwendung des HCM Message-Handlers (Klasse CL_HRPAY00_MESSAGE_HANDLER).
Integration
Voraussetzungen
Funktionsumfang
Der Report wird über die logische Datenbank PNPCEgestartet. Für alle selektierten Personalfälle wird eine Beispielberechnung über die Methode CALCULATE(Durchführung einer Berechnung mit Nutzung Message-Handler) der Klasse CL_HRPAY00_EXAMPLE_MESSAGES (Beispielklasse zur Nutzung des Message-Handlers) aufgerufen. In dieser Berechnung wird für jede zweite Personalnummer eine Fehlermeldung in den Message-Handler geschrieben. Der Aufruf der Methode CALCULATE_WITH_EXCEPTION(Durchführung einer Berechnung mit Nutzung von Ausnahmen) macht deutlich, wie Ausnahmen dem Message-Handler übergeben werden können. Für die 'fehlerfreien' Personalnummern wird ein Beispielprotokoll über den LOG-Builder erstellt. Die verarbeiteten Personalfälle werden in einer internen Tabelle gesammelt und zusammen mit den Fehlermeldungen über den HCM Application Log ausgegeben.
Selektion
Durch die Auswahl der Art des Protokolls wird die Aufbereitung des Protokolls gesteuert.:
- HCM Application Log
- Die Ausgabe des Protokolls erolgt direkt im HCM Application Log. Unter der Tabelle der verarbeiteten Personalfälle erfolgt die Ausgabe eines Knotens pro Personalnummer und darunter das Protokoll.
- ALV Tree
- Im Unterschied zum HCM Application Log wird lediglich die Tabelle der verarbeiteten Personalfälle ausgegeben. Durch die Auswahl einer Personalnummer in dieser Tabelle und Drücken des Buttons 'Detailprotokoll Personalnummer' wird wird das Protokoll über ein PopUp als ALV Tree ausgegeben.
- Abrechnungsprotokoll
- Ebenso wie beim ALV Tree erfolgt lediglich die Ausgabe der Tabelle der verarbeiteten Personalfälle. Die Auswahl der Personalnummer über die Drucktaste 'Abrechnungsprotokoll Personalnummer' erzeugt für die Personalnummer ein Protokoll analog dem Abrechnungsprotokoll. Die Details werden bei der Verarbeitung der Funktion TESTdargestellt.
Standardvarianten
Ausgabe
Die Ausgabe erfolgt bei allen Varianten über den HCM Application Log. Lediglich das Detailprotokoll für die verarbeiteten Personalfälle variiert.
Für jede Variante ist im Report eine eigene Formroutine zur Ausgabe des HCM Application Log und eine separate Callback-Routine zur Abarbeitung der unterschiedlichen Funktionen vorhanden.
Hinweis- Die zur Darstellung des Abrechnungsprotokolls verwendete Routine CALL_PAYROLL_LOG dient nicht als Muster und hat nicht den Anspruch, die üblichen Funktionen des Abrechnungsprotokolls vollständig abzubilden. Die Routine soll das Protokoll lediglich ähnlich der Abrechnung darstellen, um die unterschiedlichen Darstellungen des Protokolls vergleichen zu können.
Aktivitäten
Beispiel
ROGBILLS - Synchronize billing plans Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4070 Date: 20240520 Time: 110057 sap01-206 ( 106 ms )