Learn, Practice, and Improve with SAP C_SEC_2405 Practice Test Questions

  • 36 Questions
  • Updated on: 13-Jan-2026
  • SAP Certified Associate - Security Administrator
  • Valid Worldwide
  • 2360+ Prepared
  • 4.9/5.0

Stop guessing and start knowing. This SAP C_SEC_2405 practice test pinpoints exactly where your knowledge stands. Identify weak areas, validate strengths, and focus your preparation on topics that truly impact your SAP exam score. Targeted SAP Certified Associate - Security Administrator practice questions helps you walk into the exam confident and fully prepared.


In SAP S/4HANA Cloud Public Edition, what does the ID of an SAP-predefined Space refer to?

A. The software release it was created for

B. The SAP Fiori applications it was defined for

C. The business area it was designed for

D. The business roles it is to be assigned to

C.   The business area it was designed for

Explanation

Correct Answer: C. The business area it was designed for

In SAP S/4HANA Cloud Public Edition, SAP-predefined Spaces organize related SAP Fiori apps into logical groups for the Fiori launchpad. The ID of a predefined Space (for example, SAP_BR_BILLING_CLERK) directly indicates the business area (or functional domain, such as billing or accounting) and the associated SAP business role template it was designed to support. This naming convention helps administrators quickly identify the purpose of the Space when managing launchpad configurations via the Manage Launchpad Spaces app.

Why the other options are incorrect:

A. The software release it was created for
Incorrect. Space IDs are independent of software releases; they remain consistent across updates and do not include release-specific indicators.

B. The SAP Fiori applications it was defined for
Incorrect. While a Space contains pages with Fiori apps, the ID refers to the broader business context/role template, not the specific apps (which are managed via catalogs and pages).

D. The business roles it is to be assigned to
Incorrect. Spaces are assigned to business roles, but the predefined Space ID reflects the role template or business area it supports, not the custom business roles it will be assigned to (custom roles use Z-prefixed IDs).

Official References:

SAP Learning Journey: Managing Spaces and Pages
https://learning.sap.com/learning-journeys/performing-advanced-configuration-and-role-management-in-sap-s4hana-cloud-public-edition-ehs-environment-management/managing-spaces-and-pages

Following an upgrade of your SAP S/4HANA on-premise system to a higher release, you perform a Modification Comparison using SU25. What does this comparison do?

A. It compares your changes to the SAP defaults in USOBX_C and USOBT_C with the new SAP defaults in the current release and allows you to make adjustments.

B. It compares your changes to the SAP defaults in USOBX and USOBT with the new SAP defaults in the current release and allows you to make adjustments.

C. It compares the Role Maintenance data from the previous release with the data for the current release and writes any new default values in tables USOBX_C and USOBT_C.

D. It compares the Role Maintenance data from the current release with the data for the previous release and allows you to adjust any custom default values in tables USOBX and USOBT.

A.   It compares your changes to the SAP defaults in USOBX_C and USOBT_C with the new SAP defaults in the current release and allows you to make adjustments.

Explanation

Why Option A is correct

Customer-specific authorization default values are stored in USOBX_C (check indicators) and USOBT_C (authorization objects with field values).
During an upgrade, SAP may change the standard authorization defaults delivered in USOBX and USOBT.
SU25 – Modification Comparison (Step 2) compares the customer-maintained defaults in the _C tables with the newly delivered SAP standard defaults and highlights differences.
This allows security administrators to review SAP changes and decide whether customer-specific adjustments still need to be kept or adapted.

Why the other options are wrong

Option B. It compares your changes to the SAP defaults in USOBX and USOBT with the new SAP defaults in the current release and allows you to make adjustments.
USOBX and USOBT always contain SAP-delivered standard values. Customer modifications are never stored in these tables. SU25 works by comparing SAP standards with customer-specific entries in USOBX_C / USOBT_C, so this option describes an incorrect data source for customer changes.

Option C. It compares the Role Maintenance data from the previous release with the data for the current release and writes any new default values in tables USOBX_C and USOBT_C.
SU25 does not compare or analyze role data. Its scope is limited to authorization default values used during role generation. Writing new SAP defaults into the customer tables is done in SU25 Step 1, not during the modification comparison step.

Option D. It compares the Role Maintenance data from the current release with the data for the previous release and allows you to adjust any custom default values in tables USOBX and USOBT.
Role maintenance data is handled in PFCG, not in SU25. In addition, custom default values are never adjusted directly in USOBX / USOBT, as these are SAP standard tables. All customer adjustments must be maintained in USOBX_C / USOBT_C.

Official SAP References

SAP Help Portal – Maintaining Authorization Defaults (SU25)
https://help.sap.com/docs/ABAP_PLATFORM/authorization-management/maintaining-authorization-defaults

SAP S/4HANA Security Guide – Upgrade Security Activities
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/security-guide/upgrade-security-activities

