Skip to content

SAP Online Assessment Questions & Answers

40 questions for the online assessment stage — 21 easy, 19 medium.

About the online assessment round

Most companies start with an online test: aptitude and reasoning, a few MCQs on core SAP concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.

Tips for the online assessment round

  • Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task.
  • Read every option before answering; tests often include two nearly correct choices.
  • Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
  • Attempt the questions you are sure about first, then return to the harder ones.
Solved — online assessmentStart 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 are the S/4HANA deployment options?

Save to ▾
Show answer
S/4HANA can run on-premise in the customer's data centre or a hyperscaler they manage, as S/4HANA Cloud Private Edition (usually sold through RISE with SAP, a single-tenant system managed by SAP), or as S/4HANA Cloud Public Edition (multi-tenant SaaS with quarterly updates and limited customization). On-premise and Private Edition allow classic extensions and full customizing, while Public Edition needs a clean core and standard processes.
02

What are sales organization, distribution channel and division?

Save to ▾
Show answer
A sales organization is responsible for selling and liability to customers. A distribution channel represents how products reach customers, such as retail, wholesale or online. A division groups products, such as consumer and industrial. Together they form the sales area, which controls customer master data, pricing and sales documents. A sales organization is assigned to one company code.
03

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

What is the material master?

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

What is SAP BTP and how does it relate to S/4HANA?

Save to ▾
Show answer
SAP Business Technology Platform is SAP's cloud platform for integration, extension, data and analytics, and AI. With S/4HANA it is used to build side-by-side extensions, run SAP Integration Suite to connect SAP with other systems, host SAP Build apps and workflows, and use services such as SAP Datasphere and SAP Analytics Cloud. Using BTP keeps the S/4HANA core clean because custom apps run outside it.
06

How many sessions can a user open in SAP GUI?

Save to ▾
Show answer
By default a user can open up to six sessions (windows) per logon, controlled by the profile parameter rdisp/max_alt_modes, which Basis can increase up to sixteen. Each session runs its own transaction, so a user can compare a purchase order in one window and an invoice in another. Too many sessions per user can add load on the application server.
07

What is the role of annotations in Fiori elements?

Save to ▾
Show answer
Annotations are metadata that tell Fiori elements how to show data: UI.LineItem defines table columns, UI.SelectionFields define filter fields, UI.HeaderInfo sets the object title, UI.Facets and FieldGroups lay out the object page, and value help annotations add F4 help. They can be written in CDS views in the back end or in a local annotation file in the app. Changing annotations changes the UI without code.
08

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

What are CDS views?

Save to ▾
Show answer
Core Data Services views are data models defined in ABAP using DDL (in ADT, the Eclipse-based ABAP Development Tools). They support joins, associations, calculations, aggregations, annotations for UI and analytics, and access control with DCL. In S/4HANA they are the base for Fiori apps, analytics and APIs. Newer CDS view entities (DEFINE VIEW ENTITY) replace older DDIC-based CDS views and push logic to HANA.
10

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

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

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

What is an SAP implementation project and what are its main phases?

Save to ▾
Show answer
An implementation project brings SAP into a company for the first time or replaces an old system. Today most projects follow SAP Activate with phases Discover, Prepare, Explore, Realize, Deploy and Run. Explore runs fit-to-standard workshops, Realize covers configuration, development and testing, Deploy covers cutover and go-live, and Run is hypercare and ongoing support. Older projects used ASAP methodology with Blueprint, Realization and Final Preparation phases.
14

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.
15
Save to ▾
Show answer
SAP HANA is SAP's in-memory, column-oriented relational database. It keeps data mainly in RAM and stores it by column, which makes aggregation and analytics very fast and allows one system to handle both transactions and reporting (OLTP and OLAP). It also offers compression, calculation views, text search, spatial and predictive functions. S/4HANA runs only on HANA, which allowed SAP to remove aggregate tables and simplify the data model.
16

What are the main functional modules in SAP S/4HANA?

Save to ▾
Show answer
Key areas are Finance (FI) for legal accounting, Controlling (CO) for internal cost and profit analysis, Materials Management (MM) for purchasing and inventory, Sales and Distribution (SD) for selling and billing, Production Planning (PP) for manufacturing, Quality Management (QM), Plant Maintenance (PM), Warehouse Management (EWM), and Project System (PS). HR is now mostly delivered by SAP SuccessFactors, while S/4HANA keeps some on-premise HCM options.
17

What are SAP Ariba and SAP Concur?

Save to ▾
Show answer
SAP Ariba is a cloud procurement platform for sourcing, contracts, supplier management, guided buying and the Ariba Network, where buyers and suppliers exchange purchase orders and invoices. SAP Concur handles employee travel booking and expense reporting. Both integrate with S/4HANA, which remains the system of record for accounting and payments. Companies use them to extend core MM and FI processes.
18

What is the SAP Fiori launchpad?

Save to ▾
Show answer
The Fiori launchpad is the browser-based entry point for S/4HANA users. It shows tiles and links grouped into spaces and pages based on the user's roles. Each tile opens a Fiori app or a classic transaction in a web GUI. Users can search apps, personalise their home page, see notifications and use the same launchpad on desktop, tablet or phone.
19

What is SAP GUI scripting and when is it used?

Save to ▾
Show answer
SAP GUI scripting is an automation interface that records and replays user actions in SAP GUI using VBScript or other languages. Teams use it for repetitive data entry, test automation and simple bots. It must be enabled on the server with profile parameter sapgui/user_scripting and on the client. Because it depends on screen layouts, it breaks when screens change, so APIs or Migration Cockpit are better for large loads.
20

