È meglio usare la transazione SE16 o SE16N?

Posted by Massimo Manara on Jul 30, 2025 8:15:00 AM

Sono entrambe transazioni da amministratori del sistema, che gli utenti non dovrebbero avere.

specchi

La prima SE16 è la più datata, mentre la SE16N la più "recente". Ma quale conviene utilizzare (nel contesto della gestione dei ruoli SAP)?

 

A cosa serve la transazione SE16*?

La transazione SE16 o SE16N o le molteplici versioni (vedi qui per approfondimento) servono per vedere il contenuto di una tabella SAP.

 

Di fatto le informazioni in SAP sono storicizzate in tabelle. Ne esistono parecchie centinaia di migliaia.

 

Normalmente, per gli utenti finali, non dovrebbe essere necessario avere accesso direttamente alle tabelle in quanto le transazioni  dovrebbero essere sufficienti per avere accesso ai dati.

 

Le transazioni infatti permettono implicitamente di segregare i dati. Mentre attraverso la transazione SE16 like, ho la possibilità di vedere dati anche di ambiti diversi dal mio in modo arbitrario.

 

Meglio usare la SE16 o SE16N?

Anche se la transazione più recente, SE16N, ha diverse funzionalità utili, nel contesto dei ruoli potrebbe essere fuorviante.

 

Ad esempio, se devo vedere quanto ruoli esistono a sistema andrò ad interrogare la tabella AGR_DEFINE. 

 

Tramite la transazione SE16 vedrò esattamente il numero di ruoli (senza duplicati). Usando la transazione SE16N potrei vedere dei duplicati.

 

Questo è normale e voluto in quanto la transazione SE16N svolge delle join implicite tra tabelle.

 

Infatti interrogando la tabella AGR_DEFINE questa viene relazionata alla tabella AGR_TEXTS che contiene la descrizione (corta e lunga) dei ruoli. 

 

Va considerato che le descrizioni possono essere tradotte e quindi a fronte di un ruolo tecnico esistere diverse traduzioni nelle varie lingue della descrizione. Così come la tabella AGR_TEXTS può contenere la descrizione lunga del ruolo

 

Descrizione ruoli

E qui si spiega il motivo.

 

Se un ruolo ha anche la descrizione lunga, a parità di interrogazioni, con la SE16 vedrò un solo inserimento, con la SE16N vedrò due o più inserimenti. Ovvero il medesimo ruolo con la descrizione estesa su più righe. Nel caso sotto 94 inserimenti a fronte di un ruolo solo.

 

SE16

 

Vedi anche note seguenti:

  • 2360735 - Text table relation for AGR_DEFINE incomplete
  • 3163803 - SE16 and SE16N showing different results for table AGR_DEFINE

 

Topics: se16n, se16, s_tabu_dis, SAP Table

Iscriviti qui!

Blog Aglea, cosa puoi trovare?

Ogni mercoledì pubblichiamo articoli, interviste e documenti relativi alla security SAP.

Cosa puoi trovare:

  • Suggerimenti su come mettere in sicurezza i sistemi SAP
  • Come fare a … (How To)
  • Checklist
  • Gli errori comuni che spesso vengono fatti in ambito Security SAP
  • Interviste con esperti del settore
  • Chi è AGLEA quale è la nostra vision security SAP

Post recenti

Post By Topic

Visualizza tutti