SAP ABAP Authorization and Role Management Tables

Are you looking for the right table related to SAP ABAP Authorization and Role Management Tables to query in an ABAP Program, Class, Function Module and OData API?

There are number of standard tables in SAP S/4HANA system. The data of an application is distributed across several database fields. Finding the right table is important, in this post we'll look at list of all the tables in ABAP Authorization and Role Management (BC-SEC-AUT-PFC) module.

Top 10 tables in ABAP Authorization and Role Management

TableDescription
AGR_FAVOSPersonal settings for PFCG
AGR_HIERT3Role menu texts - SAP Original
AGR_HPAGETDescription of the Home Page for a Role
AGR_LSDRole attributes
AGRDISTC_FIELDRole Distribution: Configuration Field Names for Attributes
AGR_1016Name of the activity group profile
AGR_BUFFI2Internet links table - Customer version of SAP roles
AGRDISTC_LGSYSRole Distribution: Configuration Logical Systems
AGR_HIERTRole menu texts
AGRDISTC_FLATTRTRole Distribution: Configuration Value Helps for Attributes

List of tables in ABAP Authorization and Role Management

TableDescription
AGR_FAVOSPersonal settings for PFCG
AGR_HIERT3Role menu texts - SAP Original
AGR_HPAGETDescription of the Home Page for a Role
AGR_LSDRole attributes
AGRDISTC_FIELDRole Distribution: Configuration Field Names for Attributes
AGR_1016Name of the activity group profile
AGR_BUFFI2Internet links table - Customer version of SAP roles
AGRDISTC_LGSYSRole Distribution: Configuration Logical Systems
AGR_HIERTRole menu texts
AGRDISTC_FLATTRTRole Distribution: Configuration Value Helps for Attributes
SMENCA_DUPAssign Transaction/Report -> Application Function
URL_EXITSDefinition of workplace node types
AGR_1250Authorization data for the activity group
AGR_HIERTable for Structure Information for Menu
USOB_AUTHTRACKTable for tracking the authvaltrace distribution
TPRVORDATTemplates: Relation Transaction > Auth. Object
AGR_1016BName of the activity group profile
USERVARTUser Variable: Texts
AGR_BUFFI3Internet links table - SAP versions of SAP roles
SUAUTHVAL_USMAPSimulation: User Mapping
AGR_FLAGSBRole attributes
AGRDIST_TARGETRole Distribution: Distribution Steps
VAL_AKHTPermitted Values for the Flat Application Component
AGR_ATTSRole attributes
TCODE_MODTransaction codes to upgrade the Profile Generator
HRP1253DB table for infotype 1253
TOBJVORDATField Values for SAP_NEW Authorization Objects
AGR_APPL_VARSApplications and Application Variants in Role Menu
USERS_SSMAllowed menus for the Session Manager
HRP1251DB table for infotype 1251
AGR_TCDTXTAssignment of roles to Tcodes
USER_CATTProfile Generator in CATT counter table
AGR_OBJAssignment of Menu Nodes to Role
USOBT_CDChange History for Field Values
MENU_RELERelease stamp table
AGR_HIER_BORTable for Object-Oriented Navigation (OBN)
AGR_MAPPMiniApps in Role
TCDCOUPLES_SCheck at Call Transaction (Modification Memory)
AGR_TIMEDTime Stamp for Role (Profile Comparison, RFC Distribution)
USERS_ORGUser settings
AGR_HPAGERole Home Page
USOBX_MODCheck table for table USOBT
TSTC_LOGSAP transaction codes
AGR_1251Authorization data for the activity group
AGRDISTC_ROLERole Distribution: Configuration Roles
URBAPILINKDefault BAPI link for central user administration
AGR_TIMEBTime Stamp for Role (Profile Generation)
AGR_FLAGSRole attributes
AGRDISTC_FLATTRRole Distribution: Configuration Value Helps for Attributes
MEN_EXITSDefinition of exits for the menu load event
TOBJ_TPODefinition table for global templates
TCD_NUMBERInternal Counter for Assigning of Transactions
AGR_INFOFilter Values from Generation Run
TPR_EXCLAuthorization Object Exclusion Table for Generated Roles
USOB_TIMESTAMPApplication Time Stamp for Default Data
PRGN_CUSTCustomizing settings for authorization process
TPR_PREFUser's settings
TOBJ_TPLAuthorization objects for a global template
AGR_MINIMiniApps in Role
USOBTRelation transaction > authorization object
AGRDIST_CONTENTRole Distribution: Content
AGR_MINIT2Role mini-application texts
USOBX_REVContains Incorrect Traces from USOBX
TOBJ_OFFObjects that were disabled
AGR_NUM_2Internal Counter for Assigning Profile Names
URL_TEXTSGlobal URL texts
URL_EXTXTTexts for the URL Exits
TOBJ_OFF_NEWActivate/deactivate business objects at application level
AGR_HIER2Menu structure information - Customer version of SAP roles
USOB_CONTAINERContainer Object: Assignment to Referenced Object
USOBXFLAGSTemporary table for storing USOBX/T* changes
TOBJ_CDObjects that were disabled
CUS_SYSTComponent Systems Integrated with Workplace
SUAUTHVALFLDRULERule Field
AGR_USERTAssignment of roles to users
USVARPossible authorization fields as variables
HRT1253Table section variants
PRGN_SSMPermitted menus for the Session Manager for role
AGR_1252Organizational elements for authorizations
AGRDIST_HEADERRole Distribution: Header Data
AGR_LOGSYSLogical system
CD1252Organizational elements for authorizations
TOBJ_TPTText table for global templates
USOBX_DUPModification log for table USOBX. Only for SAP
AGR_MARKTable for report SAPPROFC_NEW
AGR_TIMECTime Stamp for Role (User Assignment)
URL_DEFINEDefinition of global URLs
SSM_EXValue Configuration
SU2X_REF_KEYTABReference Key Table for SU2X_COMPUTE_INTV
USOBAUTHSTARTRegistration of the TADIR Start Authorizations
USERS_TMPTime stamp for user menus
USVARTPossible authorization fields as variables
USOBTADIRSERVICERegistration of the TADIR Services (S_SERVICE)
AGR_AGRS2Role definition
USOB_MODApplications for Upgrade Profile Generator (TCODE_MOD)
TBRG_AUTHTTexts for Cross-Client Authorization Groups
AGR_PROFProfile name for role
SUAUTHVALOBJRULERule Object
AGR_1253Authorization Data for Activity Group - Static Objects
SSM_VARVariable Definitions for URLs
TOBJ_SAVObjects that were disabled
TPRVORTTemplates Profile Generator: Entity Table
TCDCOUPLESCheck on S_TCODE at call transaction
AGR_TCODE3Assignment of roles to Tcodes
USOBX_BACKBackup Table USOBX for Modified SU25
USOBHASHAuthorization Trace for Services: Hash Values
CUS_INDUComparison Values for Industry
PRGN_CORRCorrection Table for Modif. Transaction Codes in Area Menus
USOBX_CCheck Table for Table USOBT_C
HRT1251Table section fields
USOBT_C_BACKBackup Table USOBT_C for Modified SU25
AGR_HIER3Menu structure information - SAP version of SAP roles
USORGOrg. levels for profile generator
AGR_MINITRole mini-appl texts
HRP1254DB Table for Infotype 1254
PRGN_CORR2Correction Table for Modif. Transaction Codes in Area Menus
AGR_AGRSRoles in Composite Roles
SU2X_OBJ_STATUSTemporarily Stored Objects (with Error Code)
AGR_DEFINERole definition
AGR_DATEUPersonal settings for roles
PROG_TCDTransaction Codes for Reports
USOBCONTEXTTRCContext Trace
AAF_ROLESRegistration of Single Roles for User Comparison
AGR_TIMETime Stamp for Role (Menu, Profile, Authorizations)
USOBX_TSTMPLocal Time Stamp of Last SAP Change (USOBX)
HRP1250DB table for infotype 1250
USOBX_CDChange History for Check Indicator
AGRDISTC_FIELDTRole Distribution: Configuration Attribute Texts
SSM_SYSTSet workplace values
AGR_TCODESAssignment of roles to Tcodes
USOBJEXITIndividual Maint. Dialog for Authorization Object - Exit FM
PRGN_STATSession Manager status table
AGR_MINI2MiniApps in Role
USOB_SMHeader Data for SU22 Data
HRT1250Table section authorizations
TPRVORTemplates Profile Generator: Entity Table
CD1016Role Profile Name
ROLE_INAKInactive roles buffer
AGR_NUMBERInternal Counter for Assigning Profile Names
SSM_VARTText and Variable definations for URL
USOB_AUTHVALTRCAuthorization Trace Result: Objects and Values
AGR_CUSTOMRole Customizing objects
AGR_BUFFIInternet Links for a Role
HRP1252DB table for infotype 1252
ROLE_INAKTInactive roles buffer
PRGN_CORR3Correction Table for Modif. Transaction Codes in Area Menus
TBRG_AUTHCross-Client Authorization Groups
SSM_RFCVariables for RFC Destinations in the Workplace
TPRPROFProfile name for role
USERVARUser variables that can be used in roles
CUS_COUNTComparison Values for Country
USOBT_CRelation Transaction > Auth. Object (Customer)
AGR_SELECTAssignment of roles to Tcodes
TSTC_SMControl table SU22: Auth.obj.maint. for transactions
USRBF3User Buffer Content for Fast RFC Logon - New
PERS_CLCPDefinition of personalization objects
VAL_AKHPermitted Values for Application Components in Roles
HRT1252Table section org.levels
TBRG_OBJObjects with Cross-Client Authorization Groups
HRT1254Table Part Variable Assignments
CD1251Authorization Data for Role
USOBXCheck table for table USOBT
TOBJVORSAP_NEW Release-Dependent Data for Authorization Objects
DEB_USRTable for Debugging Information for CUA
USOBT_TSTMPLocal Time Stamp of Last SAP Change (USOBT)
USOB_FLAGSIndicators for SU22, SU24, SU25
CUS_AKHComparison Values for Application Component
USOBT_BACKBackup Table USOBT for Modified SU25
USOBX_C_BACKBackup Table USOBX_C for Modified SU25
FAVO_ROLESFavorites for roles in PFCG
USOBAUTHINACTIVEStart authorization check inactive ('X') or active (SPACE)
USOBT_DUPModification log for table USOBT. For SAP only
USOBRESPPerson Responsible for SU22 Maint.:Non-Transactional Service
AGR_USERSAssignment of roles to users
USOB_CONTAINERTTexts for USOB_CONTAINER
TOBJVORFLGFlags for Authorization Objects
AGR_TEXTSFile Structure for Hierarchical Menu - Customer
AGR_HIERT2Role menu texts - Customer version of SAP objects