Sei sulla pagina 1di 40

35.

in one sales order there are two materials can maintain two different pricingprocedures for
these materials?No, u cannot maintain 2 separate pricing procedure for same Material in single
order.But u can change the price Manually by selecting the material and then the
conditionsTab....u can also see the changed status as manually later 36

36. List the Basic Steps for SD configuration.1. Enterprise structure2. Partner determination3.
Master data4. Business process customization5. Pricing6. Output determination37

-----------------------------

 ProductsProducts
 IndustriesIndustries
 SupportSupport
 TrainingTraining
 CommunityCommunity
 DeveloperDeveloper
 PartnerPartner
 AboutAbout

Search
Log On


o
o
o
o

 Home
 Community
 Discussions Archive
 SAP ERP Sales and Distribution (SAP SD)

 Ask a Question
 Write a Blog Post
 Login / Sign-up
Archived discussions are read-only. Learn more about SAP Q&A

some sd tickets
hi,
This is Raju.kulkarni,i want some tickets which wil be arise in support project and those wil
also ask in interviews,so any one of you pls help me abt tickets.
thanks and with best regards
yours
Raju.kulkarni</b>

 Former Member
November 02, 2007 at 08:01 AM
 0 Likes

Not what you were looking for? View more on this topic or Ask a question

5 replies

Former Member replied
November 02, 2007 at 07:18 AM
<b>Hi
Make small search in sdn forum you can have lot of stuff on this
</b>
<b>Refer below e.g</b>
Tickets
Reg: Tickets
REAL TIME TICKETS
Handling tickets is called Issue Tracking system. The errors or bugs forwarded by the end
user to the support team are prioritized under three seviority High, Medium and Low. Each and
every seviority as got its time limits before that we have to fix the error.
The main job of the supporting consultant is to provide assistance on line to the customer or
the organisation where SAP is already implemented for which the person should be very
strong in the subject and the process which are implemented in SAP at the client side to
understand,to analyse,to actuate and to give the right solution in right time.This is the job of
the support consultant.
The issues or the tickets(problems) which are arised is taken care of on priority basis by the
support team consultants.
The work process in support projects are given below for your reference.
1. The customer or the end user logs a call through any tool or by mail (RADIX).
2. Each one of the support team is a part of support group.
3. Whenever a customer logs a call he /she has to mention to which work group (by name).
4. Once the calls came to the work group the support consultant or the team need to send an
IR (Initial Response) to the user depending upon the priority of the calls.
(Top,High,Med,Low,None)
5. Then the error is fixed, debugged by the support consultant or the team. Then after testing
properly by generating TR(Transport Request through the basis admin)
6. Then it is informed to the end user/customer/super user about the changes which have
moved to the production server by CTS process.
These are the process. In summary, what I understand is that if any configuration or
customization is required to solve the issue, then the consultant have to work on DEV Client,
then the end user will test it in the QA client and after approval the BASIS consultant has to
transport it to the PRODUCTION client.
An example:
Tickets in SD can be considered as the problems which the end user or the employee in the
company face while working on R/3. Tickets usually occur during the implementation or after
theimplementation of the project. There can be numerous problem which can occur in the
production support and a person who is working in the support has to resolve those tickets in
the limited duration, every ticket has the particular deadline alert so your responsibility is to
finish it before that deadline.
To begin with , we should give "TICKET" to you for not knowing it.
Here is an eg of a ticket raise:
End user is not able to
1. Create Sales order for a customer from a New plant , since shipping point determination is
not happened . ( Without Shipping point the document becomes INCOMPLETE and he will not
be able to proceed further like DELIVERY, BILLING).
He raises a ticket and the priority is set in one of the below:
1. Low 2. Medium 3. High.
Now you need to solve this ticket. You would analyze the problem and identify that the SP
configuration has to be done for the new plant.
You would request a transport for DEV CLIENT to BASIS. You do the change and Request one
more Transport to BASIS for QA client. The End user will test the same by creating a sales
order for the new plant and approve it.
Finally, you request a transport to move the changes to PRODUCTION. Once the change is
deployed in production the TICKET is closed. What I have given is a small example. You would
get some real issues with severity HIGH in your day-day support.
0  likes

