SAP SD / O2C Interview Questions

Order-to-cash, pricing, billing, credit management and output.

607
Questions
28
Topics
8
Experience levels

Sample Questions

Full questions with full answers — no sign-in required.

easyS/4HANA SD Transformation, Migration, Public Cloud and Architecture

1. During cutover and hypercare on S/4HANA Public Cloud, why is application log monitoring (SLG1) important for SD-FI integration, and how does the clean core principle affect how errors are resolved?

SLG1 logs surface errors from billing document release to accounting, output determination, and interface failures that would otherwise be silent. Under clean core, consultants cannot debug or modify standard code, so root-cause analysis relies on log messages, BAdI implementations, and SAP-delivered extensibility points. Errors requiring core changes must be raised via incident to SAP rather than patched directly, making log accuracy critical for triage speed during hypercare.
hardS/4HANA SD Transformation, Migration, Public Cloud and Architecture

2. Post S/4HANA conversion, billing documents intermittently fail with ATP-related errors that trace back to inconsistent material master data sourced from MDG, and finance flags mismatched revenue postings versus legacy billing. How do you diagnose and resolve this cross-functional issue?

I would first isolate whether the failure originates in advanced ATP (checking product allocation or supply protection rules in the aATP app) or in the billing document itself via VF03, since ATP errors surfacing at billing usually indicate a delivery-quantity or characteristic mismatch. Cross-check MDG-sourced material master fields against the SD material master view for governance gaps, then validate revenue account determination hasn't shifted due to a converted material group or item category. Fix root cause in MDG governance rules, correct affected billing documents, and rerun a controlled batch to confirm resolution before releasing to finance.
hardSchedule Line Categories

3. You are designing the make-to-order (MTO) architecture for individual customer stock, requiring segregated valuation per sales order. What schedule line determination and requirement class settings must align to support this design?

The design centers on requirements class settings (linked via requirement type from the strategy group, typically strategy 20) that enable individual customer stock through special stock indicator 'E', account assignment category, and valuation via order-related settlement or results analysis. Schedule line category must have both 'transfer of requirements' and 'availability check against individual stock' active, with the item category configured for individual purchase order/individual stock relevant processing. Any mismatch between requirement class account assignment and item category valuation settings causes stock to post to standard valuation rather than segregated order stock.
mediumPricing

4. A customer reports that a manually entered discount condition record disappeared from a recurring sales order template after mass condition record updates. How would you troubleshoot this using condition record maintenance?

I would check validity periods on the condition record via VK13 - mass updates often use a validity end date that may have expired or overlapped incorrectly with the manual entry, causing it to be superseded. I'd also check if the mass update created a new record with higher priority in the access sequence or overlapping validity that pushed out the manual record, and review change documents (condition record change log) to confirm what was altered and when, then correct validity dates or recreate the manual condition record if genuinely deleted.
hardAdvanced SD Scenarios, Integration and Production Support

5. During hypercare, inbound EDI sales orders (via IDoc) intermittently fail and downstream PP planning shows incorrect requirements because failed orders are silently skipped rather than erroring visibly. How would you design monitoring to catch this class of issue?

Set up proactive IDoc monitoring using WE02/WE05 with status filters for error statuses (like 51, 56) rather than relying on users noticing missing orders, and configure background jobs or alerts (via workflow or BD87 reprocessing checks) that flag IDocs stuck in error or intermediate status. Correlate order volume expected from the EDI partner against actual sales orders created, using a reconciliation report, to catch 'silent' failures where the IDoc posted with warnings but didn't create a valid order. Ensure PP is only planning against confirmed valid orders, not provisional or erroneous ones.
mediumAdvanced SD Scenarios, Integration and Production Support

6. An intercompany sales process relies on a scheduled background job for automatic creation of intercompany billing documents based on copy control from the outbound delivery, integrated with MM for internal goods movement postings. The job intermittently fails to process a subset of deliveries with no error visible in the job log. How would you troubleshoot this?

Check the job's selection variant to confirm it is picking up all relevant deliveries and review whether the copy control determination (delivery to intercompany billing) has requirement routines silently excluding certain document types or partner combinations. Cross-check with MM goods movement status, since intercompany billing typically requires the internal goods issue/receipt to be posted first, so deliveries stuck due to MM posting delays would not appear as errors but simply remain unprocessed until the next run.

