Archive for the ‘SD’ Category
In sales order processing procedure, the output tax amount is calculated automatically according to the configuration. Below screenshot shows the tax rate is 4% and total tax amount is 28.00 USD based on sales price 700.00 USD.

This article tries to analyze how the tax is calculated from a step-by-step example.
Return process is a common process in SD. Customer may be not satified with the deliveried goods or the deliverable is not what customer exactly want. In these case, customer want to initiate the return process. SAP has provided standard steps for return process.
Create Return Order
Sales department creates return order using transaction VA01. Standard return [...]
The pricing elements that you may use in your day-to-day pricing procedures are divided into four categories:prices, surcharges and discounts, freight costs, sales taxes. Each kind of pricing elements are defined in SAP system as condition types. This post will give you an overview of pricing elements and the standard condition types in SD module.You can adapt the SAP standard pricing procedures, condition types as per your custom requirement.
As an ABAP developer, I think it is very important to understand the business processes of SAP ERP. I have gotten several years experience in technology and I believe it is the time to start reading some SAP training materials to deepen my understanding of SAP ERP.
I try to start with SD module which is considered as the easiest module in ERP and is also very important. Below diagram is the roadmap of SD module. I plan to spend 3 months to complete all the courses and will write some posts about it if it is worth to.
You can use serial number component to identify and differentiate between individual items of material.All the function modules related to serial number in SD module is located in function group IPW1(Serial Number Management in Documents).
Below are the most useful function module to add serial number to an SD document like sales order,delivery document and so on. It also contains a sample code to show you how to use these function module.
Intercompany business processing describes business transactions which take place between two companies (company codes) belonging to one organization. The ordering company orders goods from a plant which is assigned to another company code.
SD Process Flow
1. Inquiry (VA11)
2. Quotation / Contracts / Scheduling Agreements (VA21)
3. Sales Order (VA01)
4. Delivery
a) Create Delivery (VL01N)
b) Picking (LT03)
c) Picking Confirmation (LT12)
d) Packing (Optional in VL02N)
e) Post Goods issue (VL02N)
5. Billing(=Invoice) (VF01)
6. Post Incoming Payment (F-28)
This post will only focus on the technical perspective of SD pricing. Condition technique has many uses in SAP, the most import part is in pricing. I will post a new blog about how to add custom condition type to pricing procedure.
Program:
SAPMV45A. This is the entry point of sales document process like tcode VA01,VA02 and so on. The two userexit in this program for pricing is:

