Skip to content

Capgemini SAP Interview Questions & Answers

Curated interview practice questions with answers. These are practice scenarios, not a verified list of past interview questions.

About Capgemini hiring for SAP roles

Capgemini is a French multinational IT services and consulting group providing technology, engineering, cloud and data services. India is its largest employee base, supporting projects in testing, application development, SAP, data engineering and analytics for global clients. It hires freshers as analysts and software engineers, and experienced professionals in QA automation, data and cloud roles.

For SAP roles, this Capgemini practice set focuses most on ERP and SAP Fundamentals (7), SAP Modules Overview (4), ABAP Basics (4), Navigation: SAP GUI and Fiori (4). It has 15 easy, 15 medium questions, so you can start easy and work up to the harder ones.

Company type
IT services
Headquarters
Paris, France
Main India offices
Mumbai, Bengaluru, Pune, Chennai, Hyderabad

Capgemini SAP interview process

  1. Online assessment (pseudocode + English)
  2. Game-based aptitude test
  3. Technical interview
  4. HR round

Typical pattern based on public candidate experiences. Rounds vary by role, team and year.

Solved for CapgeminiStart practicing
3 QUESTIONS FREESign up to unlock the full question bank and track your progress.Unlock every question and answer, then continue practising company-wise and package-wise.
3 questions free Unlock the rest in seconds
01

What is the difference between a functional consultant and a technical consultant in SAP?

Save to ▾
Show answer
A functional consultant understands a business area such as finance or sales, gathers requirements, configures the system in customizing (SPRO), writes functional specifications and tests processes. A technical consultant, usually an ABAP or integration developer, builds custom reports, enhancements, interfaces, forms and Fiori apps from those specifications. Basis consultants are a third group who install, maintain and secure the system. Freshers often start as functional or ABAP associates in support or implementation projects.
02

What is the difference between implementation, support and rollout projects?

Save to ▾
Show answer
An implementation project sets up SAP from scratch for a company. A support or AMS (Application Management Services) project keeps a live system running by solving tickets, small changes and month-end issues under SLAs. A rollout project copies an existing template to a new country or company code, adding local tax, language and legal needs, such as GST and e-invoicing for India. Many freshers in Indian IT services start in support projects.
03

What is SAP Fiori?

Save to ▾
Show answer
SAP Fiori is SAP's design system and user experience for business apps. It follows principles of being role-based, adaptive, simple, coherent and delightful, so each user sees only the apps for their job on any device. Fiori apps are built with SAPUI5 and accessed through the Fiori launchpad. In S/4HANA, Fiori is the target user interface, and the current design language is SAP Fiori with the Horizon theme.
04

What does SAP MM do?

Save to ▾
Show answer
SAP MM (Materials Management) handles procurement and inventory. It covers purchase requisitions, requests for quotation, purchase orders, goods receipts, invoice verification, stock management, physical inventory and material valuation. MM works with FI for supplier invoices and stock accounting, with PP for material requirements, and with SD for stock availability. Its core process is procure to pay.
05

A program dumps in production with a TIME_OUT error. What do you do?

Save to ▾
Show answer
I check ST22 for the dump details, program, line and call stack. TIME_OUT means a dialog step exceeded the allowed run time (rdisp/max_wprun_time). I see if users ran it with very wide selections, and advise background execution as an immediate workaround. Then I trace the code with ST05 and SAT in quality with similar data, fix inefficient selects or loops, and move the fix through transports.
06
Save to ▾
Show answer
SAP GUI is the classic desktop client used to log on to SAP systems and run transactions. SAP Logon lists available systems, and after logon the SAP Easy Access menu shows a tree of transactions. Variants include SAP GUI for Windows, SAP GUI for Java and SAP GUI for HTML (Web GUI in a browser). In S/4HANA, Fiori is the main experience, but many consultants still use SAP GUI for configuration and technical work.
07

A company wants better warehouse control with RF scanners. Which SAP options would you discuss?

