ERPSecure

Critical SAP Authorization Objects

Critical SAP Authorization Objects

S_ADMI_FCD (System Administration Functions)

Grants access to critical system administration functions, such as starting/stopping services, performing system configuration changes, and maintaining system settings.

S_BTCH_ADM (Batch Administration)

Allows full administrative control over all batch jobs in the system, regardless of ownership.

S_BTCH_JOB (Batch Job Management)

Provides authority to create, schedule, release, and manage batch jobs. Note that managing jobs not owned by the user also depends on settings in S_BTCH_NAM.

S_BTCH_NAM (Batch Input: Background User Name)

Controls which users can schedule batch jobs under different user names, effectively managing the ability to run jobs as another user.

S_C_FUNCT (Authorization Check for Functions)

Controls access to execute specific function modules, which are central to various business processes and system functionalities.

S_DATASET (Authorization for File Access)

Grants the ability to perform file operations on the application server, such as reading, writing, and deleting files. This access can be highly sensitive depending on the data involved.

S_TABU_DIS (Table Maintenance: Display and Maintenance)

Controls display and maintenance access to table contents based on table authorization groups, which is critical since tables often contain business and configuration data.

S_TABU_NAM (Table Maintenance: Specific Table Access)

Allows maintenance access to specific tables based on individual table names rather than authorization groups, providing more granular control.

S_TABU_CLI (Cross-Client Table Maintenance)

Controls the ability to maintain cross-client tables, affecting data that spans all clients within the SAP system.

S_TCODE (Transaction Code Check at Start of Transaction)

Controls access to execute specific SAP transactions, serving as the first line of defense in transaction-level security.

S_RFC (Authorization Check for RFC Access)

Governs permissions for Remote Function Calls (RFC), which can execute functions remotely and are critical for system integration and communication.

S_DEVELOP (ABAP Workbench Access)

Controls access to the ABAP development environment, including the ability to create, modify, or delete custom ABAP code and development objects, impacting system functionality and security.

S_PROGRAM (ABAP Program Authorization)

Controls access to execute, create, and maintain ABAP programs and variants, which can perform a wide range of system and business functions.

S_USER_AGR (Activity Group Maintenance)

Provides access to create, modify, and delete authorization roles (activity groups). Note: Assigning roles to users is controlled by S_USER_GRP and S_USER_SUA.

S_USER_GRP (User Group: User Administration)

Manages which user groups a user can maintain, effectively controlling access to user master records within specified groups.

S_USER_PRO (Authorization Profile Management)

Grants the ability to manage authorization profiles, which are collections of authorizations that can be assigned to users.

S_USER_SAS (User Master Maintenance: Special Attributes)

Allows maintenance of special attributes in user master records, such as Secure Network Communications (SNC) names used for Single Sign-On (SSO).

S_USER_SYS (User Master Maintenance: Systems)

Manages system assignments in user master records, particularly important in Central User Administration (CUA) environments.

S_TRANSPRT (Transport Management System Authorization)

Controls activities related to the Transport Management System (TMS), including the ability to import and export transport requests, which can move configurations and developments between systems.

S_GUI (GUI Authorization)

Manages permissions for Graphical User Interface (GUI) activities, such as file download/upload and clipboard access, which can be used to extract or inject data.

S_RZL_ADM (Administration of Control Panel)

Authorizes the user to manage system load balancing settings and configurations, ensuring proper distribution of workload across servers.

S_SCR (Screen Painter Authorization)

Provides access to modify SAP screen layouts using the SAP Screen Painter tool, allowing customization of user interfaces.

S_SNC_ADM (SNC Administration)

Allows administration of Secure Network Communications (SNC) configurations, which are used for Single Sign-On (SSO) and secure communication between SAP systems and external entities.