Ansicht
Dokumentation
HR_SP_ABS_CALLBACK_FUNCTION - Abwesenheitsplaner: Beispiel für Callback Funktion
ABAP Short Reference Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Muster zum Erstellen eines eigenen Funktionsbausteins
Der Abwesenheitsplaner (Report RHSPP_ABS_PLAN) erlaubt die Einrichtung vom Kunden definierter Funktionen auf der Ausgabeliste. Als Voraussetzung dafür muss ein eigener GUI-Status für die Ausgabeliste definiert werden, der im Profil des Abwesenheitsplaners angegeben werden muss.
Der Funktionsbaustein HR_SP_ABS_CALLBACK_FUNCTION sollte als Muster zum Erstellen eigener Funktionsbausteine kopiert werden.
Folgende Daten müssen als Kontextinformation dem Baustein mitgegeben werden:
- Die aktuelle Profil ID
- Die Bedeutung (Semantik)
- Beginn und Endedatum (= aktueller Tag)
- Aktueller Funktionscode
- Die komplette Datentabelle
- Die selektierte Zeile
- Der selektierte Tagessatz mit einer Referenz zum zugehörigen Infotypsatz
- Eine Kommunikationssturktur für die zur Ausgabesteuerung mit u.a. folgenden Informationen:
- ,,Cursorposition (wo stand der Cursor bei Ausführung der Funktion)
- ,,Ein Refresh-Kennzeichen, das dafür sorgt, dass Änderungen an der Datentabelle angezeigt werden. Wird dieses Kennzeichen gesetzt, dann wird die Tabellendarstellung neu aufgebaut und damit alle Änderungen der Datentabelle innerhalb des Funktionsbausteins dargestellt. Eine Einsatzmöglichkeit wäre eine andere Kennzeichnung der Zellen für freigegebene Sätze. Es sollten allerdings keine neue Zeilen in die Tabelle eingefügt oder exitierende Zeilen gelöscht werden.
Beispiel
Hinweise
Weiterführende Informationen
Einführungsleitfaden Abwesenheitsplaner
Parameter
CH_ALV_COMMUNICATIONIM_BEGDA
IM_DATA_TABLE
IM_ENDDA
IM_OKCODE
IM_PROFILE_ID
IM_ROW
IM_SELECTED_RECORD
IM_SEMANTIC
Ausnahmen
Funktionsgruppe
HRSP_ABS_PLANCPI1466 during Backup BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2504 Date: 20240523 Time: 061214 sap01-206 ( 54 ms )