top of page

Free Goods Determination in SAP SD

Introduction


In SAP SD, Free Goods Determination is an essential function that automates the process of granting free items based on predefined business rules. This mechanism is widely used in promotional sales strategies, ensuring customers receive bonus products automatically when purchasing in specified quantities.


In this article, we will explore how Free Goods Determination works, its key components, and how to configure it step by step.


📌 1. How Free Goods Determination Works?


Free Goods Determination in SAP SD is based on predefined business rules that automatically grant additional items to customers under specific conditions. This process ensures that promotional strategies are executed seamlessly within sales transactions.


How It Works:


  • SAP evaluates whether a sales transaction qualifies for free goods based on predefined Condition Records.

  • There are two types of free goods that can be applied:

    • Inclusive Free Goods: The customer receives free items within the ordered quantity (e.g., ordering 10 and paying for 9).

    • Exclusive Free Goods: Additional free goods are given over the ordered quantity (e.g., ordering 10 and receiving 11 in total).

  • The system processes the Access Sequence to determine applicable free goods conditions.

  • Free goods determination relies on Condition Tables, which define criteria such as customer group, material type, or order quantity.

  • Condition Records store the specific rules that dictate when and how free goods should be applied in sales orders.


🛠 2. Configuring Free Goods Determination


In SAP SD, Free Goods Determination can be configured with the following steps:


Step 1: Define Free Goods Access Sequences


➡ Navigate to SPRO → Sales and Distribution → Basic Functions → Free Goods → Condition Technique for Free Goods.➡ Maintain the Access Sequences (e.g., NA00 Free Goods (SD)).


Step 2: Define Free Goods Condition Types


➡ Navigate to SPRO → Sales and Distribution → Basic Functions → Free Goods → Condition Technique for Free Goods.➡ Maintain the Condition Types (e.g., NA00 Free Goods (SD)). ➡ Assign relevant Access Sequences.


Step 3: Define Free Goods Pricing Procedures


➡ Navigate to SPRO → Sales and Distribution → Basic Functions → Free Goods → Condition Technique for Free Goods.➡ Maintain the Pricing Procedures (e.g., NA0001 for Free Goods (SD)).


Step 4: Activate Free Goods Determination


➡ Navigate to SPRO → Sales and Distribution → Basic Functions → Free Goods Determination → Activate Free Goods Determination.


🚀 3. Usage of Free Goods Determination – Example Scenario


Scenario: 10 Products Purchased, 1 Free Product Added Automatically


A company wants to implement an Exclusive Free Goods scenario where customers purchasing 10 LAPTOPS receive 1 additional LAPTOP free.


1️⃣ Define Free Goods Condition Records:


  • In VBN1, create a new Condition Record.

  • Specify Material: LAPTOP, Sales Org 0001, and Min Quantity 10.

  • Set Free Goods Type = Exclusive (1).

  • Define Free Goods Quantity = 1.


2️⃣ Test the Process:


  • Create a test sales order in VA01.

  • Enter 10 LAPTOPS in the order.

  • Verify that 1 free LAPTOP is automatically added.

  • Check pricing and ensure only 10 LAPTOPS are billed while 11 are delivered.


🎯 4. Final Thoughts & Best Practices


Free Goods Determination in SAP SD plays a crucial role in automating promotional strategies, ensuring customers receive the right incentives without manual intervention. When configured correctly, it enhances sales efficiency, minimizes errors, and optimizes the customer experience.


Leverage batch jobs for bulk promotions to streamline operations.

Utilize User Exit or BAdI to handle intricate free goods conditions based on business requirements.

Combine with SAP Pricing to ensure promotions and discounts align seamlessly within sales transactions.


By following this guide, you can effectively set up Free Goods Determination in SAP SD, enabling a smoother promotional sales process while maintaining pricing integrity and customer satisfaction.


Mahmut Yaka 

SAP SD/MM Consultant

L


in


e











Comentários


bottom of page