Former Member replied
November 02, 2007 at 07:49 AM
Hi Raju,
Below are the Real Time Tickets
Reward If Help Full....
Tickets
I need few examples of real time L1,L2 ang L3 tickets.(2 examples for each priority will do).
Examples like shipping point determination is not determined...possible reasons could be
shipping point not assigned in org structure, shipping point determination not maintained
(shipping cond + loading group + plant) etc..
1. Someone coming back to us that they cannot create a delivery note for xyz company or
cannot use VA01 transaction.
SOL : Basically authorization issues...usually we analyse what rights he would require and
pass on the same to basis team to give the adequate authorization.
2. Sometimes endusers are not completely aware of the business process leading to not
performing a step which is required in the flow of material/documents and surely leading
errors in subsequent steps.
We need to figure out the same and take necessary action to fix the flow in some cases and
surely get the user gear up to the correct process.
3. In many cases we have to analyse why a particular document was not created either
manually or through automated process. Example be like why the delivery document creation
failed ?
4. Cases are also raised related to customized development where it does not perform as
required like a particular should have been in the report but is not there..or any sort of bugs
etc.
It requires to analyse the development and find the casue of the issue.
5. Enhancements..they usually contribute the most in support projects. I feel in software
industry we cannot have a complete specification..something is surely misinterpreted or
missed out, which is usually realised after few months of go live. They are usually classified
as enhancements ..leading to small modifications or developments.
Case 1 :
Material: X
Plant : Y
Stock in Storage Location - A : 1 Unit
Stock in Storage Location - B : 1 Unit
Sales Order N0 1111111111 is created against storage location A &
Sales Order N0 2222222222 is created against storage location B &
In Case 1
I am able to do availbility check for Both the sales order as stocks are available in both the
storage location
In Case 2
Carried out availability check for sales order 1111111111 - Shedule lines were generated
against stocks in Storage Location A.
Now I transfer the stock from Storage - A through 309 movement to some other material no - Z
Problem / Issue.
Since no stock is availble in Storage - A , Sales Order which was created for Storage A pulls
the stock from storage B for availablity to promise.
Now In this case I am not able to carry out availabilty check for Sales Order 2222222222
inspite having stocks in storage - B as it has been confirmed/pulled by sales order
1111111111.
Looking for following solution.
[1] I dont want Availability check at Plant level - I need at Storage Section Level.
[2] As soon as 309 movement is carried out or stock is moved out to any other storage or Plant
then - Shedule lines for Sales Order 1111111111 should get deleted automatically as the
material in storage location is no more available.
Solution:
ATP at SL level, you need to insert the SL at item level of the sales order. This will restrict the
search.
2. For automatic recheck of ATP, I can suggest a batch job of V_V2 transaction .
Case 2: Back Order
1. When a sales order is created by end user there is no material available.
I checked this by checking schedule line the confirmed quantity shows 0 qty at schedule line.
Soln: Backorder processing
Logistics-SD-sales-Environment-backorders-backorder processing-enter sales order number
2.END USER GOT A PROBLEM WHEN CREATING A SALES ORDER FOR MAKE TO ORDER
QUANTITY ENTERED IN SALES ORDER IS NOT PICKED AUTOMATICALLY AND IS ALSO NOT
PICKED WHEN ENTERED MANUALLY
SOLN:- SOLVED BY GOING TO MM02 SALES/GENERAL PLANT VIEW
CHANGE AVAILABILITY CHECK TO INDIVIDUAL REQUIREMENT (02) FROM DAILY
REQUIREMENT (01) IN MATERIAL MASTER
3.In the client site complete SAP system got struck by giving error: short dump
When creating a sales order it didn’t allow me to save any order
Soln:I solved it first by going to lt22 and came to know its due to short dump
Caused by S687 Infostructure
Goto img->logistics general->logistics data warehouse->updating->updating control->Activate
update chhose sales and distibution
double click on u r infostructure radio button and select asynchronous only
synchronous is not recommended.
Here s687 is selected synchronous which gave the error.
4. When customer returned goods.client want to make a gate pass by which u can track the
material returned or received
Soln: Go to Tcode LECI and enter the details about the truck like time,licence plate,driver and
save & print it.
There could be many such cases.
Handling tickets is called Issue Tracking system. The errors or bugs forwarded by the end
user to the support team are prioritized under three severity High, Medium and Low. Each and
every severity as got its time limits before that we have to fix the error.
The main job of the supporting consultant is to provide assistance on line to the customer or
the organization where SAP is already implemented for which the person should be very strong
in the subject and the process which are implemented in SAP at the client side to understand,
to analyze, to actuate and to give the right solution in right time. This is the job of the support
consultant.
The issues or the tickets (problems) which are raised is taken care of on priority basis by the
support team consultants.
The work process in support projects are given below for your reference.
1. The customer or the end user logs a call through any tool or by mail (RADIX).
2. Each one of the support team is a part of support group.
3. Whenever a customer logs a call he /she has to mention to which work group (by name).
4. Once the calls came to the work group the support consultant or the team need to send an
IR (Initial Response) to the user depending upon the priority of the calls. (Top, High, Med, Low,
None)
5. Then the error is fixed, debugged by the support consultant or the team. Then after testing
properly by generating TR (Transport Request through the basis admin)
6. Then it is informed to the end user/customer/super user about the changes which have
moved to the production server by CTS process.
These are the process. In summary, what I understand is that if any configuration or
customization is required to solve the issue, then the consultant have to work on DEV Client,
then the end user will test it in the QA client and after approval the BASIS consultant has to
transport it to the PRODUCTION client.
An example:
Tickets in SD can be considered as the problems which the end user or the employees in the
company face while working on R/3. Tickets usually occur during the implementation or after
the implementation of the project. There can be numerous problems which can occur in the
production support and a person who is working in the support has to resolve those tickets in
the limited duration, every ticket has the particular deadline alert so your responsibility is to
finish it before that deadline.
To begin with, we should give "TICKET" to you for not knowing it.
Here is an eg of a ticket raise:
End user is not able to
1. Create Sales order for a customer from a new plant, since shipping point determination is
not happened. (Without shipping point the document becomes INCOMPLETE and he will not be
able to proceed further like DELIVERY, BILLING).
He raises a ticket and the priority is set in one of the below:
1. Low 2. Medium 3. High.
Now you need to solve this ticket. You would analyze the problem and identify that the SP
configuration has to be done for the new plant.
You would request a transport for DEV CLIENT to BASIS. You do the change and Request one
more Transport to BASIS for QA client. The End user will test the same by creating a sales
order for the new plant and approve it.
Finally, you request a transport to move the changes to PRODUCTION. Once the change is
deployed in production the TICKET is closed. What I have given is a small example. You would
get some real issues with severity HIGH in your day-day support.
Real Time Experience:
1. Billing Document not released to Accounting.
The error was due to material master not maintained appropriately. The scenario was
analysed & the result was if Profit Centre is maintained, but MRP type is not maintained, it
does nor releases Billing document to accounting in some cases. It is strange, but yes, its
true. There were around 85 - 90 invoice & ideally the solution would be cancelling Invoice,
Reversing PGI, Cancelling the delivery & cancelling order & redo every thing again after
rectifying Material master. This was happening for 2 material Master newly created. But we
selected alternative route i.e in Debug mode, we forced the profit center in billing document &
then it released to accounting.
2. Sales Order incomplte for Material Availability Date, Actual Delivery date & so on..............
This was another classic case where this was odd. I verified & was clear that incompletion log
has no problem & these are not included in incompletion log. This again was an master data
issue. The reason was Availablity Check was not maintained in Material Master & I had spend
3 days analysing configuration, before checking material master data. It was a learning that I
should have checked the master data also, as however expert an user may be, even he is
human & can make error.
3. Common error in an new implementation project with users new to SAP is Billing is not
happening.
The highest possiblity is PGI not done or Billing document already created, but overlooked by
user in hurry. The best solutiuon is to train the end user to check the document flow, before
bringing it as a issue.
4. Modification in Pricing Procedure Calculation or addition of new condition type.
This is very subjective to clients requirement & not possible to explain it here.
Regards....
Praveen Kumar.D
2  likes