SAP Help – Authorization Default Value Tables
https://help.sap.com/docs/ABAP_PLATFORM/authorization-management/authorization-default-values

What does SAP recommend you do when you transport a custom leading business role in SAP S/4HANA Cloud Public Edition?

A. Add the pre-delivered business role that was used as a template to create the custom leading business role to the Software Collection.

B. Add all derived business roles as dependencies to the Software Collection.

C. Add all other leading business roles from the same Line of Business as dependencies to the Software Collection.

B.   Add all derived business roles as dependencies to the Software Collection.

Explanation:

When transporting a custom leading business role in SAP S/4HANA Cloud Public Edition, you are working with Key User Extensibility objects. The correct procedure is to use the Export Software Collection app to create a transport collection.

Why This is Correct:

Hierarchical Dependency: Custom leading business roles are created based on pre-delivered SAP business roles. This creates a technical dependency where the pre-delivered role is the "derived" template.

Transport Integrity Rule: For the transport to be complete and to prevent errors during import into the target system, all objects that the leading role depends on must be included. The system's dependency check will identify derived business roles as required dependencies to ensure a consistent authorization structure after import.

Export Process: In the Export Software Collection app, after adding your custom leading business role, you must resolve any missing dependencies. The app will typically prompt you to add these dependent derived roles to the collection before allowing a successful export.

Why the Other Options Are Wrong:

A. Add the pre-delivered business role that was used as a template:
This is incorrect because pre-delivered SAP roles are not transportable objects. They are part of the standard SAP software and already exist in all systems (development, test, production). The transport mechanism is exclusively for moving custom objects.

C. Add all other leading business roles from the same Line of Business:
This is incorrect because transport dependencies are based on technical object relationships and references, not on logical or organizational groupings like Line of Business. There is no technical requirement to transport unrelated roles, and doing so would be unnecessary and against transport best practices.

Official References:

The process is documented in SAP's official learning materials and help documentation

The SAP Knowledge Base Article (KBA) 3482742 on Transport Management provides the authoritative overview of the process and tools involved.
https://userapps.support.sap.com/sap/support/knowledge/en/348274

Which of the following functions within SAP GRC Access Control support access certification and review? Note: There are 2 correct answers to this question.

A. Role Review

B. SOD Review

C. Role Reaffirm

D. User Reaffirm

A.   Role Review
B.   SOD Review

Explanation

Within the SAP GRC Access Control suite (specifically the Access Certification submodule), the system provides automated workflows to ensure that access remains appropriate over time. This is a critical part of compliance and "least privilege" enforcement.

A. Role Review (User Access Review - UAR):
This function allows managers or data owners to periodically review the roles assigned to users. The reviewer can choose to approve the continued use of the role or remove it if it is no longer required for the user's job function.

B. SOD Review:
This is the Segregation of Duties (SOD) review. Even if a role is legitimately needed, the combination of roles might create a toxic conflict. This function forces business owners to review users who have existing SOD violations and certify that mitigating controls are in place or that the risk is accepted.

Incorrect Option Analysis

C. Role Reaffirm:
This is not a standard technical term used within the SAP GRC Access Control certification module. While "Role Review" is the standard term, "Reaffirm" is not the nomenclature used in the GRC 10.x/12.0 UI or documentation for this process.

D. User Reaffirm:
Similar to option C, while the concept of reaffirming a user's access exists, the specific functional component in SAP GRC is called User Access Review (UAR), not User Reaffirm.

Official References

SAP Help Portal: User Access Review (UAR) and SOD Review

SAP Learning: Course ADM940 (SAP GRC Access Control Implementation and Configuration) covers the periodic review processes in the Access Certification section.

To connect to data sources that are NOT all based on OData, which of the following options does SAP recommend you use?

A. OData Provisioning service

B. SAP Process Integration

C. Cloud connector

D. SAP Integration Suite

D.   SAP Integration Suite

Explanation

In SAP S/4HANA Cloud, Public Edition, many UI apps and integration scenarios use OData services.
However, if your external systems or data sources are not all OData-based (e.g., REST, SOAP, JDBC, SFTP, IDoc), you need an integration platform that can handle multiple protocols and transformation types.
SAP Integration Suite is SAP’s cloud-based Enterprise Integration Platform as a Service (EiPaaS) that supports:
OData, SOAP, REST, JDBC, SFTP, RFC, IDoc, and many other adapters.
Complex data mapping and transformations.
Prepackaged integration flows via the SAP API Business Hub.
This makes it SAP’s recommended solution for connecting heterogeneous data sources, especially when some are not OData.

Why not the others?
A. OData Provisioning service ❌
Only converts back-end data into OData services; doesn’t help with non-OData protocols.

