top of page

Pricing Procedure in SAP MM

Updated: Dec 30, 2025

The Pricing Procedure in SAP MM determines how the system calculates the price of a material during purchasing. It defines a structured sequence of conditions (such as discounts, taxes, and surcharges) that influence the final price in a purchase order.


Below is the path to configure :

SPRO > IMG > Materials Management > Purchasing > Conditions >

Pricing Procedure in SAP

Maintain Condition Tables

A Condition Table in SAP MM is used to store condition records for pricing elements such as material price, discounts, and taxes. It defines the combination of fields (like vendor, material, purchase organization) that determine how pricing data is retrieved. It works as part of an Access Sequence to fetch relevant pricing records.


STEP 1: Go to T Code M/08 > provide a Table Number and press Enter.


The system only allows condition tables to be created in the valid name space.

  • Condition tables defined by SAP: valid namespace is from 001 to 500.

  • Condition tables defined by customers: valid namespace is from 501 to 999.

Condition Tables in SAP

STEP 2: Select the Fields from right-hand side and click on Select Field then click on Generate to create Table.

Condition Tables in SAP

STEP 3: either select a Package to SAVE the Condition Table or save as Local Object.

Condition Tables in SAP


Access Sequence

An Access Sequence in SAP MM is a search strategy that determines how the system retrieves condition records (pricing data) from Condition Tables during the procurement process. It defines the sequence in which the system checks condition records to find the best price for a material. It is assigned to Condition Types.


STEP 4: Click on New Entries > Provide 4 Digit Alphanumeric code for Access Sequence >>

Access Sequence in SAP

STEP 5: Select the Access Sequence and then click on Accesses (as seen on left-side) Provide the Table Number and Press Enter

Access Sequence in SAP

STEP 6: Select the Access and then click on Fields to check the Technical Fields taken by system > SAVE.

Access Sequence in SAP


Click below for detailed Video Explanation:



Condition Type

A Condition Type in SAP defines a specific pricing element used in purchasing and sales, such as price, discount, surcharge, tax, or freight. It controls how prices are calculated in transactions like Purchase Orders (PO).


STEP 7: Click on New Entries to create condition Type ADDC

Condition Types  in SAP

STEP 8: Enter the below fields for Condition Type :


  1. Condition Class: Determines the purpose of a condition type (e.g., Price, Discount, Surcharge, Tax, etc.).

  2. Calculation Type: defines how the system calculates the condition value (e.g., price, discount, tax) based on the condition record.

  3. Condition Category: It defines the purpose and processing logic of the condition, such as whether it is a discount, surcharge, tax, or freight charge.

  4. Rounding Rule: The rule that determines how the system rounds off condition values during pricing.

  5. Plus/Minus: Controls whether the condition results in an amount that is negative (discount), positive (surcharge), or whether both positive and negative amounts are possible.

  6. Manual Entries: Indicator that controls the priority within a condition type between a condition entered manually and a condition automatically determined by the system.

  7. Header Condition: If this condition is marked as a header condition, it is possible to enter the condition type in the header condition screen.

  8. Item Conditions: If the conditions of this type are allowed to be entered in the document items.

  9. Delete: Indicator that controls whether the condition type may be deleted from the document.

  10. Amount/Percent: Specifies whether the amount or percentage for the condition type can be changed during document processing.

  11. Pricing Procedure: The system uses the pricing procedure that you enter here to control the use of condition records of this condition type.

Condition Type in SAP

STEP 9: Go to T code M/08 or click on "Set calculation Schema - Purchasing"

Click on New Entries and provide Procedure name and Description as seen below and then select the Procedure and click on Control data (left side)

Pricing procedure in SAP MM

STEP 10: Either Click on New Entries > provide the Step, Condition Type, and other fields / Copy from Standard Pricing Procedure and utilize the condition type of that whichever is necessary.

Pricing Procedure in SAP MM

STEP 11: Go to T Code OMFN (Schema Groups for Suppliers) > Click on New Entries and Provide the 2 Digit Schema Group for Suppliers and Description then SAVE.


Schema Groups for Suppliers: is used to determine which pricing procedure should be applied during procurement transactions

Schema Group for Suppliers

STEP 12: Go to T Code OMFM  (Schema Groups for Purchase Organizations)

Click on New Entries and Provide the 4 Digit Schema Group for Purchase Organizations and Description then SAVE.


Schema Groups for Purchasing Organization: They help assign different pricing strategies to different purchasing organizations

Schema Groups for Purchasing Organisation

STEP 13: T Code OMFP (Assignment Schema Groups for Purchase Organizations )

Click on Position > search for Purchase organization and then provide your Schema Group for Purchase Organization.

Assignment Schema Groups for Purchase Organizations

STEP 14: Go to T Code OMFO - "Determine Calculation Schema for Standard Purchase Orders "


Click on New Entries and Provide the Schema Group for Purchase Organization, Schema Group for Supplier and Pricing Procedure then SAVE.

