Вы находитесь на странице: 1из 8

Will we need Material Tax Classification for Sales?

Ans:-Yes. It shall be required and has to be maintained in material master beneath the view Sales -
Sales Org Data1, Tax data section.

How do the Ship to party and bill to party function?

Ans:- As per the present rules, the Bill to party has to be kept in mind for calculating taxes. Please refer
to the notes delivered from SAP

Some materials have been blocked for procurement and production. Even though deletion flag is
set for a material/plant level, the order can be still entered ( with a warning message). Is there a
way to block such transactions for a material flagged for deletion?
Ans: Sales Status field in the sales organization view of the material master may be used to block any
transaction for the material.

We can define our own exchange rate types and use them instead of the defaulted types, ‘M’, ‘B’
and ‘G’. How can we overwrite default types in SD?
Ans: Exchange rate gets copied from the customer master record. Exchange rate types are to be
maintained for the customer in the sales screen of the customer master record. Shipping

The PL00 condition is fine in delivery. But when we try to print to either the screen or printer, an
error V1032 occurs. Why?
Ans: In order to use the Packing list PL00 (packing slip in delivery) you must do ‘Packing’ in the delivery
note (edit->packing)

we have to enter a shipping point while creating a delivery. Is it possible to create delivery without
shipping points?
Ans: When you are releasing a sales order, choose Sales document -> Subsequent functions-> Create
delivery, then the shipping point will be brought in from the sales order. In all other scenarios you have
to key in the shipping point. The above described scenario will only work if all items on the sales order
are to be shipped from the same shipping point.

SAP allows a non-inventory item and an inventory item to be in the same document till delivery
but splits at the time of creation of billing document. Can we combine a non-inventory item with
an inventory item in one invoice? Can we treat it as a value item in sales order so that it is priced
and then make it as a text item in delivery documents so that it appears in the same invoice and
does not split?

A1: Make the non-stock material deliverable, but not pickable. Both items will carry into the delivery,
and therefore appear on the same invoice.
A2: Change the copy rule for orders->invoices and deliveries->invoices to specify that invoice
combination is permitted. However note that for system to create combined invoices, PO number,
payment terms, sales organization, and distribution channel must be identical. Else undesirable
combinations may be created by the system.

It is impossible to price at the material level (matnr) , when a material has a pricing reference
(mvke-pmatn) set up against it in the master data. Pricing always look for the pref, even if a price is
set up against the material and not the pref. How can we price by material and pref?
A: The field used to look up at the price is defined in Access sequence. You may find a step with PMATN
as material number. If you insert a step with MATNR then the system will first look for the material, if
not found (use the exclusion tick box) it will look for the pref.

We generated a new condition table. Assigned the condition to access sequence. Created a
condition record. Access sequence is assigned to the output type. But when we create a billing
document, output screen comes up blank for the output type. When we look up Determination
Analysis, we get an error “Note 524 Access not made (Initialized Field)”. What else is required to be
Ans: Assign output determination procedure to the header of the document and the output type.

How can we set up to have the VAT# be accepted in the Ship-To Master File Data Control screen?
A: IMG->Fin. Acct.>AR and AP ->Customer acct>Master Record -> Prepare to Create Customer->
Define Acct. Group.

We want to explode Bill of Material automatically at time of Order entry and explode an
Equipment BOM in the sales order. What are the setting required?
Ans: Use an item category that is configured for bills of material for having a sales BOM to explode

How can we make the Customer Group 1 (or 2, 3, 4, 5) a mandatory field?

A: Logistic General-> Logistics Basic Data: Business Partners -> Customers -> Control -> Define account
groups and field selection for customer
Choose Customer Acct. GR. (double-click). -> Field Status: Sales data (double click) -> sales (double
click) .Check the radio button against Customer Gr as REQ. ENTRY. Save the settings to make
customer GR entry mandatory .

Is there an user exit to copy the data into planning table?

Ans:- Use user exit MCP20001 and include ZXSOPU01.

We get a report screen: “Goods issue: Problem Log” during the delivery process when activating
Post Goods Issue button. We want to include our own error message to this list if the selected
batch is not on a customer defined table. What is the best way?
Ans: Try User exit – USEREXIT_SAVE_DOCUMENT_PREPARE Difference between Condition Type
Please explain the difference between Ek01 ( Actual Cost) and EK02 Calculated Cost.

These are the condition type that will display the results of the unit costing for certain type of sales
EK01 :
If you use this condition type, the result of unit costing is issued to the first position on the conditions
screen for the item. The value can be used as a basis for price determination.

If you use this condition type, the result of unit costing is simply a statistical value which you can
compare with the price.
Please note the following points :
1) The condition type must have condition category ‘Q’ (costing).
2) The condition type must agree with the condition type defined for unit costing in the pricing