Browse by Topic

SAP SD / O2C interview questions by experience level

The same question set, grouped by the depth each interview actually goes to.

SAP SD / O2C — Fresher / 1-3 yrs

Core concepts, configuration basics and the process flow an interviewer expects you to explain end to end.

mediumEnterprise Structure

1. In S/4HANA the customer is a business partner. Where are sales area data such as sales office, sales group and delivering plant maintained, and what controls whether a user can create them?

Sales area data is maintained in BP transaction (or the Fiori Manage Customer Master app) under the BP role FLCU01 (Customer — sales), per sales area; FLCU00 is the FI customer role for company-code data. The data is stored in KNVV via CVI (customer-vendor integration). The BP grouping controls number range and is mapped to a customer account group, which drives field status of the customer data. Only sales areas defined in OVXG (or the reference sales area for common channel/division) can be entered. Which users may maintain which sales areas is controlled by authorization objects (e.g. B_BUPA_RLT for roles, F_KNA1_* / V_KNA1_VKO for sales area data). Sales office and group values must be assigned to the sales area to be valid.
easyCustomer and Business Partner

2. A BP was created in the Fiori app with roles 000000 and FLCU00 only. Finance can post to it, but sales cannot use it in orders. Explain why and what is needed.

FLCU00 creates the FI customer view: general data and company code data (KNB1) through CVI. Sales requires the sales role FLCU01 with sales area data (KNVV) — pricing procedure, shipping condition, delivering plant, Incoterms, payment terms, account assignment group, tax classification — and partner functions (KNVP) for each sales area. Without FLCU01 and the sales area, the customer is not defined for the sales area. Fix: extend the BP with FLCU01 for the required sales areas, check the partner functions and tax classification, and adapt the creation process/app configuration so sales customers are always created with FLCU01.
easyEnterprise Structure

3. What are the sales office and sales group in SAP SD, how are they configured, and where are they actually used?

Sales office is a geographical or branch unit (e.g. Region North), sales group a team of sales employees within an office. Both are defined under Enterprise Structure > Definition > Sales and Distribution (OVX1, OVX4); the sales office is assigned to sales areas (OVXM) and the sales group to sales offices (OVXJ). They are optional in sales documents. They are proposed from the customer's sales area data (KNVV) and stored in the order header (VBAK-VKBUR, VKGRP). Practical uses: reporting and analytics by region/team, output determination (e.g. office address on documents), pricing condition keys, partner and responsibility assignment, and authorization restrictions. They have no direct MM or FI posting impact.
easyForeign Trade

4. A mid-size industrial equipment exporter has shipments held at customs and monthly manual Intrastat corrections. How do you improve foreign trade handling?

Classify all traded products with commodity codes and country of origin, maintain weights; set default business transaction types and export procedures; make export data mandatory via incompletion for export documents; use pro forma invoices for customs where needed; ensure billing documents carry complete trade data for declarations; add sanctioned party and export control screening before delivery (built-in or SAP GTS); assign trade compliance ownership and monitor declaration errors.

Browse by Experience

4-7 years8-12 yearsArchitect1-3 years0_12_47_1010_plus

Why ERPClimb

Built and reviewed by a senior SAP architect with 19 years of production experience. Every answer is written against how the process actually behaves in a live system, not copied from documentation, and each question is tagged by topic, difficulty and experience level so you can practise at the depth your next interview will use.

SAP SD / O2C interview FAQ

What is the most common SD interview question?

Explaining the pricing procedure determination sequence and how condition records, access sequences and condition types interact in a real order.

Why do interviewers focus on copy control?

Because it explains how data flows from order to delivery to invoice, and most production issues in order-to-cash trace back to copy control or item category determination.

Are availability check and ATP asked at all levels?

Yes, though depth varies. Junior candidates are asked what ATP checks; senior candidates are asked about backorder processing and advanced ATP on S/4HANA.

Does S/4HANA change SD interviews?

It adds business partner conversion, the simplified document flow and output management via BRF+ instead of classic NAST-based output.

Next practice step

Related SAP interview topics

Focused SAP interview guides