cancel
Showing results for 
Search instead for 
Did you mean: 

PO price check and blocking

former_member583200
Participant
0 Kudos

Hi,

I have a PO price check requirement. We have to maintain a fixed price for each material say $100 for material A. If I make a PO for the material A and the PO price is higher than $100, then system should pop-up a message and block the PO from further processing. If the PO price is lower than or equal to the fixed price i.e. $100, then PO should be processed further.

Is there any standard SAP customization available to fulfill this requirement? If not, which user exit in PO should we select to write the PO price check logic? How to maintain a fixed price for the materials in SAP?

Please suggest.

Thanks

SBS

Accepted Solutions (0)

Answers (2)

Answers (2)

BijayKumarBarik
Active Contributor
0 Kudos

Hi,

PO creation for price with block status!

PO can be created automatically or directly (manually) where price in PO picks automatically from material master or condition record or price enter manually – why you cannot set approval process/release procedure for PO where each PO created are cross checked for releasing before sending to your vendor.PO is in blocked status for procurement until PO completely released.

Regards,

Biju K

Prasoon
Active Contributor
0 Kudos

Hi,

   Create a condition table in M/03 with the required fields (like material, plant etc) for which you can maintain the fixed price for each material. Now, add the condition table in the access sequence of PB00 (0002 in standard) with step number above the material info record. Now, maintain the condition record for PB00 in MEK1 and go to details. Here, you can maintain the upper limit for the condition. You can maintain the upper limit as the same price as the material fixed price, so that the system wont allow to enter / change the price higher than the price maintained in the condition record. Refer the screenshot below:

   If you want to fix the price based on material - vendor combination, then you can maintain the upper and lower limit in the info record - condition details also (in ME11 / ME12), similar to the above case.

   Test the scenario and revert back.

Regards,

AKPT

former_member583200
Participant
0 Kudos

Hi,

I maintained the upper limit in the info record as well as in condition records of the condition type. In the PO if I put the material price higher than my desired price, system automatically changes the material price back to the price maintained in the info record upper limit. But if i change the price again manually in the PO, then system neither resets the price nor gives any warning/error message.

My requirement is either system should give any warning message not to change the price or entirely block the user from changing the price.

Please suggest.

Thanks

SBS

former_member183424
Active Contributor
0 Kudos

It will work. You have to change the price at item - condition tab level.

Remove the value and press enter, then try to enter the value more than upper limit.

System will prompt the error (as shown in above)

System will be not showing the error if you change the price at item level.

Test it and revert back.