Hallo zusammen,
ich würde gerne unter der Funktionsgruppe MEGUI und dem GUI-Status "Normal" und "Normal_Ext" eine neue Funktionstaste integrieren, damit aus den Transaktion ME22N und ME23N in die Transaktion MIGO verzweigt werden kann.
Diese soll nur aktiv angezeigt werden, wenn der Benutzer die Berechtigung für diese Transaktion hat.
Ich hatte hier vor ein paar Jahren schon mal per Modifikation die Möglichkeit geschaffen.
Aber leider funktioniert diese nicht mehr.
Hierzu hatte ich im Include "LMEGUICJI" folgendes Coding eingebaut:
-------------------------------------------------------------------------------------
*Berechtigung für Transaktion 'MIGO' prüfen
AUTHORITY-CHECK OBJECT 'S_TCODE'
ID 'TCD' field 'MIGO'.
*wenn keine Berechtigung, dann Button 'MIGO' ausblenden
*wenn ME21N, dann Button 'MIGO' ebenfalls ausblenden
IF sy-subrc NE 0 OR
( sy-subrc EQ 0 AND
l_document-trtyp EQ 'H' ).
*( H = neue Bestellung ; V = Ändern ; A = Anzeigen )
l_excl-function = 'MIGO'.
INSERT l_excl INTO TABLE ch_excluding.
ENDIF.
-------------------------------------------------------------------------------------
Hat von euch jemand eine Idee, wie ich das Problem lösen und vielleicht sogar eleganter einbauen kann.
Danke vorab.
Gruß
Jens