Former Member replied
November 02, 2007 at 07:56 AM
Hi Raju,
I would like to add on a few points to this by giving you a few real-time examples of SD tickets
raised by users.
1.To set up a Intercompany flow between a existing plant and new Sales Org.
2.To do a Master data upload i.e Customer Master Changes,Price Master.
3.Form Issues:Forms not printing to the right input/output tray due to missing table
entries.Certain text not printing in the form.This may be due to user errors or due to technical
issues.
4.Invoice has been created but the account postings has not happened.
5.Altogether a new requirement for development of a new SD Report for eg:Open Sales order
Report specific for Consignment etc.
6.Wrong calculation in the Invoice.Might be due to user errors.
7.Update termination during updation of certain SD documents.Requires probing into the
procedure in which the user has done the changes.
Hope this helps.
Regards,
Sophia Xavier
0  likes
Guest replied
November 02, 2007 at 07:59 AM
Hi Friend,
There are many tickets you get on a support project. I am giving you a few examples:
1. Billing Document not released to accounting / Accounts determination:
To resolve the error, you can analyze account determination in the billing document. Process:
Goto T.Code: VF02 & Enter Invoice number
Next (On the top most strip) goto Environment
Next (Select Environment) go to Account determination
Next (In Account Determination) select Revenue Account Determination (first option)
This will list all the condition types in the Billing document & analyze each condition & check
for which G/L accounts is not determined.
1. VKOA not maintained for required combination
Solution: Maintain the combination in VKOA.
2. Account Assignment of Customer / material not maintained in Customer / Material Master (If
maintained in combination in VKOA).
Solution:
Option 1 (Standard solution):
step 1: Cancel Billing Document --> Reverse PGI --> cancel Delivery --> Cancel Sales Order
step 2: Maintain Customer master / Material Master correctly.
step 3: Recreate sales Order --> Delivery --> PGI --> Invoicing.
Option 2:
Force the Account Assignment Group of Customer / Material through Debug in change mode of
Billing document, which will release Billing Document to Accounting.
3. Account Key not maintained in Pricing Procedure:
Impact: This may create accounting document, but if condition type, which are to be posted to
account, but do not have account key maintained in pricing procedure, it will not be post the
relevant condition type to G/L account.
4. Billing Document not being released to accounting --
In Material Master, there is some link between Profit Centre & MRP Type. If one of it is not
maintained, erratically few documents get stuck while releasing Billing Document to
accounting. Few of course get posted.
Solution1: Cancel Billing Document --> Reverse PGI --> Cancel Delivery --> Block the sales
Order & Create new sales Cycle all over again after rectifying Material master.
Solution 2: (Temporary Solution) In Debug mode in Billing, force the Profit Center in Billing
Document with the help of Abaper. But ensure Material master is rectified.
From FI Side, you require to check that all the G/L account has been maintained through
T.Code: FS00. G/L account being Master data has to be created in each client to upload
through LSMW / SCATT / BDC.
In Billing Document in change mode (in the first screen where we enter Billing Document
number), on the top most left hand corner, take a dropdown on Billing Document & select
Release to accounting. Here you can get the under mentioned possible message:
1. G/L account not found
2. Cost Element not maintained for G/L account.
In both the above cases, FI consultant requires to take corrective action.
0  likes

