steps for mm pricing procedures

14
https://www.sdn.sap.com/irj/scn/index? rid=/library/uuid/d09867e7-84d7-2c10-b9b7- da9e3b41392a&overridelayout=true Steps for MM Pricing Procedures Can anyone please help me on the Pricing Procedures? I have read it many times but fail to understand. Pricing Procedure : In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas. Following steps for pricing procedure as, 1. Define conditions. 2. Define pricing procedure. 3. Define virtual purchase organization and vendor. 4. Info Record. Customization for Pricing Procedure : 1. Definition of Conditions : /NMEK0---condition type…condition types--- definition (define for basic price, net price, discount, surcharge, tax etc.) 2. Defining pricing procedure : /NMEK0--- calculation schema---calculation schemas—New entries (Define procedure and put the conditions like

Upload: ashish-sawant

Post on 03-Nov-2014

209 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Steps for MM Pricing Procedures

https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d09867e7-84d7-2c10-b9b7-da9e3b41392a&overridelayout=trueSteps for MM Pricing Procedures

Can anyone please help me on the Pricing Procedures? I have read it many times but fail to understand.

Pricing Procedure :

In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas. 

Following steps for pricing procedure as, 1. Define conditions. 2. Define pricing procedure. 3. Define virtual purchase organization and vendor. 4. Info Record.

Customization for Pricing Procedure :  1. Definition of Conditions : /NMEK0---condition type…condition types--- definition (define for basic price, net price, discount, surcharge, tax etc.)

2. Defining pricing procedure : /NMEK0--- calculation schema---calculation schemas—New entries (Define procedure and put the conditions like formula so that final price will be net price / total value as per company requirement)

3. Linking pricing procedure to independent condition types. /NMEK0---condition type…condition types--- definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions “Pricing Procedure” box)

4. Defining Schema group for Vendor : /NMEK0--- calculation schema---schema groups—vendor—New Entries.

Page 2: Steps for MM Pricing Procedures

5. Defining Schema group for Purchase Organization--- New entries. /NMEK0--- calculation schema--- schema groups---- purchasing organization--- new entries.

6. Linking Virtual Purchase Organization to actual Purchase Organization. /NMEK0--- calculation schema--- schema groups----- Assign P.Org. (in actual P.Org, enter virtual P.Org)

7. Linking Pricing procedure to virtual P.Org and virtual vendor : /NMEK0--- calculation schema--- Determine Schema--- -Standard --- New entries (Enter virtual schema and P.Org. along with pricing procedure)

8. Linking virtual vendor to actual vendor-- /NXK02   then  enter schema group vendor in Purchasing Data )

9. Info Records (/NME11)---- click on “Purch. Org. data1” and enter condition types and pricing procedure

Anand

What are the steps in pricing determination in MM? Condition, Access sequence and schema.

In the SAP MM Pricing is more important. Just yesterday I have completed the Pricing as I am doing the SAPMM now. I can give some light on this Topic, not 100%. After 2 days definitely some more I can share.

The Basic thing is Condition Technique. In which there are 1. Access Sequence 2. Condition Record 3. Condition Type 4. Condition Table.

A Access Sequence access a Condition Record of a Condition Type in a Condition Table is a  Condition Technique.This is a simple logic

Here the Condition Type is very important like PB00, PBXX,RA01 etc.

In the background every Condition Type has its own defition means the purpose of the Condition Type  like, is it for Pricing or Percentage, Quntity base, Accrual Feilds etc is to be defined to work this functions.

Normally we use the existing ones without any risk. But some cases, we have to Create a New Condition Types as per the organisation requirement.

Page 3: Steps for MM Pricing Procedures

The Pricing Schema is useful to minimise condition types while mention prices for Vendor on the basis of Pricing Schema which we defined according to organisation requirement.

The Pricing Schema means the calculations procedure of Condition Type.

Ex.  RA01 - Discoount % is caclulated on PB00 - Gross Price  means RA01 is based on PB00  like that we have to define in the Pricing Schema which makes easy to use in realtime.  Here PB00 has the Access Sequence - 0002.  But RA01 does not have the Access Sequence.Why because it is a dependent on PB00. But both are Condition Types.

In the system, by default some standard  Scheme will be there at Vendor Schema Group in the Vendor Master Screen means the standard one is assigned which is very lengthy which may fullfil our requirement. But some cases which may not fullfil our requirement, in such we have to define.

For the configuration, I may not able to explain properly through here but will give some Idea.

Configuration: SPRO-IMG-Material Management- Purchasing- Conditions-Define Price Deternmination Process 1. Define Access Sequence 2. Define Condition Type 3. Defince Calculation Schema:- Here you have to define the Schema  Define Schema group 1. Define Schema Group vendor 2. Define Pricing Schema group 3.  Schema group for Purchase Organisation 4. Assign Schema group to Purchase Organisation 

