Veröffentlicht von Bernd
Prüfung von CURR-Beträge
In diesem Artikel geht es um die Erstellung eines speziellen Berechtigungsobjektes und seiner Prüfung im Programm. Es sollen Intervalle von Währungen berechtigt werden. Mein Dank geht an Herrn Tobias Hüper (Senior SAP Consultant bei der Firma isacon AG, the bank accelerator), der diesen Gastbeitrag für Sie erstellt hat:
Weiter…»
Filed under: eigenes Berechtigungsobjekt | No Comments »
Veröffentlicht von Bernd
ABAP-Variantenpflege kann einem Schutz unterliegen
Mit der SE38 lässt sich eine ABAP-Variante auf den Ersteller schützen. Dies geschieht nicht in einer Rolle, sondern in der Tabelle VARID. Im Feld PROTECTED wird ein X gesetzt und schon darf die Variante nicht mehr von jemandem anderes als dem Ersteller geändert werden. Dieser Schutz lässt sich mit der SE38 Variantenpflege in der Funktion Attribute pflegen.
Diese Variantenpflege kann gut sein, kann aber auch zu Problemen führen. Denken Sie etwa daran, das ein Benutzer 300 Varianten angelegt hat und nun den Betrieb verlässt. Was ist zu tun?
Weiter…»
Filed under: Programmschutz | No Comments »
Veröffentlicht von Bernd
Mehr als immer nur eine Rolle löschen
Wer hatte es noch nicht: Mehrere Rollen sollen gelöscht werden! Doch in der PFCG ist nur das Löschen für eine Rolle gegeben. Somit muss man sich im Standard hinsetzen und die Rollen einzeln löschen!
Nein es gibt einen SAP®-Hinweis, der ein Z-Programm veröffentlicht, mit dem man generisch Rollen löschen kann!
Weiter…»
Filed under: Rollenhandling | No Comments »
Veröffentlicht von Bernd
Ebook: Techniken im Berechtigungswesen
Seit langer Zeit habe ich bei Kunden Vorgehensweisen, Realisationsmerkmale, Suchmechanismen etc. gesammelt. Daneben habe ich mich durch Literatur gekämpft, um technische Details zu ergattern….
Weiter…»
Filed under: Allgemein | 2 Comments »
Veröffentlicht von Bernd
Wie findet man die Prüftabellen zu Berechtigungsfelder
Wie oft steht man wie der Ochs vor dem Berg und sieht die einfachste Lösung nicht
! Man will die Prüftabelle für ein Berechtigungsfeld anschauen, weiß aber nicht, wo die gespeichert ist!
Weiter…»
Filed under: Berechtigungsobjekt | No Comments »
Veröffentlicht von Bernd
Benutzermenü: Ausgestaltung und Tuning
Wie Sie sicherlich wissen, gibt es 4 Möglichkeiten, Transaktionen im System zu starten.
- Transaktionsstart durch Transaktionscode
- SAP-Menü im SAP EASY-Access
- Start aus den Favoriten des SAP EASY-ACCESS
- Start aus dem durch Rollen definierten Benutzermenüs
Wussten Sie, dass es gar nicht egal ist, welches Menü Ihre Benutzer verwenden? Je nach Ausgestaltung der Benutzermenüs kann es zu Performance-Einschränkungen und Abbrüchen kommen.
Weiter…»
Filed under: Benutzermenü | No Comments »
Veröffentlicht von Bernd
Ein Entwickler will bspw. in einer Transaktion, die Funktion “Preisänderung” an eine Berechtigung knüpfen. Der Benutzer soll das Recht haben den Preis zu ändern oder nicht. Die Funktion sei im Standard so nicht gegeben, deshalb entscheidet sich der Entwickler, ein eigenes B-Objekt zu definieren.
Diese binäre Abfrage will der Entwickler nun über ein Objekt Z_PREIS mit dem Berechtigungsfeld PREISJA realisieren. Welche Schwierigkeiten, kann es dabei geben?
Weiter…»
Filed under: eigenes Berechtigungsobjekt | No Comments »
Veröffentlicht von Bernd
Andere Suchstrategien für Rollen
Wer kennt sie nicht, die “PFCG-Pause” oder die “SUIM-Pause”! Man ruft eine dieser Transaktionen und es braucht gefühlte Ewigkeiten bis sich die Transaktion meldet oder die Berechtigungen anzeigt. Oft gilt ähnliches für die Transaktionen in der SUIM. Für Auswertungen in Rollen, kann man aber auch andere Suchkriterien anwenden. Ein paar von diesen, möchte ich Ihnen in lockerer Folge hier zeigen.
Weiter…»
Filed under: Auswertungen | No Comments »