Guest replied
November 02, 2007 at 08:01 AM
few are,
Issues related to Customer Master data:
1. what is the impact of leaving customer pricing procedure & customer statistic group blank
in customer master --> sales area data --> sales tab:
If Customer Pricing Procedure is left blank, Pricing will not be determined.
If customer statistic group is left blank, then data will not flow to standard reports.
2. Who maintains reconciliation account in customer master?
Ideally, reconciliation account is maintained by FI person, but if SD person is authorized & has
the knowledge of which reconciliation account to be maintained, then even SD person can
maintain the same.
3. Terms of payment appear in Company Code Data & sales Area Data. What is the impact of
each? why is it not populated automatically, once it is maintained at either field?
Terms of payment from company code data is for reporting purpose & it is from sales area
data that it flows to sales order.
It is a standard feature of SAP that it is not populated automatically if maintained at either of
the field, but it is a must in sales area data & can be skipped in company code data.
4. Unable to select Sales Area for Customer Master Creation?
Most Probably either sales area is not defined or customization not done for common Sales
Org & Common Distribution Channel. To maintain this configuration: SPRO --> Sales &
Distribution --> Master Data --> Define Common Distribution Channels / Define Common
Divisions
1  likes

Share & Follow









 Privacy
 Terms of Use
 Legal Disclosure
 Copyright
 Trademark
 Cookie Preferences
 Sitemap
 Newsletter

 ProductsProducts
 IndustriesIndustries
 SupportSupport
 TrainingTraining
 CommunityCommunity
 DeveloperDeveloper
 PartnerPartner
 AboutAbout

Search
Log On


o
o
o
o

 Home
 Community
 Discussions Archive
 SAP ERP Sales and Distribution (SAP SD)

 Ask a Question
 Write a Blog Post
 Login / Sign-up

Archived discussions are read-only. Learn more about SAP Q&A


Errors/Tickets in Customer Master
Data/Material master
 This question is answered

Good day every one,

I know it is a general type of question, but I hope some will help me on this.

When working on the Support side in SAP, are there any logical sequence to solve , and
remove errors/solve tickets , if there are any problems in Customer/Material Master data,
like ..What T-codes to use, or Tables to check etc.

