Ansicht
Dokumentation

EXIT_SAPMNPA5_001 - IS-H: Erweiterung Abwesenheit

EXIT_SAPMNPA5_001 - IS-H: Erweiterung Abwesenheit

ABAP Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein haben Sie die Möglichkeit, in die Verarbeitung der Funktion Abwesenheit (Transaktionen NP91, NP92, NP93) einzugreifen. Er wird im Bild Abwesenheitsdaten der Abwesenheit aufgerufen. Der Aufruf erfolgt zum Zeitpunkt PROCESS AFTER INPUT kurz vor der Ausführung des Moduls zur Abwicklung der Funktionseingabe (Modul OK-CODE) und bei der Funktion Stornieren. Bitte beachten Sie, daß bei der Funktion Stornieren nur die zuletzt bestätigten Eingaben (z.B. durch Prüfen Eingabe) des aktuellen Bildes übergeben werden und nicht die Eingaben unmittelbar vor Ausführung der Funktion Stornieren. Die Funktion Stornieren erkennen Sie am Wert "STO" im Parameter SS_OKCODE. Der Baustein ist insbesondere für die Durchführung von zusätzlichen Plausibilitätsprüfungen gedacht. Falls der Aufruf nicht bei der Funktion Stornieren erfolgt, können Sie jedoch auch die Funktionseingabe verändern und so eigene Funktionen innerhalb der Abwesenheit aufrufen. Falls Sie die Funktion Stornieren abbrechen möchten, löschen Sie den Wert im Parameter SS_OKCODE.

Beispiel

Sie möchten, daß ein bestimmter Rückkehrgrund nur bei vorheriger Eingabe eines bestimmten Abwesenheitsgrundes gesetzt werden kann. Der Abwesenheitsgrund steht im Feld SS_NBEW-BWART und der Rückkehrgrund im Feld SS_NBEW2-BWART. Wenn Sie eine Fehlermeldung ausgeben möchten, gehen Sie folgendermaßen vor:
SET CURSOR FIELD 'RNPA1-ABRGR'.
MESSAGE E... WITH ...

Hinweise

Bitte achten Sie darauf, daß Sie keine laufzeitintensiven Funktionen ausführen, da es sich hier um eine Dialogfunktion handelt. Weiterhin sollten Sie keine Anweisungen verwenden, die die Rückkehr zur Aufrufstelle dieses Funktionsbaustein verhindern (z.B. LEAVE SCREEN, LEAVE TO TRANSACTION, ...).

Weiterführende Informationen

Bitte beachten Sie auch die Dokumentation zur SAP-Erweiterung NP920001.





Parameter

SS_NBEW
SS_NBEW2
SS_NBEW2_OLD
SS_NBEWTAB
SS_NBEW_OLD
SS_NFAL
SS_NFAL_OLD
SS_NFPZTAB
SS_NPAE
SS_NPAT
SS_OKCODE
SS_TCODE
SS_VCODE

Ausnahmen

Funktionsgruppe

XN01

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

Length: 3340 Date: 20240523 Time: 103118     sap01-206 ( 79 ms )