AGLEA SAP Security Blog

Autorizzazioni diverse tra PFCG e tabelle!

Scritto da Massimo Manara | Dec 3, 2025 7:15:00 AM

Ti sei mai chiesto perché in alcuni casi le autorizzazioni presenti nella transazione PFCG sono storicizzate nelle tabelle SAP in maniera diversa?

Vediamo questo caso "particolare".

 

Come costruire i ruoli in SAP

Attraverso la transazione PFCG (profile generator) è possibile creare i ruoli in SAP. Tuttavia, esistono alcuni casi dove l'inserimento di determinati valori nella interfaccia della transazione PFCG differisce da quelli salvati nel database.

 

 

Mentre nelle tabelle dove questi dati sono storicizzati (tabelle autorizzazioni SAP) i valori sono diversi?

 

 

A cosa è dovuto?

 

Si tratta di una gestione da parte di SAP di alcune "conversioni". Infatti, alcuni campi SAP (usati negli oggetti autorizzativi) adottano questo comportamento.

 

 

Nella transazione SU20 è possibile vedere tutti i campi autorizzativi definiti a sistema. Per ognuno di questi campi è anche possibile vedere le relative definizioni:

 

 

Nel caso del campo ANLKL è possibile vedere il data element (leggi qui se vuoi approfondire). Entrando nel dettaglio si vede quale sia poi il dominio correlato

 

 

Entrando ulteriormente nel dominio è possibile vedere che utilizza una Output routine.

 

Questo è il motivo di quanto sopra (2049108 - Authorization data in PFCG differs from table AGR_1251). SAP utilizza una funzione di conversione dati. Attraverso la tabella DD01L è possibile vedere quali Domini hanno una conversion routine associata.