Thanks in advance.

Naz

 Former Member
September 12, 2008 at 06:56 AM
 0 Likes
 Correct Answer

 Former Member replied
September 12, 2008 at 06:26 AM

Customer Master Data / Material Master Data are basically Master Data, which are maintained
by core team / super user ideally.

Configuration for Customer Master Data is as under:

Account Group

Maintain Number Range for Account Group

Use

The purpose of this activity is to control number range of Account Group.

Procedure

Access the activity using one of the following navigation options:


IMG --> Select the Icon to maintain Number Range Create Number Ranges for Customer
Accounts  Preparations for Creating Customer Master Data  Master Data  Customer
Accounts  Accounts Receivable and Accounts Payable Financial Accounting (New)

Transaction Code: SPRO

Data to be maintained:

No | From | To | Current No | Ext (Tick in Check Box)

01 | 0000000001 | 0000099999 | 0 | No

02 | 0000100000 | 0000299999 | 0 | No

XX | A | ZZZZZZZZZZ | Yes

Assign Number Range to Account Group

Use

The purpose of this activity is to maintain number range of Account Group.

Procedure

Access the activity using one of the following navigation options:

IMG --> Assign Number Ranges to Customer Account Groups Preparations for Creating
Customer Master Data  Master Data  Customer Accounts  Accounts Receivable and
Accounts Payable Financial Accounting (New)

Transaction Code: SPRO

Data to be maintained:

Group | Name | Number Range

0001 | Sold-to party | XX

0002 | Goods recipient | XX

0003 | Payer | XX

0004 | Bill-to party | XX

Define Account Groups with Screen Layout (Customers)

Use

In this step, you determine the account group of the customer.


Procedure

Access the activity using one of the following navigation options:

IMG --> Define Account Groups with Screen Layout (Customers) Preparations for Creating
Customer Master Data  Master Data  Customer Accounts  Accounts Receivable and
Accounts Payable Financial Accounting (New)

Transaction Code SPRO

The groups indicated below are a few examples. There are many groups in Standard SAP & if
we require additional Group, it can be copied from appropriate group & maintained.

Group | Name

0001 | Sold-to party

0002 | Goods recipient

0003 | Payer

0004 | Bill-to party

0005 | Prospective customer

0006 | Competitor

Double Click on General data / Company code data / Sales data. It will take to next screen
which details Tab Pages of General data / Company code data / Sales data. Double Click on
Tab Page for example: Address, Control, Marketing go to Details Select Sold-to-party & so
on. Here you can maintain whether the field is to be Suppress, Req. Entry, Opt. entry or Display

Regards,

Rajesh Banka

 0View this answer in context 

Not what you were looking for? View more on this topic or  Ask a question

5 replies

Former Member replied
September 11, 2008 at 19:40 PM

Hello,
In some of the companies there will be a dedicated team for data maintenance. They will be
looking after the master data issue. If you fell the issue is because of the master data, you can
inform them.

As in the same standard SAP, for customer master the transaction used will be XD01/02/03
and material master MM01/02/03.

Prase

0  likes

Former Member replied
September 11, 2008 at 22:23 PM

Hi,

In support team you need to check the document incompletion first, then changes in the
documents. If you do not find any thing here then check for the same transaction from data
base. compare both and try to find out the reason.

If every thing goes well, then the last step is to debug the system and find out the reason.

Usually you can follow these steps.

Thanks

Venkat Cheedalla

0  likes

Former Member replied
September 11, 2008 at 23:39 PM

Hi Venkat,

Can you explain more in details your answer, like How do you debug the system, and check
incompletions What are the T-codes etc.

Much thanks.

Naz

0  likes

Correct Answer
Former Member replied
September 12, 2008 at 06:26 AM

Customer Master Data / Material Master Data are basically Master Data, which are maintained
by core team / super user ideally.

Configuration for Customer Master Data is as under:

Account Group

Maintain Number Range for Account Group

Use

The purpose of this activity is to control number range of Account Group.

Procedure

Access the activity using one of the following navigation options:

IMG --> Select the Icon to maintain Number Range Create Number Ranges for Customer
Accounts  Preparations for Creating Customer Master Data  Master Data  Customer
Accounts  Accounts Receivable and Accounts Payable Financial Accounting (New)

Transaction Code: SPRO

Data to be maintained:

No | From | To | Current No | Ext (Tick in Check Box)

01 | 0000000001 | 0000099999 | 0 | No

02 | 0000100000 | 0000299999 | 0 | No