Determine Calculation Schema for Standard Purchase Orders

Maintain Schema Group Supplier in Supplier's Master Data


STEP 15: Select the BP Role "FLVN01" and go to Purchasing Data Tab then provide the Schema Group Supplier > SAVE.

Pricing Procedure in SAP MM

Maintain Condition Record for Condition Type


A Condition Record in SAP is a stored pricing-related entry that determines the price, discount, surcharge, tax, or freight based on predefined conditions.


STEP 16: Go to T code MEK1 > Enter the Condition Type

Condition Record

STEP 17: Enter Material, Supplier, Amount, Unit and valid from date > SAVE.

Condition Record in SAP

Below is the Conditions for the Purchase Order picked by system:

Pricing Conditions

The Pricing Procedure is a fundamental mechanism that ensures accurate price determination in procurement and inventory management. By configuring condition types, access sequences, and calculation schemas, organizations can automate price calculations based on business rules.




144 Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Rated 5 out of 5 stars.

Ở góc nhìn người dùng mới, https://topxx88.com/ tạo cảm giác khá dễ làm quen nếu quan sát từ cách chia khu trên trang chủ. Các mục như thể thao, lô đề và slot game được định vị theo nhu cầu khác nhau, không bắt người dùng phải hiểu hết trong một lần. Mình thử xem slot game với các yếu tố quay thưởng và jackpot, cảm giác phần này dễ nhận diện vì hình ảnh thường nổi bật hơn. Khi quay lại trang chính, các khu khác vẫn khá dễ tìm. Ngoài ra, các phương thức như Visa, Mastercard, Neteller và Skrill xuất hiện trong dải thông tin cũng tạo cảm giác hệ thống có nhiều lớp hỗ trợ. Cá nhân…


Like

Rated 5 out of 5 stars.

Sau khi quan sát cách vận hành trên nhiều thiết bị khác nhau, mình đánh giá mb66 có cấu trúc nội dung khá trực quan. Các danh mục như game bài, bắn cá, thể thao và xổ số được tổ chức theo trình tự hợp lý nên người dùng không mất nhiều thời gian tìm kiếm. Theo trải nghiệm của mình, giao diện được trình bày nhất quán giữa các khu vực, góp phần giảm số bước thao tác khi chuyển đổi chức năng. Trong quá trình sử dụng liên tục, tốc độ tải ổn định, phản hồi nhanh và cảm giác điều hướng khá dễ chịu

Like

Rated 5 out of 5 stars.

Có những lần mình chỉ muốn xem cách một nền tảng hiển thị nội dung trước khi tìm hiểu sâu hơn và 789K tạo cảm giác khá dễ theo dõi. Điều mình thích là từng khu vực được phân chia rõ, từ thể thao đến casino trực tuyến đều có vị trí riêng nên không mất nhiều thời gian để làm quen. Mình cũng để ý nền tảng giới thiệu thêm một vài đối tác như Saba Sports ở chuyên mục thể thao, đủ để người dùng có thêm thông tin mà không làm giao diện trở nên dày đặc. Theo mình, việc ưu tiên sự gọn gàng giúp trải nghiệm khám phá hệ thống diễn ra tự nhiên hơn.


Like

Rated 5 out of 5 stars.

Có những thương hiệu mở rộng rất nhanh nhưng lại thiếu sự đồng bộ, còn ee88 theo mình lại chọn hướng phát triển chắc chắn hơn. Từ việc cải thiện tốc độ xử lý cho đến mở rộng khả năng sử dụng trên nhiều nền tảng đều diễn ra theo từng giai đoạn rõ ràng. Mình có thử chuyển giữa baccarat, Dota 2 rồi nổ hũ và nhận thấy cách hiển thị thông tin vẫn được giữ nhất quán. Đây là kiểu đầu tư mình đánh giá cao vì ảnh hưởng trực tiếp đến trải nghiệm thực tế.


Like

Rated 5 out of 5 stars.

Khi mình tìm hiểu sunwin theo góc nhìn trải nghiệm giao diện, mình nhận thấy game bài và bắn cá được sắp xếp theo cấu trúc khá dễ hiểu. Các khu vực chức năng có sự phân chia rõ nên việc nhận diện nội dung diễn ra nhanh. Mình thấy cách trình bày tương đối đơn giản, không đưa quá nhiều thông tin lên cùng một khu vực. Trong quá trình thao tác, tốc độ phản hồi duy trì ổn định, chuyển mục diễn ra nhanh và ít tạo cảm giác chờ. Điều này giúp mình dễ theo dõi giữa các chuyên mục và duy trì cảm giác sử dụng khá liền mạch

Like

Get updates on new programs, workshops, the latest developments, and community activities, straight to your inbox.

Thanks for subscribing!

Programs
Instructor Led
Self-Paced Videos

Corporate Workshops

 

Gaurav Learning Solutions Reviews.png

© 2025 Gaurav Learning Solutions

bottom of page