Save to ▾
Show answer
I would discuss embedded EWM in S/4HANA for scanner-based putaway, picking and packing with strategies and storage bin control, and decentral EWM if the warehouse is very large or must run independently. For simpler sites, inventory management with storage locations and Stock Room Management may be enough. The choice depends on volume, complexity, automation and budget.
08

What is the Universal Journal in S/4HANA?

Save to ▾
Show answer
The Universal Journal is table ACDOCA, which stores all actual line items from Finance, Controlling, Asset Accounting and Material Ledger in one place. In ECC these were spread across many tables such as BSEG, COEP, FAGLFLEXA and ANEP with totals tables. With one table, FI and CO are reconciled by design, reporting reads line items directly, and month-end reconciliation work is greatly reduced.
09

What is SAP Activate methodology?

Save to ▾
Show answer
SAP Activate is SAP's current delivery framework for S/4HANA projects. It combines SAP Best Practices (ready business process content), guided configuration and an agile, iterative approach. Its phases are Discover, Prepare, Explore, Realize, Deploy and Run. Instead of writing a long blueprint first, teams run fit-to-standard workshops on a preconfigured system, record gaps in a backlog and deliver in sprints, which shortens timelines and reduces custom code.
10

What is a transport request?

Save to ▾
Show answer
A transport request is a container that records changes made in development, such as configuration or ABAP objects, so they can be moved to quality and production in a controlled way. Workbench requests carry repository objects that are cross-client, and customizing requests carry client-specific configuration. Requests are released in DEV and imported by Basis or a tool such as SAP Cloud ALM or ChaRM. Transaction SE09 or SE10 manages them.
11

What are the common command field shortcuts in SAP GUI?

Save to ▾
Show answer
/n opens a new transaction in the same session, /o opens a new session, /nend logs off with confirmation, /nex logs off without confirmation, /i closes the current session, and /h switches on debugging. Typing search_sap_menu finds transactions in the menu. F1 shows field help, F4 shows possible values, and F8 executes reports. These shortcuts save a lot of time for consultants and power users.
12

A small manufacturer uses separate tools for accounts, stock and sales. How would you explain the benefit of moving to SAP?

Save to ▾
Show answer
I would show one process end to end. Today a sales person checks stock in one sheet, billing is typed into the accounts tool and stock is updated later, so numbers rarely match. In SAP, the sales order checks availability, the delivery reduces stock, and billing posts revenue and the customer receivable automatically. Management sees real-time stock and margin, GST invoices are consistent, and month-end closing takes days instead of weeks.
13

Tell me about a time you had to explain an SAP issue to a non-technical business user.

Save to ▾
Show answer
Situation: a sales manager was upset that orders were blocked. Task: explain the cause without jargon. Action: I showed him in simple terms that the customer had crossed the credit limit, so the system stopped the delivery as designed, and walked through who can release it and how. Result: he understood the control, the finance team released valid orders faster, and we added a daily report so his team could see blocked orders early.
14

What are the main transaction codes in order to cash?

Save to ▾
Show answer
VA11 or VA21 create an inquiry or quotation, VA01 creates a sales order, VL01N creates an outbound delivery, VL02N is used for picking and post goods issue, VF01 creates the billing document, and F-28 posts incoming payment. VA05 lists sales orders and VF04 processes the billing due list. In Fiori, Manage Sales Orders and Create Billing Documents apps cover the same.
15

What are some key tables in core SAP modules?

Save to ▾
Show answer
Finance: ACDOCA (Universal Journal), BKPF (document header), BSEG (entry view items), SKA1 and SKB1 (GL accounts). MM: MARA (material general), MARC (plant data), EKKO and EKPO (purchase orders), MATDOC (material documents). SD: VBAK and VBAP (sales orders), LIKP and LIPS (deliveries), VBRK and VBRP (billing). Business Partner: BUT000. Knowing them helps in debugging and reporting.
16