Define Schema determination 1.define calculation schema for Standard purchase organisation

After completion of the Schema Group, we have to assign it to Vendors. Then whenever we use any transaction with this Vendor, the concerned  Schema will work as configured by us.

I think this will help you. Actually the Pricing is a vast. Becuase each Condition have its own importance and each Access Sequence have its own importance. So  you need

Page 4: Steps for MM Pricing Procedures

not bother about this. First you learn how to define the Calculation Schema through the above.

Here we can create many Calculation Schemas which can assign one schema to Local vendors another schema to out side vendor one more schema to foreign vendors like that we can classify.

Definitely it will help you something. Because I have to do R & D on this Topic.  Due to lack of time I am not able to do the Practice Properly as I am doing non-related SAPMM job.

PRICE DETERMINATION PROCESS or PRICING PROCEDURECONDITIONS OR PRICING PROCEDURE or PRICE DETERMINATION

PROCESS

We deal with the Pricing Procedure for vendors.

PB00 Gross Price (info record, contract, scheduled Agreement)

PBXX Gross Price (PO)

FRA1 Freight

RA00 Discount on net

RA01 Discount on Gross

ZA00 Surcharge on net

SKT0 Surcharge / discount

ZPB0 Rebates

MWVS Input Tax

MWAS Output Tax

BASB Base Amount

RM0000 Calculation Schema or Pricing Procedure

(PB00 & PBXX)

RM0002 Calculation Schema or Pricing Procedure

(PB00)

PB00 --> AB00

Copy the Standard one and create new one (ours)

Page 5: Steps for MM Pricing Procedures

RM0000 contains all the condition types

Pricing Procedure (PP)

We define the pricing procedure to define condition supplement for the material price. The

condition supplement specifies the discount, surcharge, freight etc that we want a system

every time to access material price condition records.

The total value of the material is calculated or based on all addition and subtraction i.e.

discounts, surcharge, tax freight etc

Condition Table

It is a table, which defines the structure of condition record key.

Condition Record

It is a data record used to store conditions or condition supplements, i.e. condition like,

discount, freight, and surcharge, Tax etc.

Condition Type

It is used for different functions. In Pricing the condition types leads you to differentiate

different types of discounts, in output determination, batch determination, difference

between two output types, such as delivery note or orderconfirmation, between different

strategy types

Access Sequence

It specifies the order in which system searches or access the condition records from

condition table

Difference between PB00 & PBXX

Page 6: Steps for MM Pricing Procedures

1. Condition maintained in PB00 is time dependent whereas PBXX is time independent.

2. Condition type PB00 – used for IR, RFQ, Contract, Schedule Agreement

Condition type PBXX – used for PO.

Calculation Schema

The main function of calculation schema is to provide framework of steps for the price

determination process to specify the discounts, surcharge, freight rebate etc.

It also determines the sequence of conditions that are to be followed and in which sequence.

Schema Group Vendor

The main function of it is to identify or to pick the right process and conditions for a

particular vendor.

Schema Group Purchasing Organization

Key that determines which calculation schema (pricing procedure) is to be used in

purchasing documents assigned to the relevant purchasing organization.

Schema Group

It allows to group together the purchasing organizations, which uses the

same calculation schema.

Steps: -

1. Create Access sequence

2. Create condition types

3. Create pricing procedure or calculation schema

4. Link pricing procedure & access sequence to condition type

5. Create schema group for vendor

6. Create schema group for purchase organization

7. Assign schema group vendor-to-vendor master record in purchasing data view

8. Assign schema group purchase organization to our purchase organization

9. In inforecord purchase organization data enter condition types and pricing

or calculation procedure

Page 7: Steps for MM Pricing Procedures

CUSTOMIZE SETTINGS: -

SPRO --> IMG-->MM-->PUR-->Conditions -->Define price determination Process

1. Define access sequence

2. Define Condition type

3. Define cal. Schema

4. Define schema group

o Schema group vendor

o Schema group purchasing group

5. Assignment of schema group to PUR org

6. Define schema determination à determine cal schema for standard PO.

Steps for MM Pricing ProceduresPosted on March 12, 2009 by sapmm

Steps for MM Pricing Procedures

Can anyone please help me on the Pricing Procedures?I have read it many times but fail to understand.Pricing Procedure :

In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas.

