Hallo,
ich habe folgendes Problem: Ein Pflegeview zu einer Z-Tabelle wird aufgerufen. Die Einträge in der Tabelle sind grundsätzlich änderbar (Berechtigungsgruppe).
Nun wird vor dem Aufruf eine Berechtigungsprüfung gemacht (einige user dürfen ändern, andere nur schauen), so dass das Pflegeview entweder mit U(pdate) oder S(how) aufgerufen wird. Für denjenigen user, der nur die Anzeige erhält, besteht aber immer noch die Möglichkeit, über den Ändern-button auf den Änderungsmodus umzuschalten. Dies soll unterbunden werden (button ausblenden) oder aber mindestens mit einer Meldung abgewiesen werden.
Nun habe ich mir die Zeitpunkte für die Pflegeviews angesehen und war der Meinung, dass Nr. 19 (Nach Initialisieren globaler Variablen, Feldsymbole) genau der richtige wäre. Ich möchte ja nicht erst den OK_CODE für den gedrückten button abfragen, sondern schon vorher reagieren.
Bei der Erläuterung des Zeitpunkts 19 schreibt SAP:
Funktionen aus der Oberfläche zu deaktivieren über die interne Tabelle EXCL_CUA_FUNCT.
Diese itab ist aber leer, wenn die Formroutine angesteuert wird.
Hat jemand eine Idee, wie ich das lösen kann?