XX | A | ZZZZZZZZZZ | Yes

Assign Number Range to Account Group

Use

The purpose of this activity is to maintain number range of Account Group.

Procedure

Access the activity using one of the following navigation options:

IMG --> Assign Number Ranges to Customer Account Groups Preparations for Creating
Customer Master Data  Master Data  Customer Accounts  Accounts Receivable and
Accounts Payable Financial Accounting (New)

Transaction Code: SPRO


Data to be maintained:

Group | Name | Number Range

0001 | Sold-to party | XX

0002 | Goods recipient | XX

0003 | Payer | XX

0004 | Bill-to party | XX

Define Account Groups with Screen Layout (Customers)

Use

In this step, you determine the account group of the customer.

Procedure

Access the activity using one of the following navigation options:

IMG --> Define Account Groups with Screen Layout (Customers) Preparations for Creating
Customer Master Data  Master Data  Customer Accounts  Accounts Receivable and
Accounts Payable Financial Accounting (New)

Transaction Code SPRO

The groups indicated below are a few examples. There are many groups in Standard SAP & if
we require additional Group, it can be copied from appropriate group & maintained.

Group | Name

0001 | Sold-to party

0002 | Goods recipient

0003 | Payer

0004 | Bill-to party

0005 | Prospective customer

0006 | Competitor

Double Click on General data / Company code data / Sales data. It will take to next screen
which details Tab Pages of General data / Company code data / Sales data. Double Click on
Tab Page for example: Address, Control, Marketing go to Details Select Sold-to-party & so
on. Here you can maintain whether the field is to be Suppress, Req. Entry, Opt. entry or Display
Regards,

Rajesh Banka

0  likes

Former Member replied
September 12, 2008 at 06:56 AM

hi,

customer master related t-code are

1. Customer Master Creation-VD01 and XD01 (for full inclu company code)

VD02 - Change Customer

VD03 - Display Customer

VD04 - Customer Account Changes

VD06 - Flag for Deletion Customer

XD01 - Create Customer

XD02 - Modify Customer

XD03 - Display Customer

tables to check for customer master are as follows

KNA1- Customer master general data

KNB1- Customer master comapny code data

KNVV- CUstomer master sales area data

for material master t-codes are as follows

MM01-create material

MM02-change material

MM03 -display material

tables related to material master are as follows

MAKT Material Descriptions


MARA General Material Data

MARC Plant Data for Material

MARD Storage Location Data for Material

MVKE Sales Data for materials

regards

bhaskar saha

0  likes

Share & Follow








 Privacy
 Terms of Use
 Legal Disclosure
 Copyright
 Trademark
 Cookie Preferences
 Sitemap
 Newsletter

-------------------------------------

Welcome to the tutorial about SAP Free Goods functionality. It is part of our SAP


SD training course. You will learn about implementation of free goods functionality in
SAP ERP and see how it works in sales orders.

Giveaways, buy two get one free and other types of free goods are a common
practice in the business these days. Swift, cut throat competition and narrow
margins force businesses to offer something extra apart from the value proposition
and unique selling proposition which the brand offers. Giving away bulk deals to
customers help the businesses to capitalize on their volumes.

SAP offers free goods functionality to meet the requirement of modern day business.
This is the standard feature which SAP Sales & Distribution offers. We shall be
looking at SAP Free Goods functionality both from frontend and backend
configuration perspective.

SAP Free Goods

Free Goods functionality in SAP Sales & Distribution is based on the condition
records. Condition record is maintained in the system with the validity dates. If SAP
Free Goods condition records falls within the validity period at the time of an order
entry, then a rule of SAP Free Goods is activated and offered to the customer in the
sales order. Hence, master records for free goods should be created in the master
data which is a prerequisite.

SAP Free Goods functionality works as a Bill of Materials (BoM) structure meaning


when you enter a material in the sales order and if the material, customer or other
combination in which the condition record is maintained falls true, the system
proposes the free goods quantity based on the rule defined in the condition record.
The system makes an additional line item with item category ‘TANN’ with the free
goods quantity.

These free goods are free of charge and nothing is charged from the customer.
Hence, customer enjoys 100% discount on the free goods. Based on the country’s
taxation structure and commercial laws, company’s may charge taxes, surcharges,
duties or levies from the customer, only if either the customer or material or both are
liable for taxes. In this case, the customer shall only pay for the tax, surcharge,
duties or levies applicable on the free goods and the rest will be his discount 100%
applied on the base, trade or retail price.

