SAP SD Interview Questions

Top SAP SD Interview Questions and Answers

March 24th, 2026
17689
10:00 Minutes

Want to showcase your skills in SAP SD, the best logistics management module in SAP? Prepare with the most asked SAP SD interview questions and answers listed in this article. These help you to make your concept clear with the best answers to crack your next interview.

These questions dive into different topics from the very basics to intermediate and advanced levels. Just keep focus and answer with confidence and you will get a placement in the top tech company. Let’s begin with the basic SAP SD interview questions and answers.

Basic SAP SD Interview Questions and Answers for Beginners

SAP S/4HANA uses SAP Fiori as its primary user interface, providing role-based and user-friendly applications for managing sales orders, deliveries and billing processes. Here are some of the most asked basic SAP Sales and Distribution interview questions and answers for beginners. These include fundamental definition, type and comparison-based questions.

1. What is SAP SD? What is it used for?

SAP Sales and Distribution (SD) is a core functional module in both SAP ECC and SAP S/4HANA. Today, most organizations are moving to SAP S/4HANA, which offers a simplified data model, faster performance and real-time processing capabilities. It is used by organizations to store and manage customer and product-related data.

In SAP S/4HANA, customer master data is managed using the Business Partner (BP) approach. It unifies customer, vendor and contact data into a single object, improving consistency and integration across modules. They also use the data to manage all ordering, shipping, billing and invoicing of their goods and services. Here is some of the most common applications of SAP SD:

use cases of sap sd

2. What are the key components in SAP SD?

It has the following key components:

  • Sales Support
  • Master Data
  • Sales
  • Shipping
  • Billing
  • Credit Management
  • International Trade / SAP GTS (Global Trade Services)
  • Transportation
  • Output Determination
  • Integration with MM and FI

key components in sap sd

3. What are the 5 steps of the Condition Technique in Pricing?

The 5 steps of the Condition Technique in Pricing are:

  • Condition Table
  • Access Sequence
  • Condition Type
  • Pricing Procedure
  • Condition Record

4. What do you understand about organizational structure in SAP SD?

Organizational structure is the hierarchical framework. It represents your company's legal and sales setup and defines units like Sales Organization, Distribution Channels and Divisions. These combine to form a Sales Area for processing sales transactions. It is crucial for the Order-to-Cash process, linking with Finance and Logistics for seamless operations.

5. Explain material management in SAP?

SAP Material Management (MM) is another core module of SAP that manages the entire material flow, from procurement to inventory and warehousing of an organization.

It ensures materials are available at the right time, place and cost. It integrates closely with finance (FI), production (PP) and sales (SD) to streamline the supply chain, reduce costs and optimize stock levels. This helps to manage everything from purchase requisitions (PR) to purchase orders (PO), goods receipts (GR), invoice verification and supplier management. This all supports efficient logistics and production.

6. How does SAP SD and MM relate?

SAP SD and MM are closely related through the order-to-cash process. SD handles the sales and logistics flow, while MM manages inventory and stock movements. This means both of them work together to ensure accurate fulfillment. Here is how it works:

  • When a sales order is created in SD, the system checks material availability from MM stock using ATP.
  • During delivery, SD triggers picking and packing, but the actual stock movement happens in MM.
  • Once PGI is posted, inventory is reduced in MM and a material document is created.

Note: Explore SAP MM interview questions and answers for more information.

7. What are the modules used in SAP SD?

The main modules used on this platform are:

  • Sales – Handles inquiries, quotations and sales orders
  • Shipping – Manages delivery creation, picking, packing and PGI
  • Billing – Takes care of invoicing, credit/debit memos and cancellations
  • Pricing – Manages price determination, discounts, taxes and freight
  • Credit Management – Controls customer credit limits and credit checks
  • Sales Support – Supports pre-sales activities and customer interactions
  • Transportation – Helps in shipment planning and freight processing
  • Foreign Trade – Manages export/import and compliance requirements

modules used in sap sd

8. Name the types of Sales Order and function in SAP SD.

Types of Sales Orders in SAP SD:

Sales Order Type Description
Standard Order (OR) Normal sales order used for most sales scenarios
Cash Sales (CS) Order where payment is received immediately
Rush Order (RO) Order with immediate delivery, invoice created later
Consignment Fill-up (CF) Stock is delivered to customer consignment
Consignment Issue (CI) Goods issued from consignment stock
Free of Charge (FOC) Goods delivered without billing
Debit Memo Request (DR) Request to debit the customer
Credit Memo Request (CR) Request to credit the customer
Return Order (RE) Used for returning goods from customer