What is the difference between SAP BW, SAP Datasphere and embedded analytics?

Save to ▾
Show answer
Embedded analytics uses CDS views inside S/4HANA for real-time operational reporting on live data. SAP BW/4HANA is an on-premise enterprise data warehouse for historical, cross-system reporting. SAP Datasphere is the cloud data warehouse and data fabric on BTP that combines SAP and non-SAP data with business semantics. Many companies use embedded analytics for daily work and Datasphere or BW for group reporting.
17

What is the Simplification List and the Readiness Check?

Save to ▾
Show answer
The Simplification List documents every functional and technical change in an S/4HANA release, such as removed transactions, changed tables and mandatory replacements. The SAP Readiness Check is a tool that analyses an existing ECC system and reports which simplification items apply, custom code impact, add-on compatibility, data volume and sizing. Together they help a team estimate the effort and plan a conversion project.
18

What are internal tables in ABAP?

Save to ▾
Show answer
Internal tables hold multiple rows of data in memory during program run time, similar to arrays of structures. Types are standard (index access, appended rows), sorted (kept sorted by key, binary search) and hashed (unique key access with constant time). Programs fill them with SELECT, then loop, read, modify or sort them. Choosing the right type matters for performance with large data.
19

How do you read a single row from an internal table using modern ABAP syntax?

Save to ▾
Show answer
Use a table expression with a TRY block, or READ TABLE with a key. For sorted or hashed tables use the key for fast access. TRY. DATA(ls_po) = lt_po[ ebeln = '4500000010' ]. CATCH cx_sy_itab_line_not_found. " row not found ENDTRY. READ TABLE lt_po INTO DATA(ls_row) WITH KEY ebeln = '4500000010'. IF sy-subrc = 0. " found ENDIF.
20

What is the difference between SAP Easy Access menu and the IMG?

Save to ▾
Show answer
The SAP Easy Access menu is the user menu for daily business transactions, organised by area such as Logistics or Accounting. The IMG (Implementation Guide), opened with transaction SPRO, is the configuration tree used by consultants to set organisational units, document types, number ranges, pricing and other customizing. Business users rarely get SPRO access, and IMG changes are recorded in customizing transports.
21
Save to ▾
Show answer
The material master holds all information about a material or product, organised in views such as Basic Data, Sales, Purchasing, MRP, Work Scheduling, Storage, Quality, Accounting and Costing. Different departments maintain their views at levels such as client, plant or sales organization. It is created with MM01 or the Manage Product Master Data app, and controls procurement, stock, valuation and selling of that material.
22

How do you monitor interfaces in an S/4HANA landscape?

Save to ▾
Show answer
For IDocs I use WE02, WE05 and BD87, with filters by status and message type. For RFC queues I use SM58, SMQ1 and SMQ2. For web services, SRT_MONI and SRT_UTIL. In S/4HANA, the Message Monitoring app and Application Interface Framework (AIF) give business-friendly monitoring with error reprocessing. In SAP Integration Suite, message processing logs show each flow. Alerts reduce manual checking.
23

How do you add frequently used transactions to favourites?

Save to ▾
Show answer
In the SAP Easy Access menu, right-click a transaction in the tree and choose Add to Favorites, or use Favorites then Insert Transaction and type the code. Favourites can be grouped into folders and can also include web links. In the Fiori launchpad, users personalise their page by adding apps from the app finder or search. This keeps daily work fast and organised.
24

What is master data and how is it different from transaction data?

Save to ▾
Show answer
Master data is relatively stable reference data used in many transactions, such as customers, suppliers, materials, GL accounts, cost centers and bank details. Transaction data is created by business events, such as sales orders, purchase orders, goods movements and invoices, and it refers to master data. Good master data quality is essential, because wrong master data causes wrong prices, postings and taxes in every transaction.
25

A functional consultant needs a new field on the purchase order screen. How would you deliver it cleanly?

