Esistono diversi modi per rispondere alla domanda del titolo di questo articolo, parliamo di contenuto tecnico, per gli addetti ai lavori.
Per chi conosce le tabelle che contengono questi dati, sono molteplici le interrogazioni da fare per ottenere il risultato. In alcuni casi, con molte utenze anche parecchio corposo.
Ma ci sono strumenti che permettono di agevolare?
Quali abilitazioni SAP hanno i ruoli?
Ormai qualche anno fa abbiamo pubblicato un post dal titolo "Tabelle Ruoli Profili ed Autorizzazioni SAP" è uno dei post più letti. Qui trovi infatti le principali tabelle che contengono le informazioni legate alle utenze, ruoli, profili e più in generale del concetto autorizzativo SAP.
Ma alla domanda: "Come posso vedere il contenuto dei ruoli assegnato ad uno o più utenti?" Provando a rispondere utilizzando le tabelle, come anticipato, potrebbero essere diverse e molteplici le azioni da fare.
- Diverse tabelle da correlare tra loro
- Utilizzo della transazione SUIM, ma in diversi casi serve fare un drill-down dei dati e non vi è una visione di insieme. Oppure anche in questo caso serve fare diverse estrazioni
Un modo veloce per vedere subito il contenuto dei ruoli
La SAP ha realizzato un programma (al momento senza una transazione specifica) chiamato PRGN_DISPLAY_AUTH che può essere utilizzato allo scopo. Infatti inserendo in questo programma i ruoli di un certo utente è possibile, in una sola esecuzione, vederne il contenuto in termini autorizzativi (compresi valori organizzativi, tramite apposito flag).
Nel risultato è possibile vedere le principali informazioni ovvero:
- Ruoli tecnici
- Descrizioni
- Oggetti autorizzativi
- Campi
- Valori (anche organizzativi)
- Stati degli oggetti autorizzativi
Il risultato di questa elaborazione è di fatto l'unione di diverse tabelle, volendola estrarre manualmente.
Utile quindi, ad esempio, nel caso in cui:
- desidero vedere quali autorizzazioni su un medesimo oggetto ha l'utente tramite i suoi ruoli. Potrei usare anche transazione SU56 (sì, ma qui è più semplice e posso fare anche dei filtri)
- desidero vedere se un utente su un certo oggetto-campo ha valori organizzativi molteplici. Es. per rispondere alla domanda: "Come ha fatto un utente a scrivere documenti su società diversa dalla propria?"