sd pricing presentation

12
Sales and Distribution Pricing Applies to: SD Pricing. For more information, visit the Enterprise Resource Planning homepage . Summary This article describes Pricing Concept in SD which follows condition technique approach. It describes pricing components and their configuration in SAP and how pricing data is stored in SAP table. Author: Mukesh Bhageria, PMP Company: Accenture Services Pvt. Ltd. Created on: 05 Aug 2009 Author Bio Mukesh is working with Accenture Services Pvt. Ltd. in SAP ABAP as Associate Manager. He is techno functional consultant involved in various SAP implementation, rollout and support projects. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 1

Upload: bigtl14

Post on 27-Oct-2014

26 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SD Pricing Presentation

Sales and Distribution Pricing

Applies to: SD Pricing. For more information, visit the Enterprise Resource Planning homepage.

Summary This article describes Pricing Concept in SD which follows condition technique approach. It describes pricing components and their configuration in SAP and how pricing data is stored in SAP table.

Author: Mukesh Bhageria, PMP

Company: Accenture Services Pvt. Ltd.

Created on: 05 Aug 2009

Author Bio Mukesh is working with Accenture Services Pvt. Ltd. in SAP ABAP as Associate Manager. He is techno functional consultant involved in various SAP implementation, rollout and support projects.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 1

Page 2: SD Pricing Presentation

Sales and Distribution Pricing

Table of Contents Pricing ............................................................................................................................................................... 3

Pricing Elements ................................................................................................................................................. 3 Pricing Procedure: ........................................................................................................................................... 3 Condition Type ................................................................................................................................................ 5 Access Sequence ........................................................................................................................................... 6 Condition Table: .............................................................................................................................................. 6 Condition Record: ........................................................................................................................................... 7 

Example .............................................................................................................................................................. 8 

Pricing Tables: .................................................................................................................................................. 11 

Related Content ................................................................................................................................................ 11 

Disclaimer and Liability Notice .......................................................................................................................... 12 

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 2

Page 3: SD Pricing Presentation

Sales and Distribution Pricing

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 3

Pricing The term pricing is used broadly to describe the calculation of prices (for external use by customers or vendors) and costs (for internal purposes, such as cost accounting). To arrive pricing for a sales order line item there will be multiple components which are represented by condition types.

Pricing Elements • Pricing Procedure • Condition Type • Access Sequence • Access or Condition Table • Condition Record

Pricing Procedure:

It is group of condition types in a particular sequence.

Path: SPRO IMG Sales and Distribution Basic Functions Pricing Pricing Control Maintain pricing procedures

Page 4: SD Pricing Presentation

Sales and Distribution Pricing

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 4

The Combination of following determines Pricing Procedure.

a) Sales Organization b) Distributional Channel c) Division d) Document Pricing Procedure: Sales Document Type (VBAK-AUART) is assigned Doc

Pricing Procedure.

Page 5: SD Pricing Presentation

Sales and Distribution Pricing

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 5

e) Customer Pricing Procedure: Customer is assigned Customer Pricing Procedure in sales view.

Condition Type

It is a representation of different pricing components involved e.g. You can define different condition types for each kind of price, discount or surcharge that occurs in your business transactions. Condition Type is linked to an access sequence.

Path: SPRO IMG Sales and Distribution Basic Functions Pricing Pricing Control Define Condition Types Define Condition Types

Condition Type PR00 is part of Pricing Procedure PR0000

Page 6: SD Pricing Presentation

Sales and Distribution Pricing

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 6

Access Sequence

Access Sequence is a combination of Condition Table in a logical order to obtain a condition record.

It is assigned to Condition Type.

Path: SPRO IMG Sales and Distribution Basic Functions Pricing Pricing Control Define Access Sequences Maintain Access Sequences

An access sequence is a search strategy that the system uses to find valid data for a particular condition type. It determines the sequence in which the system searches for data. The access sequence consists of one or more accesses or condition table. The sequence of the accesses establishes which condition records have priority over others. The accesses tell the system where to look first, second, and so on, until it finds a valid condition record..

Condition Table:

A condition table defines the combination of fields (the key) that identifies an individual condition record. A condition record is how the system stores the specific condition data that you enter in the system as condition records. Condition Tables are assigned in Access Sequence in a particular sequence. Condition tables are named as AXXX where XXX is 3 digit table numbers.

Path: SPRO IMG Sales and Distribution Basic Functions Pricing Pricing Control Define Condition Tables Maintain Access Sequences Accesses Fields

Page 7: SD Pricing Presentation

Sales and Distribution Pricing Sales and Distribution Pricing

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 7

Condition Record:

It is record or data stored in Condition Table. Condition records allow to store and retrieve pricing data in the system. All the pricing elements of daily business - the prices, discounts, and surcharges for freight and taxes - that we want to use for automatic pricing must be stored in the system as condition records. We can define as many condition records as we want for the different pricing elements for any validity period. Condition Record is retrieved from condition table using following condition technique.

Access Sequence search condition record from most specific to the most general.

Page 8: SD Pricing Presentation

Sales and Distribution Pricing

Example An example to how SAP calculates Pricing for one of Sales Line item and which table stores pricing data.

Sales Area: 0001/01/01

Document Type: OR gives Doc Pricing Procedures as A

Customer: 1000 gives Customer Pricing Procedure as 1

Combination of above 5 values determines Pricing Procedure as RVAA01

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 8

Page 9: SD Pricing Presentation

Sales and Distribution Pricing

There are 4 condition types for line item 10(Material 1962). To arrive how pricing for condition type PR00 is calculated

1) Get Access Sequence for Condition Type PR00

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 9

Page 10: SD Pricing Presentation

Sales and Distribution Pricing

2) For Access Sequence PR02 Get Condition Tables as below.

.

3) Execute Transaction VK13 (Display Condition Records) for each of the above table in sequence until record is found.

Condition Record from Condition Table 305 is shown as below. Since Condition record is found in first condition table itself, there is no need to go into further condition tables.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 10

Page 11: SD Pricing Presentation

Sales and Distribution Pricing

Alternatively Same data found as above can be retrieved from tables also.

Once Condition table is known get KNUMH (Condition record number) from Condition Table AXXX.

Pass KNUMH to KONP to get KBETR (Rate), KONWA (Rate Unit), KPEIN (Condition pricing unit) and

KMEIN (Condition unit)

Pricing Tables: KONH Conditions (Header)

NONP Conditions (Item)

KONV Conditions (Transaction Data)

T683V Pricing Procedures: Determination in Sales Docs.

T683S Pricing Procedure: Data (Get list of Condition Type assigned to Pricing Procedure)

T685 Conditions: Types (Get Access Seq. for Cond. Type)

T682I Conditions: Access Sequences (Get Cond. Table for Access Seq.)

Related Content For more information, visit the Enterprise Resource Planning homepage.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 11

Page 12: SD Pricing Presentation

Sales and Distribution Pricing

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 12

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.

SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk.

SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document.