Save to ▾
Show answer
In S/4HANA I would first try key user extensibility with the Custom Fields app, which adds the field to the database, Fiori UI, CDS views and APIs without code. If logic is needed, I use the Custom Logic app or a released BAdI. Only if these do not cover the case would I use classic enhancement such as a screen enhancement in ME21N. I document the choice for upgrade safety.
26

What are SAP Fiori elements?

Save to ▾
Show answer
Fiori elements are predefined floor plans, such as List Report, Object Page, Analytical List Page, Overview Page and Worklist, that generate the UI from metadata. The developer provides an OData service and CDS annotations describing fields, line items and facets, and the framework renders a consistent app with little JavaScript. This speeds development and keeps apps consistent and upgrade-safe compared to freestyle SAPUI5.
27

What are the levels at which material master data is maintained?

Save to ▾
Show answer
Some data is at client level, such as material description, base unit and material group, and applies to all plants. Plant-level data includes MRP, purchasing, work scheduling and usually valuation. Storage-location-level data covers storage bin and picking area. Sales data is at sales organization and distribution channel level, and warehouse data at warehouse number level. This lets each unit control its own settings.
28

Why do you want to build a career in SAP?

Save to ▾
Show answer
Situation: during my final year I saw how companies struggle with disconnected spreadsheets. Task: I wanted a career that combines business and technology. Action: I studied ERP concepts, practiced on an S/4HANA training system and learned the order to cash and procure to pay flows. Result: I understood that SAP skills are in steady demand across Indian IT services and in-house teams, and that they offer long-term growth into consulting, solution architecture and project management.
29

What is the role of the SAP Gateway and OData in S/4HANA?

Save to ▾
Show answer
SAP Gateway exposes SAP data and logic as OData services over HTTP. Fiori apps and external systems call these services to read and change business data. In S/4HANA, Gateway can run embedded in the same system or as a separate hub. Modern apps use OData V2 or V4 services generated from CDS views and the RAP framework, and services are activated in transaction /IWFND/MAINT_SERVICE.
30

What is ERP and why do businesses use it?

Save to ▾
Show answer
ERP (Enterprise Resource Planning) is software that runs core business processes such as finance, purchasing, sales, production, inventory and HR on one shared database. Businesses use it to remove separate spreadsheets and disconnected systems, so a sales order, a goods issue and the accounting entry all update the same data in real time. The result is one version of the truth, better control, faster month-end closing and easier compliance with tax and audit rules.

Tips to crack the Capgemini SAP interview

  • Practise game-based cognitive tests and pseudocode questions, which are commonly part of Capgemini's online assessment.
  • Prepare a short explanation of your projects, focusing on your role, tools used and what you would improve.
  • Learn about Capgemini's engineering arm and its work in sectors like automotive and financial services to show interest.
  • Keep a one-minute story ready for every project on your CV: problem, your part, tools, result.
  • Practise the hard questions on this page aloud; Capgemini interviewers usually ask follow-ups on your first answer.

Frequently asked questions

How many rounds are there in the Capgemini SAP interview?

Candidates usually go through 4 stages: Online assessment (pseudocode + English); Game-based aptitude test; Technical interview; HR round. The exact rounds change with the role, team, location and your experience, so confirm the process with the recruiter.

Which topics should I prepare for the Capgemini SAP interview?

This practice set leans on ERP and SAP Fundamentals (7), SAP Modules Overview (4), ABAP Basics (4), Navigation: SAP GUI and Fiori (4). Revise those first, then practise explaining one or two of your own projects end to end, because most Capgemini interviewers ask you to walk through real work.

Are these the exact questions asked at Capgemini?

No. These are curated practice questions that match the skills and difficulty usually tested in it services interviews like Capgemini's. They are not a leaked or verified list of past questions.

Where does Capgemini hire SAP professionals in India?

Capgemini has large teams in Mumbai, Bengaluru, Pune, Chennai, Hyderabad. Openings and locations change often, so check the Capgemini careers page and filter by city and experience.

SAP questions for similar companies