I have a customer who is being offered two discounts ie k007 and k005, now I want to exclude k007
for the next 2 orders or so? I have set the exclusion indicator for the condition type, but still the
condition is being accepted when I create a sales order. Am I missing something, how do I do it?
Need to change the validity of the condition record for the condition type K007 defining it not valid
for that particular 2 months. And also the settings of the Requirements as it is correct that it
overrules the exclusion. Accumulate the amount of condition types in accounting document

Ans:- To accumulate the amount of condition types in accounting document without affecting the
pricing display in billing document.
As an illustration :-
ZPXX 3500
ZDXX 1000-
ZWXX 500-
(all condition types are shown separately in pricing view)

Dr Vendor 2000
Cr Sales 2000 (ZPXX – ZDXX – ZWXX)
One way to do it is :-

Mark the condition types you want to group as statistical and remove the account assignment key.
Create a subtotal in your pricing procedure that will add them together and put in the account
assignment key for it. This way the individual components will still display on your pricing screen but FI
will only get one posting.Determine sales price with shipping point (Scenario).
You are trying to use shipping point as a key field (with sales org. distribution channel and ship-to party
together) to determine the sales price.You created a condition table with the above key fields, and
maintained the relevant setting (access sequence, condition type and pricing procedure).
There is an error message in the sales order pricing analysis (“access not made” in the shipping point
field). In the access sequence, you found that the shipping point field’s document structure is KOMK.

Can you put to item level field in the condition table and access sequence?
Structure KOMK refers to header of the sales order, but shipping point of course is on item level.
You’ll have to do some settings to reach your goal, it is possible.
Step 1
Append structure KOMP. Do this by changing through SE11 the table KOMPAZ.
This is the include for structure KOMP.
Add a component e.g. ZZVSTEL with component type VSTEL.
Save, activate.
If you want to make more points, assign search help H_TVST to the component.
Ask a programmer if you don’t understand this part.
Step 2
Change user exit MV45AFZZ. Say there that field ZVSTEL should be filled with information from your
shipping point.
The coding should be like tkomp-zzvstel = vbap-vstel.
Save, generate.
Step 3
Make a new table as you did before, but first maintain your new field in Condition: allowed fields.
When you create your new table you will see you have two shipping points.
With the button technical view you can check which one ZZVSTEL or VSTEL.
Step 4
Finish with the steps you did before. That was ok.

Block Sales Document Type / Delivery / Billing by Customer

When there is a temporarily stop of business with a customer, you can block new orders to be created for
this customer. You can have the options of blocking all the work flow or let the delivery and billing to
continue for any open orders.
VD05 - Block/Unblock Customer
OVAS - Sales Order Type Blocking reasons
OVAL - Blocking reasons links with Sales Order Type
OVZ7 - Delivery Blocking reasons
OVV3 - Billing Blocking reasons In 4.6x,
if you found that your Sales Order Billing Block is not working, it is because you need to build the Billing
Block for the Billing Type.
SM30 - Table/View V_TVFSP If you want a material to be blocked, go to the Basic data 1 view of the
material, there in the general data you have " X-plant material status ". Also in Cost estimate 1 view of the
material you have Plant Specific Material status. Use the options available to block the material in these
two views. You cannot use the material in sales order –

What is Sales Order Stock

Sales Order Stock is stock with Special Stock type E. It can fall into the usual stock categories such as
unrestricted, blocked etc. but "belongs" to a sales order. For example, you create a sales order for a part
and assign a sales item category that generates an individual requisition, the requirement has an account
assignment linking it to the sales order schedule line, and you convert that requisition to a Purchase
Order. When you receive the Purchase Order, the stock is placed in sales order stock. It will show against
the sales order/sales order line. It can only be delivered against that sales order line. Any availability
check etc for that material on any other sales order will not take it into account as it is not available except
to the sales order line the stock is assigned to.

What is Third Party Order Processing

Third party order processing is as follows: Assume three companies X, Y and Z X - The company, y - The
customer Z - Vendor Whenever X gets a PO from Y to supply some goods; X has an option of either
manufacturing those goods or procuring those goods. If he is procuring the goods, there are two methods
that are generally followed: Method 1) After receiving the PO from Y, X creates a sales order against Y.
Now at the same time he also creates a PO to a vendor Z to produce the goods Z produces the goods
and supplies to X X receives the goods from Z Then X delivers the same goods to Y. After that X invoices
Y and Z invoices X. Note : Here there is no direct/ Indirect relation between Z and Y. This process is
known as Trading Process. And the Material here is created with Material type HAWA. The other method
is a Third party order processing method: Here the glaring difference is that instead of Z supplying the
material to X and X in turn supplying the same