Functions of Sales Orders in SAP SD:

Function Purpose
Captures customer demand Records what the customer wants to buy
Triggers pricing Determines price, discounts and taxes
Checks availability Performs ATP check with MM
Initiates delivery Drives shipping and logistics processes
Controls billing Determines how and when billing happens
Enables credit check Validates customer credit limits
Supports reporting Provides data for sales and revenue analysis

9. What do you understand about the distribution channel?

A distribution channel in SAP SD represents how a company sells and delivers its products to customers. It defines the sales path, such as direct sales, wholesale, retail or online sales. The distribution channel helps control pricing, discounts, output determination and customer-specific sales conditions.

It is a key part of the Sales Area along with Sales Organization and Division. It also allows the business to manage the same product differently across different selling channels.

10. What do you understand about partner functions?

Partner functions define the different roles a business partner plays in a sales transaction. They determine who orders the goods, who receives them, who gets billed and who makes the payment.

Partner functions are maintained in the customer master and automatically copied into sales documents to control logistics, billing and accounting processes. Types of Partner Functions:

  • Sold-to Party (SP)
  • Ship-to Party (SH)
  • Bill-to Party (BP)
  • Payer (PY)

SAP SD Interview Questions and Answers for Intermediates

Now we will discuss the most asked SAP SD interview questions and answers for intermediate professionals. These will take you through some important topics best for cracking intermediate level interviews.

1. Explain the complete Order-to-Cash (O2C) process in SAP SD and highlight key integration points with MM and FI.

The Order-to-Cash (O2C) process starts from the customer request and ends with payment collection. The steps are given below:

  • Inquiry and Quotation
  • Sales Order creation (pricing, availability check and credit check)
  • Outbound Delivery creation
  • Stock movement (During picking, packing and PGI)
  • Material document creation
  • FI accounting entry for inventory and COGS
  • Billing

When the invoice is posted, it integrates with FI by creating an accounting document for customer receivables and revenue. Finally, payment is collected in FI, completing the O2C cycle.

order to cash o2c process in sap sd

2. What configuration and master data checks would you perform if pricing is not appearing in a sales order?

I would check this issue in a logical sequence that includes the following steps:

  • Confirm that pricing procedure determination is working: I would check the Sales Area, the Customer Pricing Procedure in the customer master and the Document Pricing Procedure assigned to the sales document type. If any of these are missing or mismatched, pricing won’t trigger.
  • Review the pricing procedure: This ensures condition types like base price, discounts and taxes are active and not marked as statistical or inactive.
  • Verify the condition records: This makes sure prices are maintained for the correct combination of sales org, distribution channel, customer and material and that the validity dates are correct.
  • Check the access sequence: It confirms the system is searching the right condition tables and that the required fields are available in the sales order.
  • Look for any pricing: Check requirements, exclusions or manual settings that might be preventing the condition from being applied.

3. How is a pricing procedure determined in SAP SD? What happens if one of the determination elements is missing?

The pricing procedure is determined based on a combination of following three elements.

1) Sales Area from the sales order

2) Document Pricing Procedure

3)Customer Pricing Procedure

The system uses these three to find the correct pricing procedure through pricing procedure determination configuration. If any one of these elements is missing or incorrect, the pricing procedure will not be determined. As a result, no pricing or incomplete pricing appears in the sales order and the net value may show as zero or partially calculated.

4. A delivery is not getting created from a sales order. What are the most common reasons for this issue?

There are multiple reasons that can cause this kind of delivery issue. I would check for the following common reasons:

  • Verify delivery relevance at item and schedule line level: If the item category or schedule line is not delivery-relevant, the system won’t allow delivery creation.
  • Check availability and confirmed quantity: If there is no confirmed quantity due to ATP issues or a delivery block, delivery cannot be created.
  • Look for any delivery blocks: Look at the sales order or item level that might be preventing delivery.
  • Check shipping point determination: If the system cannot determine a shipping point because of missing loading group, plant or shipping conditions, delivery creation will fail.
  • Verify delivery: Verify dates and ensure the scheduled line date is due and not in the future.

5. What is ATP (Availability Check) in SAP SD and how does Transfer of Requirements (TOR) work?

ATP (Availability Check) is used to verify whether the required quantity of a material is available on the requested delivery date. In SAP S/4HANA, Advanced ATP (aATP) enhances this process with features like Product Allocation, Backorder Processing (BOP) and Supply Protection for better supply chain control.