The system re-runs the free goods condition record in the sales order if the
quantities in the main item change or if the pricing date changes. The system then
deletes the sub-item(s) and re-creates them. Any manual changes to the free goods
quantity are lost.

Types of SAP Free Goods

The following are the types of free goods which SAP Sales & Distribution offers in
the standard.
SAP Free Goods – Exclusive

In SAP Free Goods Exclusive functionality, free goods are offered to the customer
which is in addition to what the customer has ordered. For example, the customer
places an order for 10 pieces, the business offers 2 free goods or bonus quantities in
addition to what the customer has asked for.

Exclusive free goods can be or a different material or SKU. Meaning, if the customer
orders for material ‘A’, exclusive free goods can either be material ‘A’ or material ‘B’.

SAP Free Goods – Inclusive

In SAP Free Goods Inclusive functionality, free goods are offered to the customer
which is included in the quantity what customer has ordered. For example, the
customer places an order for 10 pieces, 2 pieces are made part of the free goods or
bonus quantities in within what the customer has asked for.

Inclusive free goods involve the same material or SKU and it must be same. Meaning,
if the customer orders for material ‘A’, inclusive free goods can only involve material
‘A’.

Configuring SAP Free Goods

To configure free goods at the backend in the SAP system, you need to
type SPRO in the transaction bar. Then, navigate to the following menu path:

SPRO > Sales and Distribution > Basic Functions > Free Goods
SAP Free Goods – Accessing Backend

If you have a requirement which the standard functionality doesn’t fulfill, you can
create your own free goods determination criteria using the conditioning technique.
In this tutorial, we shall opt for the standard Free Goods Determination Technique
which is condition type NA00 and procedure NA0001.

SPRO > Sales and Distribution > Basic Functions > Free Goods > Condition
Technique for Free Goods > Activate Free Goods Determination

Press   button to continue. There is a prerequisite to mention the Sales Area,


Customer Pricing Procedure and Document Pricing Procedure to identify that a
particular combination is valid or relevant for Free Goods Determination.
SAP Free Goods – Activation of Free Goods

SAP Free Goods – Activation of Free Goods (Example)

Here we have identified a particular Sales Area, Document and Customer Pricing
Procedures which are relevant for SAP Free Goods Determination functionality.

There are further prerequisites for SAP Free Goods to work. We need to maintain
settings for item category.
SPRO > Sales and Distribution > Basic Functions > Free Goods > Control Free Goods
Pricing > Control Pricing for Free Goods Item Category

Press   Button to continue.

SAP Free Goods – Control of Free Goods Pricing Item Category

In the above screenshot, the highlighted Item Categories TAN and TANN are
standard item categories for standard pricing and free goods. TAN is assigned ‘X’
which is standard pricing and TANN which is a free goods pricing category is
assigned ‘B’ which is pricing for free goods with 100% discount.

SPRO > Sales and Distribution > Basic Functions > Free Goods > Control Free Goods
Pricing > Maintain Condition Type for 100% Discount

Press   button to continue.

SAP Free Goods – Control of Free Goods Condition Type

Condition type R100 is the standard condition type for free goods. You can create a
customized one starting from either ‘Y’ or ‘Z’, as per SAP standard practice for
customization, depending on your requirements. The free goods condition type
should be placed in the pricing procedure.

SPRO > Sales and Distribution > Basic Functions > Free Goods > Control Free Goods
Pricing > Maintain Pricing Procedure for Pricing

Press   button to continue.

SAP Free Goods – Maintain Pricing Procedures for Pricing


Maintain Free Good Condition Type Pricing Procedure for Pricing

You can see the free goods 100% discount condition type embedded in the required
pricing procedure. Please don’t forget to mention routine ’55 – Free Goods’ in the
requirement field which actually activates the free goods functionality on the sales
order and routine ’28 – 100% Discount’ in the alternative formula for condition base
value.

SAP Free Goods Condition Records

Enter VBN1 in transaction command field for creating a free goods master record or
navigate as shown on the screenshot below.
SAP Free Goods Conditions Transaction

SAP Free Goods Conditions – Initial Screen

Enter Condition Type NA00 for free goods master record. Press Enter or   


button to continue.
SAP Free Goods Master Record – Select Key Combination

Select the relevant combination where you want to maintain the free goods
determination. These combinations can be customized in the backend.

Press Enter or   button to continue.

Inclusive Free Goods – Master Record

Enter the Sales Organization, Distribution Channel, Customer number, validity dates


