Sap Interviews Questions
Sap Interviews Questions
ANS: Transfer order is created for picking the goods in warehouse management. Transfer order
contain
1. Material Number
2. Quantity to be moved
3. Source storage bin to destination storage bin .
Through this transfer order picking list generated.
ANS. BA00 for order LD00 for delivery RD00 for billing and RD03 for Cash sales.
ANS. Delivery document is an electronic document where store when how much quantity of
materials and where the materials should go ? on the other side, scheduling represent when
materials will be delivered in that case backward scheduling and forward scheduling is used.
ANS .In general item category determination is happened through sales document type+item
usage+item category group+higher level item category +default item category
In the creating from reference document item category determination is happened from
copy control where source item category to target item category.if it is not maintained ,item
category determination is happened though normal determination like sales document type+
item usage+item category group + higher level item category+default item category.
ANS .A plant may be delivering plant and production plant and storage plant.
In Sales and Distribution, since plant is assigned with sales organization and distribution
channel, it is called delivering plant.
Storage location, where the materials are stored, that is called storage location. storage
location is located in plant. Many storage locations can be located in one plant.
ANS. Sales document will determine whether the process will be cash sales or rush order
It will determine the process whether the order will be normal order or release order.
It will determine what will be the delivery type of a order.
It will determine what will be the billing type of a order.
11. What is an integration point between SD AND MM?
ANS. When order is created availability check and transfer of requirement is happened, that is
one SD and MM integration point.
In the case of delivery picking is happened and after that PGI is happened that is another
integration point of SD and MM.
ANS. MRP Means How the material is planned-such as Automatic reorder point planning, annual
reorder point planning, Forecast Planning.
ANS. In the case of creating sales order, when mandatory fields are missing, it is called
incomplete order and it is decided by incompletion procedure.
Backorder processing when material quantity is not confirmed or delivery confirmation date
cannot be kept.
There are two types of back order processing 1) manual back order processing
2) Automatic via rescheduling
ANS: there are three views in customer master data that are given below:
a) General Data: general data is applicable for accounting and sales and distribution purpose
Address,Control data,payment transaction,marketing,unloading point,export
data,contact person
b) Company Code Data: Company code data is applicable only accounting purpose.
Account management,payment transaction,correspondence,insurance
c) Sales area Data: sales area data is applicable only sales and distribution purpose.
Sales,shipping,billing,partner function.
ANS. When products are coming from different batch and it’s batch number are different, batch
split are happened.
18. What is Product attributes?
ANS. By defining product attributes, you take customer preferences for product substitution
into account. For example, you may have customers who refuse products produced abroad, or
products that contain a coupon. When you define product attributes, the system checks them in
product selection, ignoring any material with a product attribute that the customer has explicitly
rejected.
ANS. As far as account key concern both are the same to find the right G/L Account through
condition technique.SD account key will be from pricing procedure. On the other hand, FI
account key will be from tax procedure.
ANS . Credit control area determined by credit control area+Credit Risk Category+Credit group.
ANS.you can see overview of the customer, address of the customer, central data of customer,
status and payment history of the customer.
ANS. routines define which field should copy from reference document to target document.
Requirement should meet when is being copied from source document to target
document. If requirement is not met, a warning message is displayed or process may be
terminated.
23. What is condition supplement and why is it used?
ANS. Condition supplement don’t have any access sequence. They found together underlying
one condition record. You set allowed condition supplement in customizing for the main
condition type by assigning different pricing procedure. In the case of creation of sales order,
when pricing procedure is taken into account, condition supplement is applied.
ANS. Milestone billing is used in Plant engineering and construction, full amount of money are
spreading over several dates within billing plan.
Periodic billing is used in Rental contract. Full amount of money are billed over certain period
of time.
25. What is the landscape?
ANS. They system landscape basically is the set-up or arrangement of your SAP servers.
Ideally, in an SAP environment, a three-system landscape exists. A three-system landscape
consists of the Development Server-DEV, Quality Assurance Server-QAS and the Production
Server-PROD. This kind of set-up is not primarily designed to serve as server clusters in case of
system failure, the objective to enhance "configuration pipeline management".
ANS. Variant is a variation of report which delivered either R/3 system or save it. Each variant
contains different fields that are populated when you call up the report.
27. What is the difference between Static and Dynamic Credit Check?
ANS. Static credit check is a check which is comparing the credit limit assign to the customer to
the total value of open sales order, plus total value of open delivery that are not yet to invoiced
plus total amount billing document that are yet to be passed on accounting plus total value of
billing amount that are yet to be paid by customer.
Dyanamic credit is a check which is comparing the credit limit assign to the customer to
the total value of open sales order, plus total value of open delivery that are not yet to invoiced
plus total amount billing document that are yet to be passed on accounting plus total value of
billing amount that are yet to be paid by customer.
But, difference is that time period (credit horizon) is attached with dynamic credit states that
the system is not calculated all open item and all open value after credit horizon. On the other
hand, there is not time period is not attached with static credit limit. For this reason, all open
items and all open values is taken into account.
28. What is difference between the item proposal and dynamic proposal?
ANS.In item proposal,when you enter details in sales document and click the propose items to
get item list of the customer regularly purchases
On the other hand,once you specify the sold-to-party and press enter,system
automatically gives the list of materials for the customer regularly in a faster way than item
proposal.
ANS. A field catalog is a list of newly added field. If you want to create table, you have to
create field that is added to field catalogue. After that you can create table.
30. What is the difference between condition type EK01 and EK02?
ANS. EK01 is used as actual cost and EK02 is used as calculated cost. Both are used in make-
to-order production. In the case of EK01, unit cost is issued first position on the conditions
screen for the items. The value can be used for the basis of price determination.
On the other hand, in the case of EK02, the result of unit costing is simply a statistical value
which is compared with price.
ANS . User Exit is the place where you can enhance sap documents and you can activate and
deactivate some fields and create some fields through coding.Even,you can create new routine
and formula through coding.But,you cannot change standard sap document. This is can be
done by ABAP (Advance Business Application Programming)
ANS. Item category group will determine the item category of an item in a sales document. It is
maintained material master sales organization 2.Suppose,in the case BOM,if item category
group is ‘ERLA’,higher level item category ‘TAQ’ and sub-item category is ‘TAE’.On the other
hand, if item category group is ‘LUMF’,higher level item category is TAP’ and sub-item item
category is ‘TAN’. Item category depends on sales organization and distribution channel. it is
only outbound delivery.
ANS. Pricing procedure will determine how pricing take place in sales order and billing. In
Pricing procedure there are condition types and there are 16 columns which control the
condition types to determine how the condition type will behave in a pricing procedure.
ANS. Condition exclusion indicator can be set in condition type and condition record.
If it is set in condition record, condition type is excluded from being accessing and
requirement function is ignored.
On the other hand, condition exclusion in condition record help to compare condition
record between two condition exclusion groups or between two condition types to determine
best price .All other condition types will be deactivated.
ANS .There are two STO (Stock Transfer Order) that is 1) intra company stock transport order
which delivery document type is ‘UB’ and 2) inter company stock transport order which delivery
document type is “NB”.
36. What is difference between the header level condition and item level condition?
ANS. Header level condition is maintained in header level pricing procedure in sales order. This
condition does not have any access sequence.So; you have to maintain condition record
manually. This condition record distributed proportionately between items in whole
documents .if you assign formula of alternative condition base value with condition type,
condition type will distribute between items in whole document on the basis alternative
condition base value.
Item level condition is applicable only for that item. it has access sequence .So,
condition record can be fetched automatically from condition table.
ANS. In pricing procedure pricing value plus tax is stored in a subtotal field that is A) VBAP-
CMPRE which is used for credit check in order and delivery through credit group which is
assigned with sales document type and delivery document type.
ANS. Delivery group is used for credit check. Because credit group is assigned with delivery
group.
Automatic credit control is happened in delivery group.
ANS. Master data provides important sources of data for creating documents.
Master data help to run business transaction smoothly.
Master data help to define which field is important and which field is important
ANS. Line item is an individual item in a sales document which has a item detail such as
shipping point, division and route.
ANS. If company want to give certain products to particular customer, company need to create
listing through tcode VB01.On the other hand, if customer doesn’t want to purchase one
product among the other products .You can exclude this product from the list. Through tcode
VB02.Listing and Exclusion follow condition technique.
ANS.the function is to solve day to day issue sent by the end user and sometimes enhancement
too.
ANS.In Header condition doesn’t have any access sequence .For this reason, it has to be
maintained manually in header level pricing procedure in sales order.So, it’s value is divided
among different items in a sales order proportionately such as HM00, AMIW condition type.
44. What are the highest organizational units in SD, MM, PP and FICO?
ANS.In standard system, credit memo and cancellations document is posted opposite side of
account as compared to customer receivable account. Customer requested that credit memo
and cancellations should be posted same side of customer account, this allow the account to
have zero balance. The totals line in the account can also be zero, in other word, a sales does
not take place.Therefore,you have activate negative posting option in billing doc type.
ANS. Shipping condition from sales document type, if it is not maintained, it takes from sol-to-
party customer master sales area shipping tab page.
Delivering plant from customer material info record, if it not maintained, it takes from ship-
to-party customer master record .if it is not maintained, it takes from material master sales-
org1.
Loading group from material master record plant/storage 1 tab page
ANS.The transport request contains transport no and task no. Task no contains activities. When
the request is released, task no released first then request no is released.
ANS .Client specific data means when data is maintained within same client suppose client 500,
and under 500 client you create company structure and under this company structure you
create customer master data and material master data and under this company structure all
business transactions is happened .Thus, all business transactions which is happened in the
same 500(client) that is called client specific data.
49. What is ABAP debugging?
ANS. Debugging is a process to understand program behavior in runtime. SAP has a inbuilt
debugger which is part of the ABAP workbench.
ANS. Discount is given on individual purchase whatever customer purchase suppose customer
want to purchase 2 two soft drink bottle each 2 ltr and after purchase customer will get
discount on two bottle purchase .On the hand ,Rebate is given total volume of a sales in
particular customer
on yearly or monthly and retrospectively.
ANS. Routines are formula which is hard corded and prepared by ABAPer.As a functional
consultant, you can only do system modification.But, you cannot create routines.
52. What is meant by Variant Configuration?
Ans: Attribute of materials are not predefined and there are many possible variations, you can
define them in the sales order in the context of a variant. You can define in a sales order on the
context of a variation configure.
53. What is the relation ship between sales organization and Company code?
ANS: Sales organization is highest organization unit in sales and distribution and company code
is highest organization element in FI.
ANS. Configurable Material, Configurable profile, Class, and value that is depended on variant
configuration.
ANS. Alternate condition base value is used in pricing procedure to calculate a value on the
basis of base value of a material such as you want to give 10 % discount to material on the
basis of material base value .For this reason, you have to assign certain routine that is called
alternate condition base value.
57. What is the use of pod?
ANS. POD means proof of delivery. When delivery is being done, at the time of receiving, ship-
to-party verifies whether any discrepancy is there, if discrepancy is there, delivery is not
confirmed. If the quantity is ok, ship-to-party transfer proof of delivery through IDOC to R/3
system.
ANS. When delivery due date, destination country, bill-to-party is same ,deliveries
are combined into one invoice
What is the purpose of text determination, account determination, partner determination, output
determination, storage location determination
Answer1:
Text determination: For transferring information from material or customer to order/delivery or invoice
(and anything in between)
Account determination: For transferring financial and costing information to proper financial docs
Partner determination: For determining who is is legally responsible for A/r, who the goods are going to
and whatever else you want to drive through this functionality.
Output determination: What kind of output does a sales/delivery/billing document create and who gets
it, where?. For example A partner might get an EDI notification for a sales order just confirmed, whereas
a financial/leasing company gets the invoice!
Answer2:
(a) Text Determination: Any Texts in Material Master/Material Determination/Order/Delivery , etc is
meant to convey messages to the subsequent documents for compliance. e.g. "Give Top Priority"
message mentioned in Order is meant for Production Dept.
(b) Account Determination: is integration between Finance and SD. The A/P along with Account Keys
need to be allocated accordingly with combination of Account Determination Group for Customer and
Material if required.
(c) Partner Determination: To identify which type of Partner it is so that if required for same Customer
different Partner Functions may be required e.g Only One Sold To Party per Customer. More than One
Ship to Party/ Bill to Party/ Payer possible. Accordingly different Masters will have to be created. Useful
for dispatch of Material in case of Ship to Party, sending Bill in case of Bill to Party and payment follow
up/Dunning in case of Payer.
(d) Output Determination: What type of Output (Fax/Mail, etc) is required, where and in what
Format(ABAP Customization may be required in some cases especially Invoices).
(e) Storage Location Determination: depends on Plant, Shipping Point and Storage Conditions
What are the five imp fields to be maintained in account determination
Account Determination: Sales View, Sales Organization, Distribution Chanel, Chart of Accounts, Account
Assignment Group for Customer and Material and Account Keys.
What is meant by transfer of data from legacy code to sap Legacy Code ?
Answer1:
It should be legacy data to SAP. What it means is you want to transfer all the customer and materials
and all other information from Older (legacy system) to new SAP system. You can do it using many tools,
most noticeably MDMs.
Answer2:
Before installation of SAP, Data maintained by Company is called Legacy Data. At the time of installation,
it is required to transfer Data from Legacy to SAP like Masters (Material/Customer, etc). It can be done
in various ways like BDC, LSMW, etc.
What do you do really in pricing determination, and
Answer2:
We determine how the prices are calculated, taking into account sales area(sales org, distribution
channel, division), document type and customer(generally sold-to-party).
The main differences between pricing procedures would be the differences as we mentioned above,
from the point of view of field entries. Coming to the output and the procedure, Suppose the condition
types used will be different and hence the following whole procedure. One pricing procedure
determination to the others,
which data control these differences ,What type of reports generally a support consultant maintain and
report
Copy Control: is basically meant so that Data is copied from preceding Document to subsequent one.
What subsequent Document is required is to some extent determined by Customer Requirements as
well as Document Types. e.g. In general case of Standard Order, it will be Copy Control (Order to
Delivery) from OR to LF .
Check for yourself in IMG (Sales Document types and Delivery Document Types)
Common Distribution Channel and Common Division are maintained so that if any master data like
customer or material maintained with respect to one distribution channel can be used in other DCh. It
prevents the multiplication of master records.
Eg: A customer is created for say sales area 1000/20/00 then the same customer can be used in sales
area 1000/30/00 if we maintain 20 as common distribution channel. Hence no need for extending the
customers...the same for materials also.
What is the difference between the Availability check 01 (Daily requirement) and 02 (Individual
Requirement) in material master?
01 and 02 are the checking group. Availability check is carried out with the help of these checking group
and checking rule. Checking group 01 and 02 are maintained on the material master.
01 - Individual requirement -For this system generates transfers the requirement for each order to the
MRP .So that MM can either produce or procure.
02- Collective requirement.-In this all the requirements in a day or in a week are processed at a time.
System stores all request and passes on to the MRP in MRP run. In this system performance is high
however you can not do the backorder processing whereas in other you can do
An instruction to move materials from a source storage bin to a destination storage bin in a warehouse
complex at a specified time. A transfer order consists of items that contain the quantity of the material
to move and specifies the source and destination storage bins. A transfer order can be created based on
a customer delivery, a transfer requirement, or a posting change notice. Source and destination storage
bins can be in different warehouses.
Application:
This is the term of Warehouse Management (LE-WM) and linked into SD Module, where clients business
run through Warehouse
Related Transaction:
VL01N
LT03
LT09
VL02N
6. What are the challenging issues you have faced in implementation project/Maintenance project in SD
Functionality? How you have overcome that issue?
We can say during the implementation the challenges which we faced are
* High expectations from the system
* Lack of IT awareness among employees
* End user training
* Lot of complex business processes which lead to highly customized product etc..
7. What is difference between delivery document & scheduling?
Delivery doc is the actual delivery that we create in VL01N for the sales order.
Delivery scheduling is the process by which system proposes the confirmed delivery date when a sales
order is loaded.
For eg consider that the customer has placed an order on 8th Sep & requested delivery RDD on 12th.
Consider that you have maintained 2 days as transit time, 1 day as loading time & 1 day as pick pack
time. Then the system initially carries backward scheduling from the RDD. So from 12th, it will calculate
backwards. So your goods should leave your shipping point by 10th, loading should start by 9th, pick
pack should start on 8th. System will see is material is available on 8th. If yes, then it will confirm the
requested delivery date RDD. If not, system will check for the material availability date MAD. If MAD is
on 10th, then system will do forward scheduling from 10th. So items can be picked by 11th, loading
done on 12th & goods will reach customer on 14th (2 days transit). So confirmed delivery date is 14th.
System will propose this date as delivery date in shipping view of sales order main screen. This process is
called delivery scheduling.
Condition tables + access sequence + condition type + Pricing procedure = Condition technique
- plant is place where Production/assembling of material is done as per PP-module, place where
Storage/purchasing of material done as per MM-module and for sales plant is place where sales and
service is provided.
- Storage Location is a place allotted inside a plant for the purpose to maintain the stock. The same
considered for all modules (PP, SD, & MM)
What is the difference between item proposal and material determination product proposal?
Item proposal and product proposal are the same.
Item proposal is the list of materials and order quantities that can be copied into the sales order from
the customer master data.
We use VA51 to create the item proposal. Here we get a number. This number is then linked to the
customer master data in the sales view. This is very commonly used.
Material determination is very closely related to item proposal /product proposal and is used to swap
one material for another in the sales order using the condition technique. I have not seen Material
determination procedures used in the projects I have worked.
Item Proposal or Product proposal:
"Item proposal is same as product proposal & SAP uses the two terms interchangeably.
"An item proposal is a list of materials and order quantities that can be copied into the sales order. Items
can also be selected from a list and copied into a sales order."
1) Use transaction [VOV8] to configure the document type ("MS" for product proposal).
2) Use transaction [VA51] to create a proposal.
3) Enter the item proposal on the sales area data (sales tab) of the customer master record.
4) In [VA01] to create a sales order, Select Edit & propose items."
Material determination:
"Material determination uses the condition technique to swap one material for another when certain
conditions apply. Material determination is triggered by the material entered in the line item of the
sales order.
Use transaction [VB11] to create a material determination condition record. And [OV12] for
configuration of material determination.
Material determination is useful when old product is becoming obsolete or a new product is released by
the company at specific date."
1. When you create sales order in SD, all the details of the items are copied from Material master of
MM.
2. MRP and availability check related data is also taken from MM although you control this data in SD
also.
3. While you create inbound/outbound delivery with reference to a sales order, the shipping point
determination takes place with the help of the loading group, plant data, shipping conditions etc. This
also refers to Material Master.
4. The material which you are entering in a sales order must be extended to the sales area of your sales
order/customer otherwise you cannot transact with this material.
Billing -
Integration Points Module
Debit A/R - FI/ CO
Credit Revenue - FI/ CO
Updates G/L - FI/ CO
(Tax, discounts, surcharges, etc.)
Milestone Billing - PS
What are the Steps for the End-user Training in SAP-SD module?
1.we will decide who are the team members of end users
2. Arrange one common place for training
3.In a day with pre planned material and using development system with some hard copies of various
transaction codes which will use by end users will distribute to them and ask them to practice
4.it is generally like a in house training which may remains for 2 day's
5.after the training we will give them hard copies of list of transaction codes with narration which are
relevant to their modules like SD related and PM related etc
Account key is created and provided by FI. Account key determines the
G/L account to which the amount is to be posted. SD defines account key
in pricing and FI uses it for posting taxes.
To the maximum both are one and same to find the right G/L account through condition technique .SD
Account key will be from Pricing procedure and the FI Account key is from the tax procedure. as far as
my knowledge is concerned both the Key purpose is same.
Acct keys are defined in FI only, SD people only use them, say in pricing. But ultimately they r used for
posting the amounts to relevant GL accounts only
static check will carry out the open sales orders +open deliveries +open billing + open items,
SALES AREA (Sales Organization + Distribution Channel +Division) + CUSTOMER PRICING PROCEDURE +
DOCUMENT PRICING PROCEDURE
What is difference between the header level condition and item level condition?
Header level conditions are for the whole document, while item level condition is for the particular item
only. header conditions do not have access sequences and condition records, too.
THE main purpose of maintaining the master data is that when we will create any documents in sales
like sales document, the data regarding customer is coming from customer master and the data
regarding material is coming from material master, and for example in the sales order the delivery plant
is coming from CMIR,OR CUSTOMER MASTER OR,MATERIAL MASTER ,like this...
What are the highest organizational units in SD, MM, PP and FICO?
SD----sales organization
MM----plant
PP----plant
FICO-----company code
A rebate is a discount which is granted subsequently to a rebate recipient on the basis of defined sales
volume within certain period.
There are three processes on rebate.
1:- Configuring Rebate
2:- Setting of rebate agreements
3:- managing rebate agreement & payments
Cutover strategy or cutover plan is the activity done in ASAP methodology, while transferring the data
from the legacy system to the sap system. At this point of time the billing will be stopped, all the open
orders, contracts, pricing data will be transferred as per the cutover plan which is provided by the
implementation partner. Whatever you want to do on the system u need to do before or after this
activity.
What is IMG?
1. Step by Step plan for implementing the SAP modules.
2. Procedures that have to be performed before a certain configuration can be made.
3. Documenting the SAP R/3 configuration methodology along with the reasons for configurations.
4. It forms the crux of business transactions in an SAP implementation, and how each one of the steps in
various modules have been configured.
5. Finally, all configurations and their releases for a particular SAP R/3 implementation can be checked
through the SAP IMG.
What are the reports u have generated with help of ABAP? What are all the things we need to do
configure?
Example: Suppose you create a sale order for material M-10 for Customer 1500. and you had
maintained the condition records for that material 100 INR for per material. and
you also maintained the condition record for Customer1500/Material M-10 also i.e. for that particular
material and for that customer the Material price is 90 INR. In that condition the system pick the
material price as 90 INR and reject the material discount as 100INR.
1. In sale order what fields are mandatory We can change them as per our requirement by going into
account groups and then fields
3. when you save a sale order what’s the background process which takes place?
Other rules are MARE and RETA ,which are used for trade scenarios.
Availability check:
The purpose of this phase is to implement the business process requirements based on business
blueprint. The system configuration methodology is provided in two work
packages :baseline(major scope) and final configuration (remaining scope).Other main focal area of this
phase are conducting integration tests and drawing up end user
documentation.
10 5 KOFI
10 10 KOFK
step is sequential order of a condition type.
What are the Techniques in delivery scheduling? Backward scheduling & Forward Scheduling
Backward scheduling: System calculates material availability date based on the Requested delivery date.
If the material is not available on that date the system calculates the earliest possible delivery date
based on the material available date.
Forward Scheduling
1. Application
2. Chart of accounts
3. Sales Org
4. Condition type
5. Account assignment group from customer
6. Account assignment group from material
7. Account key
Can anybody help me out to configure SAP SD pricing for Indian Pharmacy company. The client is having
so many scenarios like Price to Dealer, Price to retailer, Direct sales to Institution. Institution sales via
dealer. For all above scenarios Price is Inclusive of taxes.
Note - Prices at Batch level MRP
Please let me know your contact details to explain all our scenarios.
Hi Radha, I am hereby sending the document please go through the document and revert for further
clarifications SD Pricing for Indian Pharmacy
STEPS 1.Creation of Account Groups Customers Control Define Logistics – GeneralBusiness Partner
Account Groups and Field Selections for Customers a. Define Account Groups with Screen Layout
(Customer)
b. Create Number Ranges for Customer Accounts
c. Assign Number ranges for Customer Account Groups
NOTE You will have to maintain separate Account groups for Dealer, Retailer, Institution and Institution
sales via dealer. The Number ranges should be created separately and assigned accordingly.
2.Partner determination must be done accordingly( with respect to the type of account groups that we
have created). PartnerSet Sales and Distribution Basic Functions Determination up Partner
Determination
Business Customers 3.Customer Hierarchies should be maintained. (Sales and Distribution Master
Data Partners Assign Account Customer HierarchyGroups)
4.Assign Hierarchy type based on Sales document type that you maintain .
Customers 5.Assign Hierarchy type for pricing by sales document type Sales and Distribution Master
Data Business Partners Assign Customer HierarchyHierarchy Type for Pricing By Sales Document Type
Business Customers 6.Assign Sales areas to customer hierarchy types Sales and Distribution Master
Data Partners Assign Sales Customer HierarchyAreas
Master Data Business Partners Customers 7.Define Customer Groups Sales and Distribution
SalesDefine Customer Groups Ex: 01 – Dealer 02 – Retailer 03 – Institution 04 – InstDeal
8.Define Sales Districts., Legal status of the customer NOTE: Check out whether you have a Dummy
Customer Concept in that case you will have to create a dummy account group for Dummy customer.
Similarly you check for one time customer (again you will have to create one time customer a/c group,
number ranges creation and assignment. Note the no. ranges should be unique, be careful.) Sales
Document Types, Delivery Document types and Billing document types should be copied and renamed.
(Prefixing it with “Z”. Item Categories which is important field should also be copied and maintained
with “Z” as starting letter. Schedule line categories should also be maintained appropriately starting with
“Z”.
Pricing procedure:
1.Maintain Access Sequence or Copy and create the Access Sequence appropriately (For Price, Tax or For
VAT purpose accordingly)
2.Maintain Condition Types or Copy and create the Condition Types appropriately (maintain condition
types for Price, Discounts, taxes…. Accordingly)
3.Copy and create Four Pricing procedures according to the scenarios that you have raised(For
Dealer/Retailer/Institution/Institution sales via dealer). Normal means, copy RVAA01 and maintain only
the relevant condition types.
4. If CIN is applicable, then chose TAXINJ or TAXINN accordingly. Better to have TAXINN it is easy to
maintain for excise purpose and it is also recommended by SAP Community from Ver 6.0).
5.IF TAXINN is maintained then copy any one of the procedure JINFAC (Factory Sales) or JINDEP (Depot
sales) copy and rename the procedure and maintain only the relevant condition types that you use as
well as, excise duty if it is needed.
6.Before proceeding to Pricing procedure determination, we need to check the “Document Pricing
procedure” and “Customer Pricing procedure” Sales and Basic Functions Pricing Pricing Control
accordingly. Distribution Define and AssignDefine Customer Pricing Procedure Pricing Procedures
Cust. Description 1 Dealer 2 Retailer 3 Institution 4 Sales and Basic Functions Pricing Pricing Control
InstDeal Distribution Define and AssignDefine Document Pricing Procedure Pricing Procedures If we
want we can change the document pricing procedure accordingly or let the document remain as “A” –
Standard Else A - Standard (Dealer) T - Retailer N – Institution Z – InstDeal
7.Pricing Procedure Determination Enter the Sales Area, Document Pricing procedure, Customer Pricing
Procedure, Pricing Procedure and Condition Type. Ex: If you are running Pricing for Dealer then, you
should create Sales Document, Delivery Document and Billing Document Accordingly.
8.Take care of Copy Controls from sales document to sales Document, Sales document to Delivery,
Delivery document to billing Document and Sales document to billing Document.
9.Check For Return Process Cycle and Free goods if any maintain Copy controls for return process from
billing document to sales document correctly.
10.Now since, you are in Pharma industry you will also have to maintain Pricing at Billing level too.
(Since Prices might vary during order received time and dispatch time or invoicing time so do the pricing
accordingly) Maintain Doc pricing active at billing level. Determine Pricing at billing level
11.Number range should be unique at billing level too… for respective invoices . 12.Maintain no. ranges
and customized document types (Starting with ZL2N or ZG2N) for Debit Memo and Credit Memo
accordingly… I hope it meets your requirement……
-----------------------------------------------------------------------------------------------------------
SAP SD
Interview Questions
-
108
-
and external procurement).
2. T
he item category in the order shou
ld be manually
changed as TAS.
For that you need to
configure
the
item category determinatio
n
ord type + item cat grp +
usage
+ Hiv level = Item cat +
Manual item cat
OR + NORM +
+
= TAN . + TAS
OR + BANS +
+
= TAS
3. M
ake sure that during the item
category
configuration for TAS
you need to mark
relevant
for
b
ill
ing indicator as F
4.
The schedule line
category for this type should be CS.
Make sure that you mark
subsequent type as NB
-
purchase requisition
in this schedule line category as
this will trigger the purchase requisi
ti
on order
immediately after
the creation of the sales order and the
PO to vendor is created against this purchase
requisition
.
SAP SD
Interview Questions
-
109
-
Product Group
and Sales BOM
My client
collects
products with quantities in something
they call Produ
ct Group.
The customer calls in and
orders for the product group and automatically gets in
all the associated materials.
Do we need a Sales Order BOM to handle this?
This is a good example of a Sales Order BOM
.
But the
configuration
of Sales BOM de
pends upon certain
conditions like:
If you want to create the product group and price it at
header level or i
f you want to assemble the products and
depending upon the assemblies you want to price .
For example,
if the customer asks for a certain
combin
ation
of Material A, B and C respectively,
then you create a Material Master record Material D
with item category group as LUMF.
While the Materials A, B and C are created with
standard
item category groups NORM only.
Then create a sales BOM using
Trans
action code
CS01
and enter the following details:
Material : Material D
Plant : Plant in which you created the material.
BOM Usage : 5 (Sales and Distribution)
then give the Materials A, B, and C and give their
respective quantities.
Before you have t
o create pricing condition records for
Materials A, B, and C.
SAP SD
Interview Questions
-
110
-
Then configure the item categories ( T
-
code : VOV4).
When processing the sales order, just give the Material
D and the system will pick up the corresponding
assemblies for that material and
populate in the order.
The item category for the header item will be TAP
and the item
category
for the items will be TAN,
In this cas
e
the Material D is called as the higher level
Item , and all the assemblies are called as the
sub items
.
Here the
sub
items
are relevant for pricing and delivery
where as the header item is not relevant for neither
pricing nor delivery.
It just acts as a text item.
This type of
configuration
of BOM is known as pricing
at item level.
This is used when you
don’t
know
what
quantities of assemblies the customer is going to order
and if the price of the assembly keeps varies.
There is another way of
configuring
BOM which is
pricing at header level.
The difference is that the Material Master D has to be
configured
using
the item category group ERLA.
Creation of BOM is same.
But you need to
maintain
the pricing condition record
for the header item.
The item categories in this case would be
Header item : TAQ
Sub item TAE;
Where the header item is relevant for pricing
and
delivery.
And
sub items
are not relevant for neither the
pricing nor the delivery.
Depending upon your require
ments you can configure
accordingly.
SAP SD
Interview Questions
-
112
-
Each sales organization is assigned exactly one company
code for which you enter all accounting details of the
sales organization.
A distribution chain can be active for several plants and
the plants can be assigned to different company
codes.
If the sales organization and plant are assigned to
different company codes, an internal billing document
is sent between the company codes before the sales
transactions are entered for accounting purposes.
SAP SD
Interview Questions
-
113
-
Partner Procedures
Sold
-
to
-
party (Customer Master)
-
Payment, Tax
determination
Bill
-
to
-
party
-
Address to send the invoice to
Ship
-
to
-
party
-
Deliver the
goods to
Payer
-
Pay to who (
a company/person name)
VOPA
-
Maintain Partner Determination
Click Partner Ob
ject
Click Partner Procedures
Double Click on the Procedures Line Items
To pass the partner function contact person (CP) data to
the ship
-
to
-
party in the delivery document.
Go to the Partner Determination procedure for you sales
order type. Look for th
e column that is
labeled
SOURCE.
Put SH against partner function CP and it will assign CP
from ship
-
to
-
party to
afterwards
.
As long as you have CP in your delivery document, it
will be copied from SO to Delivery properly
SAP SD
Interview Questions
-
114
-
One Time Customer
V
-
07
-
Create
a one
-
time customer.
(Account Group
-
CPDA)
In order for the user to create sales order, you have to
maintain
the Account group for the Sold
-
to Party. (SP)
VOPA
-
Maintain Partner Determination
Click Partner functions
Click Environment
-
> Account Grou
p
. Assignment
To create
a new entry
, press Page Down till the last line.
SAP SD
Interview Questions
-
115
-
Good
s
Return
from Customer
We have posted GI to ship the material from our plant
to our customer plant in Japan (also belongs to our own
company, we're doing
intercom transfer). Now they
want to retur
n the material to us.
W
h
at is the process for us to do g
ood
s
Return?
What are
the
exact steps/transactions used to handle this process.
What if the billing document has been created and they
have made payment to u
s?
What if the billing document has been created and sent
but they have made payment to us?
A:
All returns against sales order are
affected
against
sales order type RE.
You can copy this order type and rename it to suit your
purpose. Kindly understand t
hat sales returns are
against billing raised
. This
means while
creating the
sales return order, that
it will be created
with re
ference
to the Billing Number. T
his will ensure all the original
effects in the billing to be
passed on to the SRA . The
cre
d
it m
emo is based on the order
and not on the
delivery.
Try this first in the dev
elopment server before doin
g it
in the production server. A
lso
,
ensure to verify that the
credit
memo actually credits the customer and debits
sales accoun
t. W
e had this problem d
ue to some hot
patch application in
ver
sion
4.0B and then had to get
the relevant code from SAP OSS for applying in the copy
control routines. As regards the payment, the amount
will appear as credit balance in the customer account
and you need to decide w
hether to adjust against some
other invoice or refund the amount to the party.
SAP SD
Interview Questions
-
116
-
Y
ou won't be able to use the standard customer return
process for these cases. A customer return will only do
the postings on one side (goods receipt, customer credit
memo),
but will not reduce inventory on the other side
or create the debit memo. I had the same requirement in
a previous project and we used the same process we had
for the initial transactions, just everything starts from
your plant in Japan and they deliver s
tock to your plant
and charge you.
SAP SD
Interview Questions
-
118
-
Rebate Agreement
and Partner
Determination
How do I
create and process
a
Rebate agreement?
Why
is partner determination so
import
ant and also
explain the procedure for Partner determination?
Following explains how to
cre
a
te
a rebate agreement,
test it using a sales order and billing it. Then settling it
partially or fully using a rebate credit memo. Please use
the basic procedure a
nd tweak your IMG settings
according to your unique requirements.
Rebate processing:
1. First requirement is that the rebate processing must
be active for
a. the customer ( check in customer master) ,
b. for the billing type ( check in IMG > Billing >
rebate
processing > active rebate processing > select billing
documents for rebate processing. )
c. For the sales
organization
:
( check in IMG > Billing> rebate processing > active
rebate processing > Active rebate processing for sales
org. )
2. Nex
t create
a rebate agreement for this use
T
-
code
VB01. For the rebate agreement typ
e you can choose
either 0001 (group rebate
) or
0002 material rebate or
0003 (customer rebate
)
, etc.
b. Enter your rebate
conditions. Don
’
t forget to enter the accrual rate he
re.
3. Now test your rebate functionality : create a sales
order for the particular customer, sales org ( ensure that
the billing type used in your sales order is relevant for
rebate) . Create outbound delivery, transfer order to do
picking and post goods
issue.
SAP SD
Interview Questions
-
119
-
4. Now go to
transaction code
VB03 and check your
rebate by choosing conditions , selecting the condition
line and choosing payment data. You will see that the
accruals and business volume are updated when
accounting doc is created for billing.
5
. Settling your rebates:
Once your rebates have been accrued
you need to settle
the rebate.
For this first release the rebate for
settlement by usi
ng transaction
code VB02. As a trial
basis choose B ( you can choose other settings based on
your requirem
ent)
and choose Create manual accrual.
Now enter the amount to be paid and save the rebate
agreement.
6. Next display your reba
te agreement using
Transaction code
VB03.
Enter your rebate agreement
number . Next choose rebate payments > Rebate
documents
and select partial settlement. Click on the
choose button to note down your credit request number.
7. Use transaction
code VA02 and release the billing
block for your credit request.
(U
se item overview tab)
8. Now use VF01 to create a rebate credit memo
by
entering the credit memo request number and save it
9. Now release the credit memo to accounting using
vf02.
SAP SD
Interview Questions
-
120
-
Document Flow
in Sales
The sales documents you create are individual
documents but they can also form part of a chain
of
inter
-
related documents. For example, you may record a
customer’s telephone inquiry in the system. The
customer next requests a quotation, which you then
create by referring to the inquiry. The customer later
places an order on the basis of the quotati
on and you
create a sales order with reference to the quotation. You
ship the goods and bill the customer. After delivery of
the goods, the customer claims credit for some damaged
goods and you create a free
-
of
-
charge delivery with
reference to the sales o
rder. The entire chain of
documents
–
the inquiry, the quotation, the sales order,
the delivery, the invoice, and the subsequent delivery
free of charge
–
creates a document flow or history. The
flow of data from one document into another reduces
manual ac
tivity and makes problem resolution easier.
Inquiry and quotation management in the Sales
Information System help you to plan and control your
sales.
SAP SD
Interview Questions
-
121
-
The following graphic shows how the various types of
sales documents are inter
-
related and how data
sub
sequently flows into shipping and billing documents.
SAP SD
Interview Questions
-
122
-
Transaction Code Listing
1. VS00
-
Master data
2. VC00
-
Sales Support
3. VA00
-
Sales
4. VL00
-
Shipping
5. VT00
-
Transportation
6. VF00
-
Billing
Others as follows:
At Configuration:
1. V
OV8
-
Define Sales documents type (header)
2. OVAZ
-
Assigning Sales area to sales documents
type
3. OVAU
-
Order reasons
4. VOV4
-
Assign Item
categories
(Item cat
egory
determination)
5. VOV6
-
Sc
h
edule line categories
6. OVAL
-
To assign blocks to r
elevant sales
documents type
7. OVLK
-
Define delivery types
8. V/06
-
Pricing
9. V/08
-
Maintain pricing procedure
10.OVKP
-
Pricing proc determination
11.V/07
-
Access sequence
End
user:
1. Customer Master Creation
-
VD01 and XD01 (for
full inclu
din
g
company code)
VD02
-
Change Customer
VD03
-
Display Customer
VD04
-
Customer Account Changes
VD06
-
Flag for Deletion Customer
SAP SD
Interview Questions
-
123
-
XD01
-
Create Customer
XD02
-
Modify Customer
XD03
-
Display Customer
2. Create Other mater
ial
----
MM00
3. VB11
-
To create material determination
condition record
4. CO09
-
Material availability Overview
5. VL01
-
Create outbound delivery with ref sales
order
6. VL04
-
Collective processing of delivery
7. VA11
-
Create Inquiry
VA12
-
Ch
ange Inquiry
VA13
-
Display Inquiry
Sales & Distribution
Sales order / Quote / Sched
uling
Agreement
/ Contract
·
VA01
-
Create Order
·
VA02
-
Change Order
·
VA03
-
Display Order
· VA02
-
Sales order change
· VA05
-
List of sales orders
· VA32
-
Scheduling agreement change
· VA42
-
Contract change
·
VA21
-
Create Quotation
· VA22
-
Change Quotation
· VA23
-
Display Quotation
Billing
· VF02
-
Change billing document
· VF11
-
Cancel Billing document
· VF04
-
Billing due list
· FBL5N
-
Dis
play Customer invoices by line
· FBL1N
-
Display Vendor invoices by line
SAP SD
Interview Questions
-
124
-
Delivery
· VL02N
-
Change delivery document
· VL04
-
Delivery due list
· VKM5
-
List of deliveries
· VL06G
-
List of outbound deliveries for goods
issue
· VL06P
-
List of outbo
und deliveries for picking
· VL09
-
Cancel goods issue
· VT02N
-
Change shipment
· VT70
-
Output for shipments
General
· VKM3, VKM4
-
List of sales documents
· VKM1
-
List of blocked SD documents
· VD52
-
Material Determination
SAP SD
Interview Questions
-
125
-
Most Important Tab
les
KONV
Conditions for Transaction Data
KONP
Conditions for Items
LIKP
Delivery Header Data
LIPS
Delivery: Item data
VBAK
Sales Document: Header Data
VBAP
Sales Document: Item Data
VBBE
Sales Requirements: Individual Records
VBEH
Schedule line his
tory
VBEP
Sales Document: Schedule Line Data
VBFA
Sales Document Flow
VBLB
Sales document: Release order data
VBLK
SD Document: Delivery Note Header
VBPA
Sales Document: Partner
VBRK
Billing: Header Data
VBRP
Billing: Item Data
VBUK
Sales Document:
Header Status and
Administrative Data
VBUP
Sales Document: Item Status
VEKP
Handling Unit
-
Header Table
VEPO
Packing: Handling Unit Item (Contents)
VEPVG
Delivery Due Index