When a sales order is created, ATP checks available stock, planned receipts and existing commitments from MM to confirm quantities and delivery dates. Based on this, the system proposes confirmed quantities and dates in the schedule line.

Transfer of Requirements (TOR) works alongside ATP. Once the sales order is saved, TOR passes the sales order demand from SD to MM/PP so that the system can plan procurement or production. This ensures future requirements are considered during MRP, which helps maintain accurate supply planning.

6. PGI has been completed, but no accounting document is generated. What could be the possible causes?

There are multiple reasons that can block the creation of an accounting document after PGI. I would check the courses with the following steps:

  • Verify that the movement type used for PGI is properly configured to generate an accounting document.
  • Check account determination to ensure the valuation class of the material is correctly mapped in OBYC. If the GL accounts are missing or incorrect, FI posting may fail.
  • Check the material master accounting view, especially the valuation area and price control.
  • Verify whether the delivery item is relevant for billing and accounting, as non-valuated or statistical items may not create FI documents.
  • Check for posting errors or update terminations in the system log that may have prevented FI document creation.

7. Explain shipping point determination and route determination with a real-world example.

Shipping point determination is used to decide from where the goods will be shipped. It is an automatic process that takes place during sales order or delivery creation. It is based on the shipping conditions from the customer master, loading group from the material master and the delivering plant.

Route determination defines how the goods will be transported and the transit time. It is determined using shipping conditions, transportation group and departure and destination zones.

Real-World Example: If a customer orders laptops with an express delivery requirement, SAP determines the shipping point as the nearest warehouse that can handle express loading. The route is then determined as an air or fast road route with shorter transit time to meet the delivery date.

8. Delivery and PGI are completed, but the billing document is not getting generated. What areas would you check?

It is another kind of PGI issue that can be caused for many reasons. Here are some of the common ones I would check for:

  • Verify billing relevance of the delivery item and make sure the item category is set as billing-relevant.
  • Check for any billing blocks at the sales order, delivery or item level that might be preventing invoice creation.
  • Review copy control settings between delivery and billing to ensure data is correctly transferred.
  • Check the billing date and billing due list to confirm the document is due for billing.
  • Verify account determination and pricing completeness, as errors there can also stop billing from being generated.

9. How does credit management work in SAP SD and what causes a sales order to be credit blocked?

Credit management is used to control customer credit risk and prevent overexposure. In SAP S/4HANA, classic credit management is replaced by FSCM Credit Management, which works on Business Partner and credit segments. It calculates credit exposure in real time by considering open orders, deliveries and invoices. A sales order gets credit blocked when the customer exceeds their credit limit, has overdue invoices or fails configured credit checks.

Each customer is assigned a credit limit under a credit control area. When a sales order is created, SAP checks the customer’s credit exposure, which includes open orders, deliveries and invoices, against the assigned credit limit. A sales order gets credit blocked when the customer exceeds their credit limit, has overdue invoices, a high risk category or when a static or dynamic credit check fails based on configuration. The order remains blocked until credit is released or limits are adjusted.

10. What common real-world issues have you encountered (or can occur) in SAP SD projects and how would you resolve them?

A few issues come up repeatedly in SAP SD projects. Here are some of them:

  • One common issue is pricing not appearing or being incorrect. I usually resolve this by checking pricing procedure determination, condition records and access sequences.
  • Another frequent issue is delivery creation failures, which often happen due to missing shipping point determination, delivery blocks or zero confirmed quantities from ATP.
  • Billing not generating is also common and in such cases I check billing relevance, copy control, billing blocks and account determination.
  • I’ve also seen credit blocks stopping orders unexpectedly, which I handle by reviewing credit exposure, overdue items and coordinating with the credit team for release.
  • Lastly, SD–FI integration issues, like revenue or COGS not posting correctly, are resolved by validating valuation class, account determination and material master settings.

11. What is an Incompletion Log and at what levels can it be configured?

An Incompletion Log in SAP SD is used to identify missing mandatory data in sales documents that is required to continue processing, like delivery or billing. It shows which fields are incomplete and blocks the document from moving to the next stage until those fields are filled. It can be configured at three levels:

  • Sales document header
  • Sales document item
  • Schedule line

This helps ensure data consistency and avoids downstream issues in delivery and billing.

12. Explain Copy Controls and name the T-Codes for Order-to-Delivery (VTLA).

Copy control explains how data is copied from one document to another during the sales process. This means it controls everything from which fields are transferred to how quantities are copied and whether documents are linked correctly. It is important to ensure consistency between sales order, delivery and billing documents.

