Basics of Sap SD Module
Basics of Sap SD Module
Mandatory : To check the system year and date before log on to SAP
1.Check the period and year for your company code is set as current month and year
Buss.Area
Plant:
Division
Sales Organisation
Dist Channel
Storage Location
--Enterprise Structure…)
----Definition……)
------ Edit Company Code Data: Posit Comp.Code (change View screen)
-------Controlling Settings…)
The above screen shows the field entries for maintain Controlling Area.
-------Logistics-General Settings…)
Country Code: IN
Country Code: In
Dist.Channel: IM-Disti.PCIL
Shpng Point.(SBLR)
Cmpy Code:PCIL
Cntry Code:In
=================================
What are the differences between cash sales and rush order?
1) Cash sale : in this delivery automatically happen when you save the sales order.
After that you have to give an invoice to the customer.
2) Rush order. Here also delivery automatically happen when you save the sales order.
But the difference is you can send invoice after some time but the delivery should
happen immediately.
If you goto any super market first, you pick up the item and then pay the bill and then
you will get the bill, this process is cash sales.
Cash sales is not relevant for availability check as you will be picking the goods
whereas RO is relevant for availability check.
Cash sales is also not relevant for credit management whereas RO is relevant credit
management.
Cash sales uses RD03 as output which immediately prints the invoice whereas RO uses
standard output RD00.
Cash sales has one time customer account group where as RO normally doesn't.
Cash sales triggers petty cash a/c where as in RO customers account is debited.
Delivery and settlement will be done immediately in cash sales where as in RO only
delivery will be done immediatrly.
Rush orders and Cash sales are sales document types that are used in the sales from
plant process or when the customer needs to pick their goods immediately from the
warehouse.
In the sales document type, the following changes have to be made for rush order/cash
sales –
c. immediate delivery – X
In case of rush orders and cash sales once the goods have been withdrawn from the
warehouse, picking and posting goods issue can begin.
In case of rush orders, when you create the billing documents the system prints the
invoice papers and sends them to the customer.
But in case of cash sales, an order related billing index is generated automatically. This
updates the billing due list. Billing type BV is created, while the billing due list is being
processed and the system does not print invoices during billing for a cash sale.
In cash sales when you save the order, the system automatically generates a cash receipt
that can be given to the customer as an invoice and the goods are picked up from the
warehouse immediately by the customer. You control the output with output type
RD03, contained in the output determination procedure for order type CS.
=========================================
Sales Organization :
Responsible for:
Distribution Channel:
A distribution channel:
Defines responsibilities
Helps in achieve flexible pricing
Differentiate Sales statistics
Division:
Sales Area:
Sales organization
Distribution Channel
Division
Each Sales and distribution document is assigned exactly to one sales area.
Sales Organization
Distribution Channel
Division
Sales Area
Shipping point:
Sales and Distribution is SAP begins with establishing customer relationship and ends
with invoicing for the delivery of goods or service provided to the customer .
Inquiry --> Quotation
Order
Delivery
Billing
Availability check
Sales Document
Outbound delivery
Header
Item
Several orders can be grouped into same outbound delivery if they have same
Shipping point
Delivery date
Ship-to- address
Picking
Billing
We can group deliveries into single billing document if the deliveries have same
Billing date
Payer
Destination Country
Customer master
Material master
Condition master
Output master
Customer material information master
Customer master
General Data
Unloading points
Export data
Contact persons
The chart above shows detail on three main areas of customer master and the tab pages
found under each area.
Material Master is maintained in different views and important views of sales and
distribution are
Basic data 1
Sales Org 1
Sales Org 2
Sales : Gen/Plant
Foreign Trade
Sales text
Number range
Item No increment
Reference mandatory
Item division
Read info record
Document pricing procedure
Incomplete messages
Alternative sales documents
Delivery block
Billing block
Immediate delivery
Delivery type
Billing type
Proposed delivery date
Lead time for delivery
Proposed pricing date
To determine the plant in an order the system checks the master in the following order:
Route determination
Route determined using the following rule in Sales and Distribution (SAP)
Route
Delivery scheduling:
As name denotes delivery scheduling is scheduling delivery for an order and it carries
the following important dates:
Item category denotes the category to which the item belongs and the following rule is
used for determination of item category. Item category controls the way in which item
behaves in a sales document.
Item usage
Every item which has a delivery will have a schedule line and the schedule line
category is determined with the following rule:
Delivery Block
Movement type
Item relevant for delivery
Req/Assembly
Availability
Product Allocation
Copy Control:
Header
Item
Schedule line levels
The major factors taken into consideration for pricing procedure determination is:
Sales area
Pricing Procedure
A table where the key fields are data combinations for which messages are triggered
(and offered for processing).
For each data combination, there is a condition record in the table. The data part
contains the actual message.
As mentioned above a condition table is a table which carries key fields for picking up
the prices.
The access sequence is a search strategy which the SAP System uses to search for
condition records valid for a condition type.
For example, you can define for a price that the SAP System first searches for a
customer-specific price and then for a price list price.
Recommendation
· If you define your own access sequences, the key should start with the letter Z since
SAP reserves this letter for the standard system.
· Do not change access sequences contained in the standard SAP R/3 System.
Actions
1. Check to what extent you can use the access sequences contained in the standard SAP
R/3 System.
2. Create new access sequences by copying a similar access sequence and changing it
according to your needs. Specify an alphanumeric key which may have up to 4 digits
and a textual description.
3. Maintain the accesses for the access sequence by specifying the condition tables in the
desired sequence. With the sequence, you define the priority of the accesses. You can
display combinations of key fields using possible entries.
Example
In pricing, you use a customer-material discount. The condition records you create are
based on customer data from the document header and material data from each
document item. The discount is only valid for 2% of your customers, however.
Normally, this would mean that the system would needlessly search through every
available item for 98% of your customers. In this case, pre step would improve system
performance.
Price elements are represented in the SAP system by condition types. Price elements can
be, for example, prices, surcharges, discounts, taxes or, freight, and are stored in the
system in condition records.
You can, for example, define whether a discount is calculated as a percentage or a fixed
amount using the condition type.
You specify an access sequence in every condition type. Thus, you define which fields
the SAP system checks when searching for a valid condition record.
Note
The pricing procedure groups all condition types together which the SAP system
is to automatically take into account during pricing for a business transaction (see the
section"Define and assign pricing procedures").
Remember that you can only specify manually in a document those condition types
which are contained in the pricing procedure.
You can change the outcome of pricing in the sales document manually. You can
limit options for changing a condition type in this IMG step.
Recommendation
If you define your own condition types, the key should start with the letter Z
since SAP reserves these letters for that purpose in the standard system.
Do not change the condition types which are contained in the standard SAP R/3
System.
Actions
1. Check to what extent you can use the condition types contained in the standard SAP
R/3 System.
2. Create new condition types by copying a similar conditions type and changing it
according to your requirements. One reason for creating a new condition type is you
may require a calculation rule for a discount which is not available in the standard
system.
Specify an alphanumeric key which can have up to 4 digits, and a textual description.
Specify an access sequence for the condition types. You do not need to specify an access
sequence for header conditions.
In addition, you can define the upper and lower limits for the value of a condition at
condition type level. This way, you limit the amounts or the scale values in the
corresponding condition records.
The pricing procedure defines the conditions permitted for a document and the
sequence in which the system takes these conditions into account during pricing.
A standard pricing procedure is defined in the standard SAP system. It contains
conditions most commonly used. These include material prices, discounts, and
surcharges, such as freight, or tax.
SAP Recommendation
· Define your own pricing procedures which contain only those condition types which
you use. Otherwise, the system makes un neccessary accesses to conditions.
· Do not change the pricing procedures contained in the standard SAP R/3 System.
Actions
4. Assign the procedure to the sales document types and billing types.
o Sales area
o Customer pricing procedure
o Document pricing procedure
o Pricing procedure
Shipping:
Number range
Item no increment
Storage location rule
Route determination
Text determination
Delivery split
Gen. packing material / item
Order required
Billing:
Billing is the last phase in the SD process .Billing is the phase where the major
integration of SD and FI Module happens.
Header
Item
No. range
Posting block (Controls posting to accounting)
Relevant for rebate
Account determination procedure
Account determination recon account
Account determination pay.cards
Output determination procedure
Sales Organization
*
Chart of Accounts
Account Key