Introduction
Managing pricing conditions across thousands of purchasing info records in SAP can be time consuming. Thankfully, SAP provides the MEKP transaction for mass updates of pricing conditions like PB00 in info records. In this post, you’ll learn how to use MEKP for efficient, bulk price changes with real examples and screenshots.
You'll also learn how to:
- Apply bulk % increase or decrease
- Update multiple condition records
Let’s dive in — with step-by-step instructions and screenshots.
What is MEKP in SAP?
MEKP is used for mass maintenance of condition records like PB00, which are tied to Purchasing Info Records. You can use it to bulk update pricing conditions across vendors, materials and purchasing orgs.
Why Use MEKP for Price Updates?
- Supports mass changes for pricing
- Works with percentage increase/decrease
- Handles different validity periods
- Updates PB00 and other condition types efficiently
- Reduces manual work in ME12
Step-by-Step: Mass Update via MEKP
Scenario 1
If supplier announces a price hike across multiple materials, updating each info record manually can be time-consuming. SAP provides an efficient way to perform bulk price increases using transaction MEKP.
In this guide, we’ll walk through how to increase PB00 prices by a percentage (e.g., 5%) for multiple info records.
Step 1
In this step-by-step SAP MEKP price update example, I am increasing the PB00 condition prices by 5% for materials such as M1011 and M1603 . See the screenshot below for reference.
Step 2
All listed materials belong to the same vendor, which simplifies the mass price update process in SAP MEKP. See the screenshot below for reference.
Step 3
Check the current validity periods for each material’s purchasing info record to ensure accurate price updates. Refer to the screenshots below for individual material validity details.
Material: M1011
Material: M1603
Step 4
Run Transaction MEKP
Enter Required Details
Purchase org: IN02
Vendor: 800000
Material: M1011 to M1603
Percentage: 5
Sign: +
Gross Price : Yes
Condition Validity : 07.07.2025 to 31.12.9999
Click on Execute.After executing the selection in MEKP, the updated net prices for each material are displayed. Refer to the screenshot below for the revised pricing details.
Click on Save.
Step 5
Now verify the info record conditions to confirm that both the validity periods and prices have been successfully updated. See the screenshots below for detailed verification.
Material : M1603
Material : M1011
Successfully Updated.
Scenario 2
If supplier announces a price decrease across multiple materials, updating each info record manually can be time-consuming. SAP provides an efficient way to perform bulk price decreases using transaction MEKP.
In this scenario, we’ll walk through how to decrease PB00 prices by a percentage (e.g., 1%) for multiple info records.
Step 1
Run Transaction MEKP
Enter Required Details
Purchase org: IN02
Vendor: 800000
Material: M1011 to M1603
Percentage: 1
Sign: -
Gross Price : Yes
Condition Validity : 09.09.2025 to 31.12.9999
After executing the selection in MEKP, the updated new prices for each material are displayed. Refer to the screenshot below for the revised pricing details.
Click on Save.
Step 2
Now verify the info record conditions to confirm that both the validity periods and prices have been successfully updated. See the screenshots below for detailed verification.
Material: M1011
Material: M1603
Successfully Updated.
Thank you for reading this step-by-step guide on mass updating SAP Purchasing Info Record prices using MEKP.😊