Professional Documents
Culture Documents
In many sectors of industry it is common to provide products free of charge, or not to charge the customer for some of the goods sold when a
customer purchases certain goods.
Two types of free goods exist in SAP. They are
The customer pays only for a part of the goods required. The rest of the goods are for free. This is called inclusive free
goods which mean that part of the purchased quantity is designated as free and not billed. The unit of measure for the inclusive
free goods is same as the purchased quantity.
e.g.:- of the ten bottles of wine ordered two are designated as free goods. If we order ten bottles of wine then ten bottles of
wines are delivered to us as ordered but we are billed only for the eight bottles and two bottles are given as free. We have
received inclusive free goods.
The customer pays for the goods ordered and receives some additional goods. This is known as exclusive free goods and
means that free goods is granted for an additional quantity to that in the purchase order. More is delivered than was ordered
and the additional quantity is not billed. The goods delivered as free do not have to be the same as the material ordered.
e.g.:- When four coffee machines are ordered, the vendor supplies a packet of coffee as free goods. Therefore, if we order four coffee
machines, we receive a free packet of coffee.
Condition Technique:
Path for condition table (T- Code V/N2): Img -> Sales And Distribution ->Basic Function Free Goods ->Condition Technique For Free Goods
Maintain Condition Tables.
A condition record is how the system stores the specific condition data that you enter in the system as condition records. Path for Condition
Records (T- Code VBN1):
Display Img ->Sales and Distribution -> Basic Function -> Free Goods -> Condition Technique for Free Goods -> Free Goods Determination.
The access sequence determines the sequence in which the condition records for a condition type are found and read. It
contains the selected condition tables in the required order. The order in which the condition tables are placed in access
sequence is important. Generally it is most specific to most generic.
Path for access sequence: Img -> Sales And Distribution -> Basic Function -> Free Goods -> Condition
A condition type is a representation in the system of some aspect of your daily pricing activities. The Standard condition type used in Free
Goods Determination is NA00.
The path for the condition type: Img -> Sales And Distribution -> Basic Function -> Free Goods -> Condition Technique For Free Goods ->
Maintain Condition Types.
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i ki.sdn.sap.com/ w i ki/display/ERPLO/Free+Goods+Determi nation
SAP Easy Access Logistic -> Sales and Distribution -> Master Data ->
Conditions -> Free Goods -> Create. Enter the discount type as NA00
and to give inclusive free goods enter Inclusive in Free Goods view.
Min qty: This is the minimum Quantity which should be ordered so that the order is eligible for free goods
From: From give the quantity after which the free goods will be given.
Are free goods: This number shows the number of quantity which should
be given as free goods to the customer e.g.: let us assume min qty is
maintained as 1000 and from value is 100 and are free goods value is 10.
If the customer places the order for 1200, since the ordered qty is more than the min qty (1000) the customer will get 10 qty as
free for every 100 qty. i.e. the customer will receive 120 qty as free and is billed only for 1080 qty.
Calculation rule: This Rule Tell that on what basis the amount of free goods which are to be given to the customer. The Calculation Rule
can be any of the following
1. Proportional
2. Unit Reference
3. Whole Unit
2 of 2 24/06/2013 12:41 AM
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i ki.sdn.sap.com/ w i ki/display/ERPLO/Free+Goods+Determi nation
Free Goods Category: This tell that whether the free goods is Inclusive or Exclusive
Free Goods Delivery Control: This Controls the delivery of free Goods. This tells that whether the free goods are delivered in conjunction
with the main Item or are delivered alone.
If we want to the inclusive free goods to be displayed without new item generation in the sales order then select 3 in the free
goods category. In free goods master data maintenance, this new free goods type is dealt with in the same way as the inclusive
free goods procedure except that in sale order no sub item is created. Condition type NRAB is included in the pricing procedure
to provide
100% Discount for Inclusive free goods without item generation of having condition base value 29 and requirement 59.
In the exclusive free goods determination only one field differs from the Inclusive free Goods Determination and that is Additional
Material for free Goods: It is the material which is different from the original material and is given as a free good E.g. A customer
buys 100 books and gets a pencil box free.
Free goods have the following limitations:
1. Free goods can only be supported on a 1:1 ratio. This means that an order item can lead to a free goods item. Agreements in
the following form are not supported: 'With material 1, material 2 and material 3 are free of charge' or 'If material 1 and material 2
are ordered at the same time, then material 3 is free of charge'.
2. Free goods are not supported in combinations with material structures (for example, product selection, BOM, variants with BOM
explosion).
3. Free goods are only supported for sales orders with document category C (for example, not quotations).
4. Free goods are not supported for deliveries without reference to a sales order.
5. Free goods cannot be used in make-to-order production, third-party order proc essing and scheduling agreements.
6. If you defined a free goods for variants in a generic article (only SAP Retail), you can only process the variants in the
purchase order and goods receipt individually (as single articles). In other words, you cannot process them using the generic
article matrix
The pricing procedure for the free goods should contain the condition type R100 which is the free goods condition type,
whenever exclusive free goods scenario exist. This condition type in the pricing procedure has requirement as 55 and base
type 28.
55 means only if the item is Free Goods then only value of R100 to be used in Calculation. Value = Controlled by ALT Condition Base
Value 28 which states that discount should be 100%.
The pricing procedure for the free goods should contain the condition type NRAB which is the free goods condition type,
whenever inclusive free goods scenario exist. This condition type in the pricing procedure has requirement as 59 and base
type 29.
free goods without item generation where we use NRAB condition. to use this you need to add NRAB condition type to your pricing
procedure. You can setup NRAB this way.
It does not determine a discount from a condition record. It uses condition basis formula 029 in the pricing procedure to determine a
discount from the free goods factor.
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i ki.sdn.sap.com/ w i ki/display/ERPLO/Free+Goods+Determi nation
The condition receives the new pricing requirement 059 in the pricing procedure. This requirement checks whether free goods have
already been determined.
The condition type receives condition category f. This condition category ensures that the condition is re-determined every time the
quantity is changed, since this can also mean a change to the free goods quantity.
In both the cases we need to maintain NA00 condition for free goods (Inclusive or exclusive)
Path for maintaining the free goods is (T-Code VBN1)
SAP Easy Access Logistic -> Sales and Distribution -> Master Data -> Conditions -> Free Goods -> Create. Enter the discount type as
NA00 and to give inclusive free goods enter Inclusive in Free Goods view.
Inclusive screen.
Exclusive screen
FREE GOODS:
A) Manually:
By specifying higher level item category for a line item, we can determine free goods as a free of charge items during sale order
processing.
B) Automatically:
System proposes free of goods items automatically in the sale order. In automatic free goods configuration system follows two
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i kimethods
.sdn.sap.com/ w i ki/display/ERPLO/Free+Goods+Determi nation
a) Exclusive b) Inclusive
Exclusive:
System configures free goods in exclusive option by free goods quantity is going to be excluded in order quantity ex: 10 items,
line item is free, then system configures free goods as a “ten plus one”.
Inclusive:
System configures free goods in inclusive option by free goods quantity is going to be included in order quantity ex: for 10
items, one item is free, and then system configures free goods as “Nine plus one”
Note: In exclusive method, other items can be given as a free of charge items for order item
Configuration steps:
Inclusive:
IMG  SD  Basic functions  Free goods  Condition technique for free goods 
maintain pricing procedure
Choose standard pricing procedure “NA0001”- free goods (SD) and click on copy as button and re-name it.
Condition type – NA00; access sequence -- NA00
Go to new entries and specify our sales area, specify document PP- as A, customer PP as ‘one’ and assign free goods
procedure ex: NA0001.
Choose our PP from position button , select it and click on control data icon and include condition type “R100” between steps of
discounts & specify requirement = 5 and specify item no: 28 as a 100% discount in alternative formula for condition base value
(AltcBV)
The requirement = 55 can be assign to condition type R100. If the user wants to look both
Revenues and sales deductions for the free item since the product that we are going to give as a free of charge item can be
sold separately in same sales order the item category of free goods (TANN) has the pricing value as a “B” then the system
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i kicalculate
.sdn.sap.cvalue
om/ wof
i ki/free
dispgoods
lay/ERas
PL100
O/F%
reediscounts
+Goods+D eterwe
. As midiscussed
nation above the same material (that is going to be given as a free
of charge item). Sometimes the same item is going to be given as a normal item, then system calculate price for normal item,
system item ( free of charge item ) so here to perform this calculation we have to assign requirement = 55 for condition type
“R100”
Condition type R100 should be taken as “0” value the formula 28 calculate condition type R100 values as a “0”
IMG  SD  Basic functions  Free goods  Control free goods pricing  Set transfer
of cost to maintain (copy control)
Copy control is a concept by which the system copies the data from source document to target document.
Select it & click on item icon & choose item category TAN, click on details icon and
Click on display-change icon and choose item category “TAN” again select it & click on details icon and check cumulate cost.
Cumulate cost controls whether the cost value (VPRS) is to be copied from relevant for sub-item into main items sub-item cost
are not relevant for billing. Save & exit
We maintain copying control at item level category for free goods. In this field, we can control whether the free goods should
also be transferred when we copy from one document to another document.
Choose source document type as a “QT” & target document type as a “OR” &
Select it & click on item control button under dialogue structure
Choose AGN item category from position button & click on display or change button, again click on AGN & click on details icon
and
Checks re-explode structure/ free goods (this indicator controls whether the free goods are coped from source document to
target documents or determined again.)
Save and exit.
--Specify condition type NA00 & specify sales org. distribution channel, customer number, valid periods and
--Chose option as inclusive.
--Specify the material number and
--Specify the minimum order quantity,
--Specify the quantity from which the free goods should be applied
--Specify the unit of measure and
--Specify free goods (are free goods) as a one.
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i ki.sdn.sap.com/ w i ki/display/ERPLO/Free+Goods+Determi nation
Calculation procedure:
We can specify the routines for calculation procedure as a ‘A’- (1- pro- rata- proportionate)
A) Pro-rata:
Ex: if the customer places order for 100 cases of material “A”, that customer receives “20” cases of same material is free. That
is the business can say that buy 100 and get 20.
If customer orders for 162 cases, then the system automatically calculate 32 cases as a free of cost. 162 *20/100 = 32.
If the customer places order for 162, then system automatically grants only 20 cases.
Formula: 100*20/100 = 20
When customer places order for 100 cases of material of A, then customer receives additional 20 cases of material A that is
business can say that buy 100 and get 20 free of charge items.
If customer order for increment of 100 that is ex: for 152 items, he get only 20 . If place the order 200 items, the he gets 40 that
inclusive.
--specify the sales organization, distribution channel, customer number, validity periods and materials, minimum quantity, order
quantity, unit of measure, and calculation procedure, free goods and
--Specify additional material free goods (if other goods are going to be given as free of charge item) save it and exit.
--Go to VA01 and raise the sales order for inclusive and exclusive and see the free goods effects
When the customer doesn’t want physically fee goods and the free goods price should be deducted from total price ten we can
use condition type NRAB, which hides free goods line item in the sales document
Settings:
Pricing for inclusive free goods w/o item generation
--Choose our pricing procedure
Include condition type ‘NRAB’ with requirement – ‘59’ and alternative formula for condition base value- ‘29’ between discount
condition steps.
SAP Community Network Wiki - ERP Operations - Free Goods Determination
http:// w i ki--Go
.sdn.stoap. com/ wmaintain
VBN1, i ki/displcondition
ay/ERPLO /Free+for
record Gofree
ods+D eterm
goods i nation
with Inclusive method and make sure that ‘free goods’ category should
be ‘3’( inclusive rebate w/o item generation)
--save it
--Go to VA01, raise the sales order and check ‘NRAB’ condition type effect.
Requirement 59:
We have to assign requirement 59 to the condition type NRAB. If the customer buys 100 cases of product “A” then we receives
10 cases of product free.
If the user would not like the additional like items in the sales order for free goods rather than he discount of 10 cases be
represented in the same line item as the other 90 cases. If the free goods discount should not applied as credit for return that
doesn’t make reference previous discounts.
The condition type NRAB is to be assigned with 29 formulas to support inclusive free goods agreements where the user would
have to apply the discount to the order item rather than having a sub-item generated for the free quality. Ex: the customer
having a free sub-item generated by the system to represent the 10 free cases. The user could like to have a discount applied
to the 100 cases like item equal to the value of the 10 cases.
Note: Free goods can only be configuring on only document type “C” that means. We can’t configure free goods
inquiries in quotations.