Following steps for pricing procedure as,1. Define conditions.2. Define pricing procedure.3. Define virtual purchase organization and vendor.4. Info Record.Customization for Pricing Procedure : 1. Definition of Conditions :/NMEK0—condition type…condition types— definition (define for basic price, net price, discount, surcharge, tax etc.)2. Defining pricing procedure :/NMEK0— calculation schema—calculation schemas—New entries (Define procedure and put

Page 8: Steps for MM Pricing Procedures

the conditions like formula so that final price will be net price / total value as per company requirement)3. Linking pricing procedure to independent condition types./NMEK0—condition type…condition types— definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions “Pricing Procedure” box)4. Defining Schema group for Vendor :/NMEK0— calculation schema—schema groups—vendor—New Entries.5. Defining Schema group for Purchase Organization— New entries./NMEK0— calculation schema— schema groups—- purchasing organization— new entries.6. Linking Virtual Purchase Organization to actual Purchase Organization./NMEK0— calculation schema— schema groups—– Assign P.Org. (in actual P.Org, enter virtual P.Org)7. Linking Pricing procedure to virtual P.Org and virtual vendor :/NMEK0— calculation schema— Determine Schema— -Standard — New entries (Enter virtual schema and P.Org. along with pricing procedure)8. Linking virtual vendor to actual vendor– /NXK02 then enter schema group vendor in Purchasing Data )

9. Info Records (/NME11)—- click on “Purch. Org. data1” and enter condition types and pricing procedure

Anand

What are the steps in pricing determination in MM? Condition, Access sequence and schema.

In the SAP MM Pricing is more important. Just yesterday I have completed the Pricing as I am doing the SAPMM now. I can give some light on this Topic, not 100%. After 2 days definitely some more I can share.

The Basic thing is Condition Technique. In which there are1. Access Sequence 2. Condition Record 3. Condition Type 4. Condition Table.A Access Sequence access a Condition Record of a Condition Type in a Condition Table is a Condition Technique.This is a simple logic

Here the Condition Type is very important like PB00, PBXX,RA01 etc.

In the background every Condition Type has its own defition means the purpose of the Condition Type like, is it for Pricing or Percentage, Quntity base, Accrual Feilds etc is to be defined to work this functions.

Normally we use the existing ones without any risk. But some cases, we have to Create a New Condition Types as per the organisation requirement.

The Pricing Schema is useful to minimise condition types while mention prices for Vendor on the basis of Pricing Schema which we defined according to organisation requirement.

The Pricing Schema means the calculations procedure of Condition Type.

Ex. RA01 – Discoount % is caclulated on PB00 – Gross Price meansRA01 is based on PB00 like that we have to define in the Pricing Schema

Page 9: Steps for MM Pricing Procedures

which makes easy to use in realtime. Here PB00 has the Access Sequence – 0002. But RA01 does not have the Access Sequence.Why because it is a dependent on PB00. But both are Condition Types.In the system, by default some standard Scheme will be there at Vendor Schema Group in the Vendor Master Screen means the standard one is assigned which is very lengthy which may fullfil our requirement. But some cases which may not fullfil our requirement, in such we have to define.

For the configuration, I may not able to explain properly through here but will give some Idea.

Configuration: SPRO-IMG-Material Management- Purchasing- Conditions-Define Price Deternmination Process1. Define Access Sequence2. Define Condition Type3. Defince Calculation Schema:- Here you have to define the Schema Define Schema group1. Define Schema Group vendor2. Define Pricing Schema group3. Schema group for Purchase Organisation4. Assign Schema group to Purchase OrganisationDefine Schema determination1.define calculation schema for Standard purchase organisationAfter completion of the Schema Group, we have to assign it to Vendors.Then whenever we use any transaction with this Vendor, the concerned Schema will work as configured by us.I think this will help you. Actually the Pricing is a vast. Becuase each Condition have its own importance and each Access Sequence have its own importance. So you need not bother about this. First you learn how to define the Calculation Schema through the above.

Here we can create many Calculation Schemas which can assign one schema to Local vendorsanother schema to out side vendor one more schema to foreign vendors like that we can classify.Definitely it will help you something. Because I have to do R & D on this Topic. Due to lack of time I am not able to do the Practice Properly as I am doing non-related SAPMM job. *– Rao

About these ads

Pricing Procedure - A Pricing procedure defines how values that are posted in the R/3 system are calculated. Pricing

procedures are used in Profit Center Accounting to calculate transfer prices. Maintain Pricing Stipulation agreed with

the Vendor.

 

Elements of Price Determination: (To store pricing stipulation agreed with the vendor such as applicable discounts or

surcharges, or stipulations regarding the payment of freight costs in the system)

 

Condition Table

Access sequence

Condition Type

Page 10: Steps for MM Pricing Procedures

Calculation Schema

 

Condition Table: (M/03)

A condition table consists of one or more condition keys and a data part. The data part contains a number that refer a