It is configured at header, item and schedule line levels and also controls things like reference flow, pricing copy and quantity checks. The T-Code for Order-to-Delivery copy control is what we call VTLA.

SAP SD Interview Questions for Experienced Professional

This section includes the most asked SAP SD interview questions and answers for experienced professionals. These will help candidates with 5 + years of experience to get their dream job.

1. How would you design and optimize the SAP SD Order-to-Cash process for a high-volume business to ensure performance, pricing accuracy and minimal delivery delays?

The best way to ensure performance, pricing accuracy and minimal delivery delays for a high-volume business is focusing on standardization and performance first. I use simple, standardized sales document types, minimize custom logic in pricing and avoid unnecessary user exits. Then I optimize pricing by reducing condition records, using proper access sequences and avoiding redundant condition tables.

I ensure the logistics side by clean shipping determination, correct ATP configuration and scheduling background jobs for delivery creation and billing. I also use batch jobs, parallel processing and S/4HANA capabilities to keep O2C fast and scalable.

2. A complex pricing requirement involves multiple discounts, customer-specific pricing, freight and taxes, but the final price is incorrect. How would you analyze and fix this in a live system without impacting existing orders?

I would start by analyzing pricing using the pricing analysis screen to see which condition is missing or overwritten. Next step is to check access sequences, condition exclusions and calculation formulas.

To avoid impacting live orders, I would not change the active pricing procedure directly. This requires testing the fix using simulation, new condition records or a copied pricing procedure in QA. Only after validation would I transport the fix and ensure it applies only to new documents, not existing ones.

I would start by checking billing blocks and billing relevance at item category level. In case of shipments, I usually suspect master data issues like missing payer, tax data or pricing incompleteness. I would also review copy control from delivery to billing.

If everything is fine, I check FI integration, especially account determination and tax configuration. System logs and failed billing documents usually indicate whether it’s config, master data or FI-related.

Most integration issues come from incorrect valuation classes or account determination. I handle this by validating material master accounting views, OBYC settings and VKOA mappings.

The stock inconsistencies require checking movement types, PGI posting errors and backdated postings. Close coordination with MM and FI teams is also an important factor. I always resolve issues by tracing the document flow:

document flow in sap sd

5. If a business wants to move from classic credit management to FSCM Credit Management, what key changes, risks and best practices would you consider during the transition?

The biggest change is moving credit control from SD to Business Partner–based FSCM Credit Management. Credit segments replace credit control areas and exposure is calculated in real time.

Risks include incorrect migration of credit limits and exposure. Best practice is to run classic and FSCM in parallel during testing, migrate data carefully and train users properly. FSCM Credit Management in S/4HANA provides real-time credit exposure, automated decision-making and better integration with Business Partner. It replaces the classic SD credit management approach and offers improved scalability and reporting capabilities.

6. How does Advanced ATP (aATP) in S/4HANA differ from classic ATP and in which real business scenarios would you use Product Allocation or Backorder Processing (BOP)?

Classic ATP only checks basic stock and receipts. aATP goes further with Product Allocation, Supply Protection and Backorder Processing (BOP). I would also use Product Allocation when limited stock must be distributed fairly across key customers. BOP is useful when supply changes and priorities shift. It automatically reallocates confirmed quantities to high-priority customers.

7. What changes were introduced in Output Management for SAP SD in S/4HANA and how does BRF+–based output differ from the classic NACE approach?

In SAP S/4HANA, Output Management is primarily handled using BRF+ (Business Rule Framework Plus), which replaces the traditional NACE-based approach. However, some legacy outputs may still use NACE depending on system configuration and migration approach.

Instead of condition records, output determination is rule-based. BRF+ is more flexible, supports modern channels like email and EDI and aligns better with S/4HANA architecture. It is also easier to extend without heavy customization compared to classic NACE.

8. Can you explain how FSCM Credit Management works in S/4HANA and what advantages it offers over classic SD credit management?

FSCM Credit Management works at the Business Partner level and uses credit segments. It calculates exposure in real time and supports automated credit decisions. FSCM is more accurate, scalable and better suited for complex businesses when compared to classic SD credit management. It also integrates well with workflows and analytics.

9. What is SAP Settlement Management in S/4HANA SD and how does it simplify complex rebate or incentive scenarios compared to traditional rebate processing?

Settlement Management replaces classic rebate processing. Instead of condition-based rebates tied to billing documents, it uses condition contracts. It supports complex scenarios like multi-level incentives, accruals and flexible settlements. It is easier to manage, more transparent and avoids many limitations of the old rebate functionality.

