SAP User and Authorization Management Tables

Are you looking for the right table related to SAP User and Authorization 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 User and Authorization Management (BC-SEC-USR-ADM) module.

Top 10 tables in User and Authorization Management

TableDescription
USADDEFSShadow table: Default company address
TACTTActivities that can be protected
SUID_USORGDEFDefault User Organization
USH10Change history for authorization profiles
TFBLKFunction blocks for price list
AUTHX_ATTRAuthorization Fields - Attributes (Maintenance with SU20)
USEXITIndividual Maint. Dialog for Authorization Field - Exit FM
TBRGAuthorization groups
USKRIATText table for USKRIA
USCRAUTHAuthorization Data for Critical Authorizations

List of tables in User and Authorization Management

TableDescription
USADDEFSShadow table: Default company address
TACTTActivities that can be protected
SUID_USORGDEFDefault User Organization
USH10Change history for authorization profiles
TFBLKFunction blocks for price list
AUTHX_ATTRAuthorization Fields - Attributes (Maintenance with SU20)
USEXITIndividual Maint. Dialog for Authorization Field - Exit FM
TBRGAuthorization groups
USKRIATText table for USKRIA
USCRAUTHAuthorization Data for Critical Authorizations
USLA04CUA: Assignment of Users to Roles
USADDEFDefault company address
USBAPILINKCUA: Default BAPI Link for Central User Administration
USH02_ARC_TMPChange History for Logon Data: Last Entries from Archive
IDM_BADI_FILTERBADIs for Identity Management
USH04Change history for authorizations
LICENSE_HASHIndex Table to Allow Quicker Access to LICENSE_DATA
TADMTTexts for table TADMI
SUSR_UST12Reference Structure for Change Documents (Auth. Values)
USCRAUIDTShort Texts for Critical Authorizations
SUID_ENVIdentity Model Settings
TSTCA_CValues for Transaction Code Authorizations
USCOMPANYSShadow table for USCOMPANY
USOGRObject groups for TCode < > Auth. object assignment
LICENSE_DATAStorage of SAP Licenses
USL04CUA: Assignment of Users to Local Profiles
USCOMPANYCompany in user's address
USKRICritical combination of authorizations for transactions
SUKRITransaction Combinations Critical for Security
SUID_USORGDEFSDefault User Organization Shadow Table
USARC_CDREDReloaded Archived Change Documents for User Data
TFBKTFunction blocks in the SAP system
IDM_BADI_TEXTDescription of BADIs for Identity Management
USOGTTexts for object groups
USCRCOMIDPart List for Critical Combinations of Authorizations
AUTHXAuthorization Fields (Maintain with SU20)
USKRIAEntry of Critical Auths for Report RSUSR009
USAGR_SYSGUM: Assignment of Role/Position to System (Type)
USAPPLREFCUA: Assignment of Users to Application Objects
AUTH_FLDINFO_TMPAuthorization fields: technical info from dictionary
USH10_ARC_TMPChange History for Profile Data: Last Entries from Archive
USARC_CDNot Required: Archived User Data -> Change Documents
USDOCUDocumentation User and Authorization Administration
USOTTRelation transaction > authorization object
TOBJTShort Texts for Authorization Objects
UST04User masters
USRVARIDPart List of Variants for Critical Authorizations
TAUTLList of tables AUTH (authorization fields)
USRVARCOMTShort Texts for Variants of Critical Combs of Authorizations
USR15External User Name (Replaced By Table USRACL)
USR03User address data
USZBVLNDSCCUA: System Landscape Sender
TACTZValid activities for each authorization object
USR_CUSTCustomizing Settings for Users / Authorizations
USCRAUTHIDCritical Authorizations
IDM_INTEG_CUSTIdentity Management SPML Configuration
TACTActivities which can be Protected
TOBJAuthorization Objects
TOBCTTexts for Authorization Object Classes
SAPLIKEYStorage of SAP License Keys
USR16Values for Variables for User Authorizations
TADMIForeign key table for values of object S_ADMI_FCD
USR20Date of last user master reorganization
USR_FLAGSVarious Flags for Authorization Programs
USH12_ARC_TMPChange History for Authorizations: Last Archive Entries
USGRPTText table for USGRP (User groups)
USZBVPROTCUA: Protocols of the Distribution of Users
SLICORDERList of Requested Licenses
USUSER_SYSGUM: Assignment of User (Group) to System (Type)
USRBFUser Buffer Contents for Fast RFC Logon
USATTRDEFTDirectory of Additional User Attributes
USUSER_AGRGUM: Assignment of Role to User
USR_CUST_SYSTEMSystem Settings for Users / Authorizations
USRVETOTABLES_CCustomer: Usage of the User in Tables
USH04_ARC_TMPAuthorizations Change History: Last Entries from Archive
USR_BY_GLOBALUIDUser UUID
USR_DBMS_USERDBMS User
UST10SUser master: Single profiles
USR04User master authorizations
USATTRDEFDirectory of Additional User Attributes
USGRPUser Groups
USRFLDTCUA: Text Table to Define Logical Fields
TOBJCClass assignment of authorization objects
USR21SShadow table: Assignment of user name to address key
SUKRITText table for SUKRI (crit. comb. of trans. authoriz.)
USZBVPROTCUCUA: Synchronization Log (Company -> Employee)
USZBVSYSCUA: Assignment of Systems to Users
USGRP_USERAssignment of Users to User Groups
USH12Change history for authorization values
USRVARTShort Texts for Variants of Critical Authorizations
TOBJ_ATTRAuthorization Objects (Attributes)
USSETTINGTText table for USSETTINGS
USR_TO_GLOBALUIDUser UUID
TBRGTAuthorization Group Names
USRVETOTABLESSAP: Usage of the User in Tables
USRCOMBCritical Combinations of Authorizations
USRVETOVeto Check During Deletion of Users
TOBCClass assignment of authorization objects
USR11User Master Texts for Profiles (USR10)
USR_DBMS_SYSTEMSystem Settings for User Administration in DBMS
USSYSTYPGUM: System Types
USSETTINGSCustomizing settings in user maintenance
USRCRCOMBPart List of Variants for Critical Combinations of Auths
USZBVSYSCCUA: Assignment of Systems to Company Addresses
USRSYSACTCUA: Roles in Distributed Systems
USZBVPROTCCUA: Protocols of the Distribution of Company Addresses
USRVETOSTATStatus of the Check Run
USRFLDCUA: Definition of Logical Fields
USSYSTYPTGUM: System Type Texts
USRSYSPRFCUA: Profiles in Distributed Systems
USR_TOTP_DEVICETOTP Devices
USRVARVariants for Critical Authorizations
USREFUSReference user for internet applications
USRVARCOMVariants of Critical Combinations of Authorizations
USR10User master authorization profiles
UST12User master: Authorizations
USRSYSACTTCUA: Roles in Distributed Systems
USRFLDDEFCUA: Definition of Logical Field Names of ALE Distrib. Users
USRFLDSELCUA: Field Attributes
UST10CUser master: Composite profiles
USREFUSVARAssignment of Reference User Variabe to Reference User
USR07Object/values of last authorization check that failed
USRSTAMPTime Stamp for all Changes to the User
USR_EXTUIDExternal UID
USRVETOPROTTest Run Log
USZBVLNDRCCUA: System Landscape Recipient
USR07_EXTObject/values of last authorization check that failed
USRBF2User buffer content for fast RFC logon - new
USRCOMBTShort Texts for Critical Combinations of Authorizations
USR22Logon data without kernel access
USR12User Master Authorization Values
USRSYSPRFTCUA: Profile Text in Distributed Systems
USR21User Name/Address Key Assignment
USRARCSTATReloaded Archiving Runs
USR13Short Texts for Authorizations
USRATTRAdditional Attributes for Users
USRBLOCKDeleted Users - Lock Entries
SUIM_CHG_IDXChange Document Index for User Data
USRFLDVALCUA: Selection Criteria for Field Attributes
USRFLDGRPCUA: Field Selection Groups