Skip to content

Accenture SAP Interview Questions & Answers

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

About Accenture hiring for SAP roles

Accenture is a global professional services company offering strategy, consulting, technology, operations and digital services. India hosts a large share of its workforce, delivering software engineering, testing, cloud, data and AI projects for clients worldwide. It hires freshers and experienced professionals in India for associate software engineer, test engineer, data analyst and analytics consultant roles.

For SAP roles, this Accenture practice set focuses most on ABAP Basics (6), S/4HANA Architecture and Landscape (4), SAP Modules Overview (4), ERP and SAP Fundamentals (4). It has 8 easy, 20 medium, 2 hard questions, so you can start easy and work up to the harder ones.

Company type
Consulting
Headquarters
Dublin, Ireland
Main India offices
Bengaluru, Hyderabad, Pune, Mumbai, Gurugram

Accenture SAP interview process

  1. Online assessment (cognitive + technical MCQs)
  2. Coding assessment
  3. Communication assessment
  4. Technical and HR interview

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

Solved for AccentureStart 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

How do you schedule a report to run in the background every night?

Save to ▾
Show answer
Create and save a variant for the report. In SM36 define a job name and class, add a step with the program and variant and a user with correct authorizations, and set the start condition as a date and time with periodic value daily. Save the job, then monitor it in SM37. In Fiori, the Application Jobs app does the same for job templates.
02

The business needs a nightly interface file of open sales orders. How would you build it?

Save to ▾
Show answer
I would write a report that selects open orders using a CDS view or ABAP SQL with proper filters, formats the data to the agreed layout, and writes the file to an application server directory or sends it through SAP Integration Suite. I would add a selection screen with variants, logging with the application log (SLG1), error notifications, and schedule it in SM36 or Application Jobs. Testing covers volume and format checks.
03

How do you look at a background job that failed?

Save to ▾
Show answer
Open SM37, enter the job name, user and date range, and select Cancelled status. Select the job and open the job log, which shows messages and the point of failure. The spool list may show partial output. I then check the program variant, authorizations of the step user, locks, and short dumps in ST22 at that time. After fixing, the job can be rescheduled or repeated with the same variant.
04

What is a BAPI and how is it different from a normal function module?

Save to ▾
Show answer
A BAPI (Business Application Programming Interface) is a standardised, remote-enabled function module for a business object, such as BAPI_PO_CREATE1 or BAPI_SALESORDER_CREATEFROMDAT2. It has stable interfaces, returns messages in a RETURN table, and usually needs BAPI_TRANSACTION_COMMIT to save. Unlike internal function modules, BAPIs are documented and released for external use, which makes them safer for integration.
05

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.
06

What are the main transaction codes in procure to pay?

Save to ▾
Show answer
ME51N creates a purchase requisition, ME41 a request for quotation, ME21N a purchase order, MIGO posts goods receipt, MIRO enters the supplier invoice, MRBR releases blocked invoices, and F110 runs the automatic payment program. ME2N and ME2M are common purchase order reports. In Fiori there are equivalent apps such as Manage Purchase Orders, Post Goods Movement and Supplier Invoices.
07

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.
08

What does SAP SD do?

Save to ▾
Show answer
SAP SD (Sales and Distribution) manages the selling process: inquiries, quotations, sales orders, pricing, availability check, credit check, deliveries, shipping and billing. It is the core of the order to cash process. SD integrates with MM for stock and goods issue, with FI for revenue and receivables, and with CO for profitability analysis. Output such as invoices and order confirmations is also managed here.
09

What is cutover and what activities are part of a cutover plan?

Save to ▾
Show answer
Cutover is the move from the old system to the live SAP system. The plan lists every step with owner, timing and dependency: transport of final configuration, opening and closing posting periods, master data and open item loads with reconciliation, freeze of legacy transactions, user and role setup, interface switch-on, and a go or no-go checkpoint. Mock cutovers are rehearsed in advance and a rollback plan is kept ready.
10

What is the code pushdown concept?

