cancel
Showing results for 
Search instead for 
Did you mean: 

Manually changed evaluation price (PR) visible in PO?

kaiser_michael
Explorer
0 Kudos
627

Hello,

is it possible to make the valuation price of a purchase requisition (PR) more visible to the buyer when a purchase order (PO) is created?

Scenario: A PR is created, the price is taken from the material master, but the requester changes the valuation price.
In the PO, the price is pulled from the material master, but the manually changed price would still be important, interesting information for the buyer. It would be helpful if it was displayed in some form.

BR,
Michael

Accepted Solutions (1)

Accepted Solutions (1)

gzanolet
Active Participant

Hello,

There is no way to display the PR price/value within the ME2*N enjoy transactions via configuration settings and to compare it to the PO price (which, in turn, can be set based on master conditions or purchasing info records, especially for codified items).

If, while creating or changing a PO, you do not adopt automatically the PR price and you want to be informed in case your PO net price/net value differs from the valuation price/value on the PR item, I think that you can implement a custom check through BAdi ME_PROCESS_PO_CUST and raise a suitable message (similar in its purpose to what you would get with standard message 06 207). The calculation of the PR value must take into consideration a currency change and the exchange rate that should be used for the PR item. You can also manage theresholds in order to produce a message only if the difference is > than etc.

In addition to the information message (or as an alternative), you can even go as far as saving the calculated PR value in a custom field, display it in your enjoy transaction (custom tab) and save it in EKPO, or you can consider adding a statistical condition in your pricing schema (outside any calculation of net/effective prices and values), passing EBAN-EBELN/EBELP to structure KOMP and implementing a formula for calculating the condition value. You can then see what the price would be if you decided to adopt it from the purchase requisition.

Further complexity and/or other options can be offered by the Fiori apps for maintaining POs (if you run S/4HANA OP or Cloud).

Hope this helps.

g

kaiser_michael
Explorer
0 Kudos

Many thanks for the great explanation. This is exactly the answer I was looking for.

Answers (3)

Answers (3)

raymond_giuseppi
Active Contributor

Either look at the Customizing options (check previous answers/discussions and/or 1936731 - EBAN-BPUEB (Adopt Requisition Price in PO) is reset during PR creation in BAPI_PR_CREATE)

  1. Create an entry in T160D using OMET, with functional authorization = ' ' and set the flag 'Adopt PO Price' under General Parameters.
  2. Define Parameter ID 'EFB' with the value defined in step 1 for the relevant user.

Or look at the Abap options with some BAdI such as ME_PO_PRICING_CUST and ME_PROCESS_PO_CUST (depending on the transaction called, ME59n vs ME21n)

kaiser_michael
Explorer
0 Kudos

Thank you very much! These are good hints I will have a look.

BijayKumarBarik
Active Contributor

PO can be created from PR and during creation of PO, price can be changed as settings of condition type/s allowed!

As you needed, Refer Setting for picking price in PO from PR

kaiser_michael
Explorer
0 Kudos

How can I understand this?
Can you choose which value you want when you create the PO?

BijayKumarBarik
Active Contributor
0 Kudos

You cannot choose, price will pick from PR to PO during PO creation and if needed you too can edit price with your favorable value to save the PO.