B. SAP Process Integration ❌
This is the on-premise middleware (PI/PO) solution. While it can connect to non-OData sources, SAP’s current recommendation for cloud scenarios is Integration Suite, not PI.

C. Cloud Connector ❌
Securely connects on-premise systems to SAP BTP, but doesn’t handle protocol conversion or mapping. Usually works in combination with Integration Suite.

Reference:
SAP Help Portal → SAP Integration Suite Overview:
“SAP Integration Suite enables seamless integration between SAP and third-party systems,
supporting a broad range of protocols beyond OData.”

What authorization object can be used to restrict which users a security administrator is authorized to maintain?

A. S_USER_GRP

B. S_USER_SAS

C. S_USER_GRD

D. S_USER_AUT

A.   S_USER_GRP

Explanation

In SAP systems (particularly on-premise ABAP-based systems like SAP S/4HANA or NetWeaver), user maintenance (via SU01, SU10, PFCG user assignment, etc.) is protected by several authorization objects starting with S_USER_*. To decentralize and restrict security administration, administrators should only maintain specific subsets of users. This is achieved by assigning users to user groups (in the user master record under the "Groups" tab) and then restricting administrators via the authorization object S_USER_GRP. The field CLASS (user group) in S_USER_GRP determines which groups of users the administrator can create, change, display, delete, or assign roles/profiles to. This is the standard and most commonly used method to limit which users a security administrator can maintain.

Correct Answer: A. S_USER_GRP
This is correct because S_USER_GRP directly restricts user maintenance based on the user group assigned to the target users, enabling segregation of duties among administrators (e.g., one admin handles HR users, another handles finance users).

Why the other options are incorrect:

B. S_USER_SAS
Incorrect, as this object is used for system-specific assignments in Central User Administration (CUA) landscapes. It restricts which roles/profiles/systems an administrator can assign, but not the base ability to maintain specific users (the primary restriction still falls to S_USER_GRP unless the CHECK_S_USER_SAS switch is activated for finer role assignment checks).

C. S_USER_GRD
Incorrect, because this is not a standard SAP authorization object (it does not exist in SAP systems).

D. S_USER_AUT
Incorrect, as this object controls which authorization objects (not users) an administrator can maintain or assign in user master records or roles (e.g., restricting who can grant critical auth objects like S_TABU_DIS).

Official References:

SAP Help Portal: Authorization Objects for User Administration (search for S_USER_GRP in the Basis Administration section)
https://help.sap.com/docs/SAP_NETWEAVER (navigate to Security → User and Role Administration → Authorization Concept → Authorization Objects)

SAP Learning: ADM940 - Authorization Concept for SAP S/4HANA and SAP Business Suite (covers S_USER_* objects in detail)

In SAP S/4HANA Cloud Public Edition, which of the following can you change in a derived business role if the "Inherit Spaces in Derived Business Roles" checkbox is NOT selected in the leading business role?

A. Business Role Template

B. Restrictions

C. Business Catalogs

D. Pages

D.   Pages

Explanation:

In the SAP S/4HANA Cloud Public Edition's leading-derived business role model, a derived role inherits its core structure from the leading role. The leading role acts as a central template, defining which business catalogs (apps) are available and setting common restrictions (authorizations) that apply to all derived roles.

A specific checkbox in the leading role, "Inherit Spaces in Derived Business Roles," controls what can be customized in the derived roles regarding the Fiori Launchpad layout.

Why This is Correct:

The correct answer is Pages. According to the official SAP learning material, "You can make changes to space and page assignments only if the 'Inherit Spaces in Derived Business Roles' checkbox is not selected in the leading business role". Therefore, when this checkbox is NOT selected, you can modify the assignment of pages (and spaces) within the derived role. This allows you to create a tailored Fiori Launchpad experience for different user groups (e.g., by region or plant) while they all still share the same underlying apps and permissions from the leading role.

Why the Other Options Are Wrong:

A. Business Role Template:
This is incorrect. The Business Role Template is a higher-level, SAP-delivered object used to create initial business roles. It is not a property that can be edited within an existing derived business role.

B. Restrictions:
This is incorrect. A fundamental principle of the leading-derived model is that common restrictions defined in the leading role are fixed and inherited by all derived roles. The official documentation states, "The values maintained in the leading business role cannot be changed in the derived business roles". You can only add more restrictive values to a derived role, not change the core inherited ones.

C. Business Catalogs:
This is incorrect. Business catalogs, which provide the collection of apps, are bound to the leading role. The same source explicitly says, "You are not allowed to make changes in a derived business role to the business catalogs". Any change to the assigned catalogs must be done in the leading role and is then inherited.

Official References:
The information is directly sourced from the official SAP Learning course "Making Use of Derived Business Roles," which is part of the learning journey for SAP S/4HANA Cloud Public Edition.

Page 1 out of 6 Pages

SAP Certified Associate Security Administrator Practice Questions