Save to ▾
Show answer
Code pushdown means moving data-intensive logic from the ABAP application server to the HANA database, so calculations happen close to the data and only results travel. Techniques include CDS views, ABAP SQL with aggregations and expressions, and AMDP (ABAP Managed Database Procedures) written in SQLScript. Instead of selecting millions of rows and looping in ABAP, the database filters and aggregates, which improves performance a lot.
11

After an upgrade, a custom Fiori app stopped working. How do you investigate?

Save to ▾
Show answer
I check the browser console and network calls for errors, then the gateway error logs. Upgrades often change the SAPUI5 version, so I look for deprecated controls or APIs, and check if the back-end service or CDS view changed. I test in quality with the UI5 support assistant, fix deprecated code, update the manifest's minimum UI5 version, and redeploy. Regular upgrade testing prevents surprises.
12

Describe how you managed stakeholders during a long system conversion.

Save to ▾
Show answer
Situation: a conversion with four mock runs and many teams. Task: keep business and IT aligned. Action: I set a weekly steering update with simple status, risks and decisions needed, and daily stand-ups during mocks. I shared measured downtime and reconciliation results openly, including bad news early. Result: leadership approved an extra mock when timings were tight, and the final conversion finished within the planned weekend window.
13

What is ALV and why is it common in SAP reports?

Save to ▾
Show answer
ALV (ABAP List Viewer) is SAP's standard grid for displaying lists. It lets users sort, filter, subtotal, change columns, export to spreadsheet and save layouts without extra coding. Most standard and custom reports use ALV, and in Fiori the equivalent is the smart table in list report apps. Knowing how to use ALV layouts is a basic skill for any SAP user or consultant.
14

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.
15

What is ABAP?

Save to ▾
Show answer
ABAP (Advanced Business Application Programming) is SAP's programming language for building reports, enhancements, interfaces, forms and services on the SAP application server. It has built-in database access through Open SQL (ABAP SQL), internal tables for in-memory data, and strong integration with the data dictionary. Modern ABAP supports object orientation, CDS views and the RAP framework, and ABAP Cloud is the restricted model for clean core development.
16

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.
17

What is SAP Business Application Studio?

Save to ▾
Show answer
SAP Business Application Studio (BAS) is a cloud development environment on SAP BTP based on Code-OSS. It offers dev spaces with SAP Fiori tools, generators for Fiori elements and freestyle apps, CAP development, service connections through BTP destinations, a preview with mock data, and deployment to the ABAP repository or BTP. Developers can also use VS Code with the same Fiori tools extensions locally.
18

What are the ways to enhance standard SAP without modifying it?

Save to ▾
Show answer
Options include user exits and customer exits (older), BAdIs (Business Add-Ins, classic and new kernel-based), implicit and explicit enhancement points, and in S/4HANA, key user extensibility with custom fields and custom logic in Fiori apps. Developer extensibility uses released objects and ABAP Cloud. Modifications through the modification assistant are the last resort because they must be checked at every upgrade.
19

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.
20

A team wants to read standard tables directly from a BTP app. What would you recommend?

Save to ▾
Show answer
I would not allow direct table access because it breaks clean core and security. I would check the SAP Business Accelerator Hub for a released OData API or event that covers the data. If none exists, I would build a custom CDS-based RAP service using released objects in the S/4HANA system and expose it through a communication arrangement, then call it from BTP through destinations with proper authentication.
21

Users ask for an extra column in a standard Fiori list report. What are your options?

Save to ▾
Show answer
Users can first check the table settings, because many fields are available but hidden. If the field exists in the service but not the UI, a key user can use Adapt UI or a developer can add an app variant or annotation extension. If the field does not exist, the Custom Fields app can add it and enable it for the app. A custom app is the last option.
22

Describe a time you had to work with multiple departments on a master data issue.