Third Party
X authorizes Z to supply the material to Y on his behalf and notify him once the delivery is complete. Now
Z supplies the material to Y and acknowledges the same to X. Z will send a copy of delivery
acknowledgement and invoice to X. After receiving the delivery confirmation and invoice from Z, X has to
verify the invoice and this process is known as invoice verification and is done in SAP through
Transaction code MIRO. The next step for X is to create an invoice and submit to Y. Only after the invoice
verification document is posted then only X can create an invoice for Y. This is the business flow that is
followed for third party order configuration. There are few steps that have to be configured to enable the
system to function as mentioned above. 1. If you are always following a third party process for a material
then you have to create the material using item category group BANS. The procurement type should be
marked as External procurement (F) in MRP 2 view of the material master record. If you are not always
allowing third party order processing then u can create a material master record with item category group
as NORM and the procurement type should be marked as ( X) meaning both types of procurement ( in
house manufacturing

I defined manually a condition type Z004 (as a copy of the condition type K004). I then tried to
create condition in transaction code VK31 in the section Discount/Surcharges -> By Material. The
system reported, “Table 304 is not defined for use with condition type ZEC1.” How should I
resolve this?
Ans:- VK31 works with pricing reports. If you want to have a new condition type to be maintainable via
VK31 or VK32., you need to do the following: Create pricing report via transaction code V/LA and include
the tables you need. Extend the price area menu via SE43. Area menu = COND_AV.

I am in the VA02 transaction for a sales order and want to reject the line items and cancel the
entire sales order. What is the menu path needed to achieve this goal?
Ans:- Click the reject document button and then enter a reason for rejection. This will reject the line items
and the sales order. You can enter a reason for rejection on the line item sales a tab.

I want to use automatic packing and I have to create the procedure for packing instructions.
Where and how can I link the procedure with my delivery type or item category?
Ans:- The procedure is assigned in transaction OVHU2.
You will have to assign the procedure to 0002 Outbound Delivery. Here you cannot specify the delivery
type or item category. To some extent, you can control this with the packing indicator in the delivery item
category, however, you can have better control by designing the access sequence with the available

Is it possible to perform an availability check based on the plant yet exclude one storage location?
Ans:- You can make a storage location not available to the availability check in MM.

Is it possible to copy texts from sales order header to billing document header?
Ans:- Use transaction VOTXN, and then create an access sequence with text object VBBK. Also make
sure that the requirement of access sequence is given as '1'-Ref doc. Header.

In transaction XD03 we can print details for a single customer. Is there any transaction code to
print all the customers’ address or details at one time?
Ans:- For this requirement check TC: S_ALR_87012179 & S_ALR_87012180.

What table do I use in creating ABAP program that would output the sales based on sales
organization of customers?
Ans:- If you have SIS update turned on, you can use transaction code MTCE against infostructure 001 to
display sales by sales organization and so forth. Apart from SIS, you may create simple ABAP query with
LDB VAV. If you want to create an ABAP report only, then use transaction code VBRK ->billing header
table and VBRP ->billing item table

How we can do invoice split depending on item category in which scenario we will use?
Ans:- You first need to go for copying controls either from sales to billing (invoice) or delivery to billing
or billing to billing. Use transactions (vtaa,vtaf,vtla,vtfa,vtfl,vtff) all possibilities for copy controls. this
basicly is flow of doc to doc. (may it be sales to billing, del to bil, or bil to bil etc..) -> this is where you
see the Item category and you control whether split is possible or not with the indicator"B".
eg: representing split in invoice based on item category. The field here "data VBRK/VBRP"
(headre/item)whcih actually is used for splits or combining different deliveries. create a splitting rule
using VOFM (you need access key to get here). Here you define comparisions for the fields at header
table and item tables and the comparision fields say SPART"division". "purchase order "BSTKD
Instance: 5 sales orders combined into 2 deliveries and the split at the invoice would be 5 individual
billing with respect to fields PO and DIv. of each sales order would let you create 5 billings. You need to
define the exact "field" in the comparisions both at header and item level that could lead to invoice
split. the key here is the field that is different from header to item will cause split at the item level.

Can any one explain how we will configure milestone billing , periodic billing and which scenario we
will use?
Ans:- IMG->sales &distr->Billing->billing plans->define billing plan types.
You set the start date and end dates if applicable to the type of billing you are using. What time to be
billed (end of month, start of month etc..)
Milestone is a billing plan type where a customer is billed for the amount distributed between the dates
until total value is reached eg: if the total billing amount is 1000 USD for a year. You will bill the
customer in different amounts say 200, 500, 300 at different intervals as per customer agreement.
On the other hand Periodic billing is billing the customer for the total amount(here 1000 USD) at
regular intervals periodically until the customer agreement is reached. eg: 1000/12 for a 1 year
agreement and say billed at the 1st day of every month.

What are some pricing routines and sd functional specs?

Ans:- Form routines for pricing and various other functions can be maintained form routines are
something to do with ABAP code. Go to (VOFM) where all requirements which are represented by form
routines can be maintained. Requirements are available to be assigned where access sequences are
used (for determination procedures, here pricing). Once the tcode VOFM is accessed you will see
requirements and go select "pricing" again you need access key to create your own or copy a routine.
Say you want header price not to have effect the item pricing, you need to go to the program to change
abap code to meet the requirement. this specific requirement you created will be assigned in the pricing
proc. determination "requirements field" usually with a number beyond 600. Note: make sure you
activate your routine for its effect to take place.

What do you mean by drop shipment?

Ans:- A drop shipment is based on an order from a customer to a Distributor. The distributor initiates
the shipment by Informing the wholesaler.

How does the rule MALA decide the picking location


What is the use of pricing date in condition type?

Ans:- It shows date of calculation of pricing procedure for that Particular document. So that in
future you can see the date On which pricing calculated for that particular doc.


Ans:- Account Group is like a control Parameter for the customer master. Most of the fields in
the customer master are controlled Using Field Selection, which is internal function of Account
How to extend material and customer to other sales areas?
Sales area is a combination of s.org, dist channel & Division. Division is a logical grouping of
products. So you Cannot extend material to other sales areas. But u can Extend customer to
other sales areas through common Distribution channel & division.

How can we process out bound deliveries without shipping point?

Ans:- Shipping point is a mandatory Organizational unit for outbound delivery process.

While I am creating a customer in ship to party account group you have shipping and
billing partner function tab pages, client wants to shift all important fields in billing like
payment terms, incoterms , and tax classification into shipping tab page. He wants only
shipping partner function only, how does you customize?
Ans:- Field Selection will help you maintain the fields relevant To Shipping, Ship to party
function will be able to see only shipping related fields.

Why do I use condition indexes? How do you activate them?

Ans:- Condition Index is used to search all the conditions Records for a particular condition type
(eg PR00). We Activate condition index in the customizing screen of the
Condition type. SPRO>>Sales & Distribution>>BasicFunctions>>Pricing>>Pricing
Control>>Define Condition Types>> Maintain Condition Types>> Enter PR00

Is it possible to release change request, without releasing task.

Ans:- Once we can release the task, then only we can release the Change/customizing request.

Can one have multiple packing for delivery?


To extend material one plants to another plant what are the configuration you done in
your project?
Ans:- We have to create in new plant as we have followed for First plant, where as in first plant
system will give Internal number but for second plant we have to mention Material number.

Can we assign multi distribution channel to a single customer in sap SD sales process. If
yes then how?
Ans:- While creating customer we need to assign the customer to The respective sales area,
we should copy from previous Sales area in XD01 through reference

what is the difference among sales deal promotion price, price agreement?
Ans:- Sales deal promotion– specific product for a period of time price will be less than MRP.
Price agreement– means an agreement between customer and Vendor for a specific product or
with a specific price mentioned in their agreement.

From Which Tcode can I view customer wise back order (Open Order?)
Ans:- V_RA

What is retro active billing? Who is will create this?

Ans:- Retro active billing means rebate process. When ever the customer reaches the target
quantity or volume in specified time Period. we issues the credit memo for the customer.
in one sales order there are two materials can maintain two different pricing procedures
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 conditions Tab….u can also
see the changed status as manually later.

What are the differences between invoice and billing document?

Ans:- Billing Doc is the broad view Invoice (F2) is one of type of billing doc.

What is pricing? How will it affects the billing procedure?

Ans:- Pricing has the basic price of the item. It also has the Discounts, Taxes, Rebates, & also
the Cost of the item.

What is act key? And how it works? Normally how many pricing procedures do in
Ans:- Account key determine a correct G/L account to be posted the data corresponding G/L
accounts. You need to assign a G/L account to account key that is assigned to a condition type
in a pricing procedure.

Tell me account key and accruals?

A/c keys determine a correct g/l a/c to be posted the data corresponding g/l a/c. All customer
Rebate accounts are posted in accruals.

What is PMIN?
Ans:=-PMIN is a Condition type to define minimum prices. It can be Control minimum prices
below which a material should not be sold to the customer.

Can anyone tell about types of free goods?

1) In paste: 25% extra more -it’s inclusive
2) When you buy paste you get a brush free, it’s exclusive.

Похожие интересы