Ansicht
Dokumentation

HR_SP_ABS_CALLBACK_FUNCTION - Abwesenheitsplaner: Beispiel für Callback Funktion

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.
SAP E-Book

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_COMMUNICATION
IM_BEGDA
IM_DATA_TABLE
IM_ENDDA
IM_OKCODE
IM_PROFILE_ID
IM_ROW
IM_SELECTED_RECORD
IM_SEMANTIC

Ausnahmen

Funktionsgruppe

HRSP_ABS_PLAN

CPI1466 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 )