10. What major simplifications or changes were introduced in SAP SD billing and pricing in S/4HANA and how do they impact performance and data model design?

S/4HANA simplified the data model by removing aggregates and redundant tables. Pricing and billing now run on HANA-optimized structures, improving performance. Billing processing is faster, reporting is real-time, and custom indexes are mostly unnecessary. Overall, it reduces data footprint and improves system responsiveness.

Scenario-Based SAP SD Interview Questions and Answers

Here are some of the most asked scenario-based SAP SD interview questions and answers you need to prepare before appearing for the interview. These will help you get a senior-level job role:

1. Which database tables were eliminated in S/4HANA Sales?

In SAP S/4HANA, many aggregate and index tables (especially LIS tables) have been removed to simplify the data model and improve performance. Core transactional tables like VBAK, VBAP, LIKP and VBRP remain the primary sources of data.

Status tables like VBUK and VBUP are still available but are optimized for HANA and no longer rely on redundant aggregate data. Most reporting is now done in real time without the need for pre-calculated totals.

2. Explain the difference between Business Partner (BP) and the classic Customer Master.

Customers are generally maintained separately using customer master records in Classic SAP. Business Partner (BP) is the single master for customers, vendors,and contacts in S/4HANA. BP centralizes data, reduces redundancy and supports integration with FSCM and other modules. The customer master still exists logically but BP is the leading object.

3. A company is facing severe performance issues during mass sales order creation in SAP S/4HANA. How would you analyze and optimize the process?

I would first identify whether the issue is caused by custom code, pricing logic, ATP checks or database performance. Then I would analyze long-running SQL statements using ST05 and review custom user exits or BADIs that execute during order creation.

I would also optimize pricing procedures by reducing unnecessary condition records and access sequences. If ATP or credit checks are slowing down processing, I would review the configuration and batch strategies. In S/4HANA, I would leverage HANA-optimized logic, CDS views and parallel processing wherever possible to improve performance.

4. How would you handle a scenario where revenue is getting posted to the wrong G/L account during billing in SAP SD?

I would start by checking the account determination configuration in VKOA because revenue postings in SAP SD are controlled there. Then I would verify the sales organization, account assignment group, customer master, and material master settings involved in the billing process.

I would also review the billing document and accounting document flow to identify which condition triggered the incorrect posting. If the issue is configuration-related, I would correct the VKOA mapping and validate the changes in QA before transporting them to production.

5. A client wants different pricing, tax and delivery processes for B2B and B2C customers within the same SAP SD system. How would you design this solution?

I would separate the process using different sales areas, customer groups or sales document types depending on the business requirement. Pricing differences would be handled through separate pricing procedures and condition records, while tax determination would use customer and material tax classifications.

For delivery processing, I would configure different shipping conditions, route determination and delivery priorities. This approach keeps the process scalable, avoids unnecessary customization and allows both B2B and B2C operations to run efficiently within the same SAP SD environment.

Wrapping Up

We have explored the most asked SAP SD interview questions and answers for each level of candidate from beginner to intermediates and experienced professionals. This is your guide to crack your next interview and update your current industry standard knowledge. Just keep learning and attempt interviews with confidence, the job will be yours.

FAQs on SAP SD Interview Questions

Q1. Is SAP SD consultant a good career?

It is a strong, lucrative and future-proof career choice. It offers high demand, good salaries and stability due to ongoing S/4HANA migrations and core business relevance in order-to-cash processes across many industries.

Q2. How much does a SAP SD consultant earns?

The salary of a SAP SD Consultant varies between ₹6-15 Lakhs per year in India $100,000 to $135,000 per year in the USA based on their experience level.

Q3. How to become SAP SD consultant?

You have to master the SAP SD module and prepare with the best SAP SD interview questions to become a consultant.

Explore Our Trending Articles-

Course Schedule

Course NameBatch TypeDetails
SAP SD Training
Every WeekdayView Details
SAP SD Training
Every WeekendView Details
About the Author
Sanjay Prajapat
About the Author

Sanjay Prajapat is a Data Engineer and technology writer with expertise in Python, SQL, data visualization, and machine learning. He simplifies complex concepts into engaging content, helping beginners and professionals learn effectively while exploring emerging fields like AI, ML, and cybersecurity in today’s evolving tech landscape.

Drop Us a Query
Fields marked * are mandatory
×

Your Shopping Cart


Your shopping cart is empty.