Skip to content

C-TADM-23 C_tadm_23 Practice Questions

Prepare for C-TADM-23 with more than an answer.

187 questions in the full set20 sample questionsUpdated Aug 11, 2025
Exam fee
$1308 USD
Level
Associate
Valid for
12 months
Domains covered on the exam 7
  1. Database Administration SAP HANA15%
  2. Installing and Updating of SAP Systems15%
  3. SAP System Concepts8%
  4. System Administration (AS ABAP; AS Java Basics; User Management Basics)26%
  5. SAP Fiori Fundamentals and Administration16%
  6. Technology Components for HTTP-based Communication5%
  7. Describing and Using Transport Management (Software Logistics)15%
  1. 1

    An administrator is investigating intermittent slow performance for dialog users. The issue is reported only during peak hours and affects various transactions. Initial checks show no long-running background jobs in SM37 and sufficient dialog work processes in SM51. The SAP HANA database CPU and memory utilization are within normal limits. Which transaction should the administrator use next to get a real-time, system-wide overview of all active user sessions and identify potential performance bottlenecks caused by a specific program or user?

    Show answer details

    Correct answer: B

    SM66 provides a global, real-time view of all work processes across all active instances of the SAP system. This is the most effective tool for identifying a system-wide bottleneck, as it can show if a process on any server is holding resources, has a long runtime, or is in a problematic state. ST02 is for buffer tuning, STAD provides statistical records after a transaction completes, and DB01 is for database-specific lock analysis, which was already indicated as normal.

  2. 2

    A retail company runs its SAP S/4HANA system on a 4-node scale-out SAP HANA database. System administrators have received alerts from the SAP HANA Cockpit indicating a significant data skew, with the host on node 3 consistently using 85% of its allocated memory while other nodes are below 40%. This imbalance is causing performance degradation for queries accessing sales data, which is primarily stored in the ACDOCA and MATDOC tables.

    The IT department has ruled out adding more memory or nodes in the short term due to budget constraints. The primary goal is to rebalance the data distribution across the existing nodes to improve query performance and stabilize memory usage. Which action represents the most effective and targeted approach to resolve this issue?

    graph TD subgraph SAP HANA Scale-Out (4 Nodes) HANA_Master_Node_1[Node 1: Master Memory: 40%] HANA_Worker_Node_2[Node 2: Worker Memory: 38%] HANA_Worker_Node_3[Node 3: Worker Memory: 85% (Skew) ] HANA_Worker_Node_4[Node 4: Worker Memory: 35%] end Queries[Incoming Queries] --> HANA_Master_Node_1 HANA_Master_Node_1 --> HANA_Worker_Node_2 HANA_Master_Node_1 --> HANA_Worker_Node_3 HANA_Master_Node_1 --> HANA_Worker_Node_4

    Show answer details

    Correct answer: B

    The most direct and standard procedure to resolve data skew in a HANA scale-out environment is to perform a table redistribution. The 'Generate SQL for Table Redistribution' tool in the SAP HANA Cockpit analyzes the current data distribution and proposes an optimized plan. Executing the resulting script will re-stripe the table partitions across all active nodes, balancing the data volume and memory footprint. This directly addresses the root cause without requiring hardware changes or lengthy, indirect procedures like a full restore.

  3. 3

    A developer has deleted several obsolete ABAP programs and function modules from a package in the Development (DEV) system. The changes are saved in a transport request. What is the correct procedure to ensure these objects are also deleted from the subsequent Quality (QAS) and Production (PRD) systems?

    Show answer details

    Correct answer: C

    When a repository object (like a program or function module) is deleted in an SAP system, the Change and Transport System (CTS) records this deletion in the transport request. The object is listed with a specific deletion flag. Releasing and importing this transport request into the target systems (QAS, PRD) will execute the deletion in those systems, ensuring landscape consistency. No special transport type or manual action is required.

  4. 4

    An administrator is tasked with deploying a new SAP Fiori Analytical App. The app requires real-time data aggregation from the underlying S/4HANA database. Which of the following components are essential prerequisites that must be in place on the backend system for this type of app to function correctly? (Select TWO)

    Show answer details

    Correct answer: B, C

    SAP Fiori Analytical Apps are built upon a foundation of ABAP CDS Views. These views, which are defined in the ABAP layer but executed in the HANA database, must contain specific analytical annotations (e.g., @Analytics.query: true) to expose the data for analytical consumption.

    The analytical CDS View must be exposed as an OData service so that the Fiori user interface can consume it. This is typically done using the @OData.publish: true annotation, which automatically generates the service that must then be activated in the SAP Gateway.

  5. 5

    During an S/4HANA upgrade using the Software Update Manager (SUM), the procedure stops in the PREP_INPUT/CONFCHK_IMP phase with an error message stating: "The stack configuration file is not valid for this system." The administrator has confirmed that the target system details (SID, hostname) are correct. What is the most probable cause for this validation error?

    Show answer details

    Correct answer: C

    The CONFCHK_IMP phase in SUM performs a critical validation of the provided stack configuration file (stack.xml) against the actual state of the system. A common reason for failure is a mismatch between the system's component information known to the Maintenance Planner when the file was generated and the current state of the system. This often happens if recent patches were applied but the system data was not refreshed in the SAP Support Portal/Maintenance Planner before calculating the upgrade stack.

  6. 6

    An administrator is preparing for an SAP S/4HANA conversion using the Software Update Manager (SUM) with the Zero-Downtime Option (ZDO). To ensure the procedure can be executed with minimal business disruption, several critical prerequisites must be met on the source system. Which of the following conditions are mandatory for a successful ZDO execution? (Select TWO)

    Show answer details

    Correct answer: B, E

    The Zero-Downtime Option (ZDO) is a feature specifically available for SAP systems running on an SAP HANA database. It leverages HANA's capabilities to perform the update on a shadow instance while the primary system remains productive.

    A high-availability setup is a mandatory prerequisite for ZDO. This ensures that the system can handle the switchover from the original primary instance to the updated instance with minimal interruption, which is the core principle of zero downtime.

  7. 7

    During the import of a transport request into the Quality Assurance (QAS) system, the process terminates with return code 12. Analysis of the import log reveals the error message "Object is locked in task ". The task belongs to another transport request that has not yet been released from the Development (DEV) system. What is the most appropriate action to resolve this issue?

    Show answer details

    Correct answer: C

    A return code 12 with an object lock error indicates a dependency issue where an object is still being edited or is part of an unreleased transport in the source system. The correct procedure is to ensure all related objects are released by transporting the locking request first. Once the dependency is resolved and transported, the original failed request can be successfully imported.

  8. 8

    An administrator is configuring an SAP Web Dispatcher to balance load across three S/4HANA application servers for a stateful SAP Fiori application. It is critical that once a user starts a session, all subsequent requests from that user are routed to the same server. Which parameter must be set in the Web Dispatcher profile to achieve this session stickiness?

    Show answer details

    Correct answer: D

    The STICKY=true attribute within the wdisp/system_xx parameter is the correct way to enable session stickiness for a specific backend system. This ensures that the Web Dispatcher uses session information (e.g., cookies) to route all requests from a particular client session to the same application server, which is essential for stateful applications.

  9. 9

    A financial services company is experiencing significant performance degradation in its SAP S/4HANA system. The system runs on a 4TB SAP HANA scale-up appliance.

    A preliminary analysis reveals the following:

    • The system's resident memory usage is consistently above 90%.
    • SAP HANA Cockpit shows frequent delta merges on the ACDOCA table, causing high CPU load.
    • The 'HANA_Tables_LargestTables' SQL check indicates that the column store size of ACDOCA is 1.8TB.
    • Business users report slow response times, especially during month-end closing activities when data loading and reporting are at their peak.

    Given this scenario, what is the most effective multi-pronged strategy to address both the immediate performance issues and ensure long-term stability?

    Show answer details

    Correct answer: C

    This is a comprehensive, expert-level solution. Implementing NSE addresses the memory pressure by offloading less frequently accessed data to disk ('warm' storage). Partitioning ACDOCA by fiscal year improves query performance and makes data management more efficient. Finally, analyzing and tuning the delta merge configuration (e.g., merge triggers, memory thresholds) directly addresses the CPU load issue. This combination tackles the root causes of memory, CPU, and I/O pressure for long-term stability.

  10. 10

    An administrator is troubleshooting a Fiori application that fails to load data for a specific group of users. Other users can access the app without issue. Using the browser's developer tools, the administrator sees that an OData service call returns an HTTP 403 (Forbidden) error. The system alias for the Gateway service is correctly configured. What is the most likely cause of this error?

    Show answer details

    Correct answer: C

    An HTTP 403 error on an OData call, when the app itself is visible, strongly points to a backend authorization issue. The Gateway authenticates the user and passes the call to the backend. The backend system then checks if the user has the required authorization objects (assigned via PFCG roles) to access the data exposed by that specific OData service. If the check fails, the backend returns a 403 error.

Create an account to continue.