Save to ▾
Show answer
Situation: material prices were wrong in sales because purchasing and finance maintained different views. Task: fix data and ownership. Action: I mapped which team owned each view, met both teams, agreed one owner per field and a weekly review, and corrected the affected records. Result: price-related tickets dropped sharply in the next quarter, and the ownership matrix became part of the master data policy.
23
Save to ▾
Show answer
A company code is the smallest organizational unit for which a complete, independent set of financial statements (balance sheet and profit and loss) can be produced for legal purposes. Each legal entity, such as an Indian private limited company, is usually one company code with its own currency, chart of accounts and fiscal year variant. All financial postings carry a company code.
24

Users complain that the system is slow every day at 10 a.m. How do you investigate?

Save to ▾
Show answer
I check what runs at that time: background jobs in SM37, active work processes in SM50 or SM66, and the workload monitor ST03N for response time breakdown between database, CPU and wait time. If heavy batch jobs overlap with peak dialog use, I reschedule them. If one report dominates, I trace it with ST12 or SQL trace ST05. I also check HANA memory and expensive statements with the DBA Cockpit or HANA cockpit.
25

What does SAP FI do?

Save to ▾
Show answer
SAP FI (Financial Accounting) records all external financial transactions for legal reporting. Its main parts are General Ledger, Accounts Payable, Accounts Receivable, Asset Accounting and Bank Accounting. FI produces the balance sheet and profit and loss statement for each company code, handles taxes such as GST and TDS in India, and supports period closing. Every logistics transaction that has value creates an FI document.
26

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.
27

What is the SAP Fiori Apps Reference Library?

Save to ▾
Show answer
It is an online SAP catalogue that lists all Fiori apps with their app ID, business role, supported releases, required OData services, business catalogs and roles, and implementation steps. Consultants use it to find the right standard app for a process and to know which services and catalogs to activate. Searching by transaction code shows which Fiori app replaces a classic transaction.
28

Sales orders keep picking a wrong price for a customer. What master data do you check?

Save to ▾
Show answer
I check the customer's sales area data in BP, such as pricing procedure indicator, price group and price list, and the material's sales data, such as material pricing group. Then I check condition records for the customer and material in the relevant condition types and validity dates. Finally I run the pricing analysis inside the sales order to see which condition was found and why others were skipped.
29

What do greenfield, brownfield and selective data transition mean in S/4HANA migration?

Save to ▾
Show answer
Greenfield is a fresh implementation: new processes are designed and only selected master data and open items are migrated. Brownfield is a system conversion of an existing ECC system to S/4HANA, keeping configuration, custom code and history. Selective data transition, sometimes called bluefield, is a mix where a new shell system is built and chosen data, company codes or years are moved. The choice depends on process quality, custom code volume, history needs and timeline.
30

What are work processes in an SAP application server?

Save to ▾
Show answer
Work processes are the operating system processes that execute user and system requests. Dialog processes handle interactive steps, update processes write database changes asynchronously (V1 and V2), background processes run batch jobs, enqueue manages locks, and spool handles printing. The dispatcher assigns requests to free work processes. Basis checks them in SM50 or SM66, and long-running dialog steps often point to performance problems.

Tips to crack the Accenture SAP interview

  • Practise the communication assessment, which checks spoken English through reading, listening and repeating sentences in a recorded format.
  • Revise MS Office, cloud basics, networking and pseudocode, as Accenture technical MCQs often cover these general IT topics.
  • Read about Accenture's focus on cloud, data and AI and be ready to discuss how you would work in client-facing teams.
  • 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; Accenture interviewers usually ask follow-ups on your first answer.

Frequently asked questions

How many rounds are there in the Accenture SAP interview?

Candidates usually go through 4 stages: Online assessment (cognitive + technical MCQs); Coding assessment; Communication assessment; Technical and HR interview. 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 Accenture SAP interview?

This practice set leans on ABAP Basics (6), S/4HANA Architecture and Landscape (4), SAP Modules Overview (4), ERP and SAP Fundamentals (4). Revise those first, then practise explaining one or two of your own projects end to end, because most Accenture interviewers ask you to walk through real work.

Are these the exact questions asked at Accenture?

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

Where does Accenture hire SAP professionals in India?

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

SAP questions for similar companies