record in another table. (The Condition Keys are Vendor, Material, Purchase Organization and Purchasing info record

category).

Condition Record: The stores record that a condition, or condition supplements conditions includes:

Prices, Discounts, Surcharges, Taxes etc.,

Possible way of creating Condition Table:

 

u2022     Plant u2013 Purchase Organisation u2013 Vendor u2013 Material Type u2013 Material Group u2013

Material

u2022     Plant u2013 Purchase Organisation u2013 Vendor u2013 Material Type u2013 Material

u2022     Plant u2013 Purchase Organisation u2013 Vendor u2013 Material

u2022     Plant u2013 Purchase Organisation u2013 Material

 

Access sequence (M/07): The access sequence defines the order in which the system searches for condition

records.

Condition Type (M/06): The condition type represent price factor in the system. There are condition types for absolute

and % discounts, freight costs, custom duties or taxes.

Condition Class: Preliminary structuring of condition types e.g. discounts, surcharges or prices.

Condition Category: A classification of conditions according to pre-defined categories (for ex. all condition that relate

to freight costs).

Calculation Type: Determines how the systems calculate Prices, Discounts, (or) Surcharges in a condition.

(ex. The system can calculate Price as a fixed amt. or as a percentage based on Quantity, Volume or Weight.

 

PB00      - Gross Price               FRB1      - Freight (Value)              ZA01         - Surcharge % on Gross     

PBXX      - Gross Price               FRC1      - Freight/Quantity         ZB00          - Surcharge (Value)          

R000      - Discount % on Gross          MWST      - Input Tax              ZC00         - Surcharge/Quantity

R001      - Discount/Quantity          SKTO      - Cash Discount              ZOA1     - Customs %

R002      - Discount (Value)          CUIN      - Insurance              ZOB1         - Customs (Value)

R003      - Discount % on Net          MWVS      - Input tax manually         ZOC1         - Customs/Quantity     

CUFR      - Freight                    NAVM      - Non-Deductible Tax          

FRA1      - Freight %               VS15       - Factor Discount Tax               

FRA2      - Freight %               ZA00      - Surcharge % on Net     

      

Exclusion Indicator: The Exclusion Indicator prevents the use of too many condition types in the Price

detemination procees.

Calculation schema (M/08): A Calculation Schema group together all condition types that plays a part in

calculating the price.

Schema Group: These allow you to group together purchasing organizations that use the same calculation

schema. You can also use them to group together vendors for whom the same calculation schema is valid.

Schema Determination:

Assign Purchase transaction and processes to a calculation schema

-     For Std. PO (depending on the schema group of the vendor and the purchase organization)

-     For STPO (depending on the supplying plant, the doc. type and the schema group of the pur. org.)

-     For Market Price Determination (depending on pur. org. i.e. for each pur. org. a separate calculation schema can

apply for the determination of the market price)

Page 11: Steps for MM Pricing Procedures

 

Calculation Schema should be done like this

 

CTyp     Description

PB00     Gross Price

PBXX     Gross Price

VA00     Variants/Quantity

VA01     Variants %

GAU1     Orignl Price of Gold

GAU2     Actual Price of Gold

RB00     Discount (Value)

RC00     Discount/Quantity

RA00     Discount % on Net

RA01     Discount % on Gross

HB00     Header Surch.(Value)

ZB00     Surcharge (Value)

ZC00     Surcharge/Quantity

ZA00     Surcharge % on Net

ZA01     Surcharge % on Gross

HB01     Header Disc.(Value)

RL01     Vendor Discount %

RGR0     Group Discount %

MM00     Minimum Qty (Amount)

MM01     Minimum Qty (%)

REST     Account Discount %

ZVJS     Price Mark-up

EDI1     Confirmed Price

EDI2     Value variance

     Net incl. disc.

NAVS     Non-Deductible Tax

NAVM     Non-Deductible Tax

     Net incl. tax

FRA1     Freight %

FRB1     Freight (Value)

FRC1     Freight/Quantity

RUE1     Neutral % Accruals

RUB1     Neutr.Accruals(Val.)

RUC1     Neutral Accruals/Qty

ZOA1     Customs %

ZOB1     Customs (Value)

ZOC1     Customs/Quantity

FRA2     Freight %

FRB2     Freight (Value)

FRC2     Freight/Quantity

1-Mar     Neutral % Accruals

SKTO     Cash Discount

YGA1     CPG Rebates

A001     Rebates

Page 12: Steps for MM Pricing Procedures

A002     Material Rebate

     Actual Price

MWST     Input Tax

GRWR     Statistical Value

GWLB     Stat. Val. LB-Comp.

     @3Z@Border crossing value