and enter the list of materials offered as free goods for this customer.
Inclusive Free Goods – Master Record (Example)

Here, we have entered a material which we have chosen for our free goods inclusive
scenario. Minimum quantity should be 10, it specifies whether free goods applies for
the inclusive free goods scenario against which 1 quantity shall be given as a free

good with calculation rule 01. Once you are done, press   button or CTRL+S to
save the assignment and continue.

Calculation Rule in SAP Free Goods Determination

Free Goods Calculation Rule


SAP Sales & Distribution offers three standard calculation rules for calculating free
goods determination. When you specify or choose a particular rule, the system
determines how to proceed further at the time of sales order execution.

Inclusive SAP Free Goods in Sales Order

Let’s see a demonstration how free goods functionality works in a sales order.

Free Goods – Create Sales Order – VA01

Once we have entered 5 quantity, press Enter or   button to continue. The


system prompts that the minimum threshold of free goods quantities has not
reached.
Minimum Quantity has not been Reached

Now, let’s enter the minimum free goods quantity of 10 and see the system’s

response. Press Enter or  button to continue with execution of free goods.


SAP Free Goods in a Sales Order

Since the minimum level of free goods has been reached, the system has created
another line automatically. Order quantity entered was 10 ST and the system, based
on the free goods master record, has changed the quantity of main item ‘TAN’ from 9
ST from 10 ST and has created a new line item ‘TANN’ with the free goods quantity.

Double click a line item and go to the conditions tab or select the relevant line item

and press condition items button   to view the pricing behavior.
Free Goods – Create Sales Order – VA01 – Pricing Conditions of Main Item

Use the buttons   to move between line items.


Free Goods – Create Sales Order – VA01 – Pricing Conditions of Sub or Free Goods Item

You can see that the free goods condition type is activated which has reduced the
base price by 100%. Price of 1 ST is 100 EUR. Price of 10 x 100 makes 1000 EUR.
Since one item is discounted, the total price of sales order is 900 EUR.
Total Price of the Sales Order

Exclusive Free Goods in Sales Order

Let’s see a demonstration how exclusive free goods functionality works in a sales
order.

SAP Free Goods – Condition Record


On the next screen, press either   button or Shift+F6 to proceed and
maintain the exclusive free goods condition record.

Exclusive Free Goods – Condition Record

Enter the Sales Organization, Distribution Channel, Customer number, validity dates
and enter the list of materials relevant as free goods for this customer.

Exclusive Free Goods – Condition Record (Example)

Here we have entered a material which we have chosen for our free goods exclusive
scenario. The minimum quantity should be 10, it specifies that free goods applies for
the exclusive free goods scenario against which 2 pieces shall be given as free

goods. Once you are done press   button or CTRL+S to save the condition record
and continue.
Next, let’s create a sales order to test our exclusive free goods condition record.

SAP Free Goods – Create Sales Order – VA01

Once we have entered 5 quantity, press Enter or   button to continue. The


system prompts that the minimum free goods quantity has not been reached.
Minimum Quantity for Exclusive Free Goods hasn’t been Reached

Now let’s enter the minimum free goods quantity of 10 and see the system’s
response.
Main Item (10 ST) and Free Goods Item (2 ST)

Since the minimum level of free goods has been reached, the system has created
another line automatically. Order quantity entered was 10 ST and based on the free
goods condition record, the main item’s quantities remains unchanged for item
category ‘TAN’ but the system has created a new line item (2 ST) with item category
‘TANN’ for the free goods material.

Double click a line item and go to the conditions tab or select the relevant line item

and press condition items button   to view the pricing behavior.
Free Goods – Create Sales Order – VA01 – Pricing Conditions of Sub or Free Goods Item

You can see that the free goods condition type is activated which has reduced the
base price by 100%. The price of 1 ST is 100 EUR. The price of 10 X 100 makes 1000
EUR. Since this is an exclusive SAP free goods scenario, the total price of the sales
order remains 1000 EUR.
Total Price of Sales Order (Exclusive SAP Free Goods Scenario)

Did you like this tutorial? Have any questions or comments? We would love to hear
your feedback in the comments section below. It’d be a big help for us, and
hopefully it’s something we can address for you in improvement of our free SAP SD
tutorials.

Navigation Links

Go to next lesson: SAP Sales to Employees Process

Go to previous lesson: SAP Material Exclusion

Go to overview of the course: SAP SD Training

LinkedIn Facebook0 EmailShar

Potrebbero piacerti anche