What does SAP PP do?

Save to ▾
Show answer
SAP PP (Production Planning) supports manufacturing. It uses master data such as bill of materials (BOM), work centers and routings, and processes such as demand management, MRP, planned orders, production orders or process orders, goods issue of components, confirmations and goods receipt of finished goods. PP connects sales demand to procurement and production, and it updates costs in CO for each order.
21

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

What is the role of a functional specification document?

Save to ▾
Show answer
A functional specification explains what a custom object must do in business terms: purpose, process flow, input and output fields, selection screens, validations, error handling, authorizations and test scenarios. It is written by the functional consultant and signed off by the business before the ABAP developer builds it. A clear FS reduces rework, because the developer knows exactly which tables, logic and outputs are expected.
23

What is automatic account determination and why is it important for integration?

Save to ▾
Show answer
Automatic account determination is configuration that tells SAP which GL accounts to post when a logistics transaction happens, so users never enter accounts manually. MM uses transaction keys such as BSX for stock and WRX for GR/IR in OBYC, based on valuation class and movement type. SD uses VKOA for revenue accounts. Errors here are a common cause of integration failures and wrong financial results.
24

What is SAP GUI?

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

What is the Software Update Manager and DMO?

Save to ▾
Show answer
SUM (Software Update Manager) is the Basis tool used to update SAP systems and to convert ECC to S/4HANA. DMO (Database Migration Option) is a SUM feature that combines the database migration to HANA and the software update in one run, so a customer on Oracle or DB2 can move to S/4HANA on HANA in a single downtime. Basis teams run test conversions several times before the production run.
26

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

What happens in accounting when goods are received against a purchase order?

Save to ▾
Show answer
Goods receipt for a stock material posts a material document and an accounting document. The stock account is debited and the GR/IR clearing account is credited at the PO price. When the supplier invoice is posted in MIRO, GR/IR is debited and the supplier account is credited, and differences go to price difference accounts. The account assignment is decided by automatic account determination (OBYC).
28

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

How do you export an ALV report to Excel and save a layout?

Save to ▾
Show answer
In the ALV toolbar, choose Export then Spreadsheet, select the format such as XLSX, and save the file. To save a layout, change columns, sorting and filters, then click Save Layout, give a name, and tick user-specific or default as needed. Next time, choose the layout from the dropdown. A default layout opens automatically, which helps teams share a common view.
30

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

What is a client in SAP?

Save to ▾
Show answer
A client is an independent business unit inside one SAP system, identified by a three-digit number such as 100 or 200. Each client has its own master data, transaction data and users, while repository objects such as programs and tables are shared across all clients. Configuration can be client-specific or cross-client. A development system often has a configuration client, a unit test client and a sandbox client.
32

What is an SAP system landscape?

Save to ▾
Show answer
A landscape is the set of systems used to develop, test and run SAP. A typical three-system landscape has Development (DEV) for configuration and code, Quality (QAS) for testing, and Production (PRD) for live business. Changes move from DEV to QAS to PRD through transports. Larger landscapes add sandbox, pre-production, training and separate systems such as SAP BW or SAP Gateway.
33

What is SAP and what does SAP S/4HANA stand for?

Save to ▾
Show answer
SAP is a German software company and also the common name for its ERP products. SAP S/4HANA stands for SAP Business Suite 4 SAP HANA. It is the fourth generation ERP suite, built to run only on the SAP HANA in-memory database. It replaced SAP ECC (ERP Central Component) as the main ERP product, with a simplified data model, real-time analytics and the Fiori user experience.
34

What is RISE with SAP?

Save to ▾
Show answer
RISE with SAP is a subscription bundle that packages S/4HANA Cloud (mostly Private Edition), infrastructure on a hyperscaler such as AWS, Azure or Google Cloud, technical managed services, SAP BTP credits, and tools such as SAP Signavio for process insight. The customer pays one contract to SAP instead of buying licences, hardware and hosting separately. GROW with SAP is a similar offer focused on Public Edition for mid-size companies.
35

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

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

How do you find which Fiori app replaces a classic transaction?

Save to ▾
Show answer
Open the SAP Fiori Apps Reference Library and search with the transaction code, such as ME21N. The results show matching apps with app ID, type, roles, catalogs and required back-end services. In the system, the Fiori launchpad content manager and the app search help find what is already active. Many classic transactions run as SAP GUI for HTML tiles when no native app exists.
38

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

How do you view the assignment of organizational units in the system?

Save to ▾
Show answer
In SPRO under Enterprise Structure, Assignment, I can see assignments such as plant to company code, sales organization to company code and purchasing organization to plant. Transaction EC02 lists company codes, OX18 shows plant to company code, and OX10 maintains plants. Some teams also use the structure display report or a simple diagram to explain the setup to new members.
40

What is SAP Analytics Cloud?

Save to ▾
Show answer
SAP Analytics Cloud (SAC) is SAP's cloud tool for business intelligence, planning and predictive analytics. It connects live to S/4HANA, BW or Datasphere, or imports data, to build stories and dashboards. Finance teams use its planning features for budgets and forecasts. It is commonly used for management dashboards because it combines reporting and planning in one interface.

Frequently asked questions

What happens in the SAP online assessment round?

Most companies start with an online test: aptitude and reasoning, a few MCQs on core SAP concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.

How do I clear the online assessment round?

Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task. Read every option before answering; tests often include two nearly correct choices. Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.

Which round comes next?

A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.