cancel
Showing results for 
Search instead for 
Did you mean: 

Currency conversion issue in purchse order

former_member370848
Participant
0 Kudos

Hello All

Getting issue while converting purchase requisition to purchase order.

Scenario is as below

Service purchase requisition created : 1660000 (Mauritanian currency)

While creating purchase order currency being picked up form vendor (USD) like below

Amount copied from PR

Changed currency same as PR and exchange rate determined.

System calculates the exchange rate and value determined below

currency exchange rate changed manfully but no effect in value.

We can see the issue in below gross price field, it should be changed to 1, due to that unable to save the purchase order.

if we try with less value then its working fine.

problem is with high value

1 USD = 32258 MRO

here value is not converting to MRO and getting below error.

Value of line exceeds allowed value limit.

Kindly suggest to fix this issue.

Thanks,

AMD

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

SAP will not accept more than 99,999,999,999.99 for a line item.Therefore,if you can, please breakup the value or units in different line items and proceed further.

Regards,

Prashanti

Former Member
0 Kudos

Which currency you want in PO?

The currency in PO at header level will be picked from vendor master purchasing view.

If you want MRO currency in PO, than you need to change vendor currency in VMR.

mohsinabbasi007
Active Contributor
0 Kudos

Dear Amd,

It's the standard design, where you can only have max length including two decimal system should not be more than 11, In SAP Note shared by Prasoon, it clearly states that :

"the gross price of the service must not exceed a value of 11 characters"




Best Regards

Mohsin Abbasi

former_member370848
Participant
0 Kudos

Hello Prasoon/Mohsin

Thank you very much for your reply.

I changed the currency to (MRO) in purchase order same as purchase requisition, but here value is not reducing.

Earlier some users have created purchase orders with the same scenario successfully but now system is not allowing.

Any suggestions to proceed further.

Thanks

AMD

Prasoon
Active Contributor
0 Kudos

Hi,

   Change the currency in PO header before adopting the PR line item and check the system behavior. If you change the currency after getting the error message, it may not work!

Regards,

AKPT

former_member370848
Participant
0 Kudos

Hi Prasoon,

Thank you for helping in.

Please see the screens below

Currency entered before adopting purchase requisition

Trying to adopt PR, every time below error is being generated

we enter 1 in price field and hit enter

Now we are in purchase order, currency automatically replaced from MRO to USD

Thanks,

AMD

Prasoon
Active Contributor
0 Kudos

Hi,

   Enter the vendor and purchase organization first. System will default the currency from vendor master. Now, change the currency in PO header. Once the currency is changed, adopt the PR items. Check the same and revert back.

Regards,

AKPT

Prasoon
Active Contributor
0 Kudos

Hi,

   Its standard behavior in case of higher values. Refer the SAP note: 584997 - Maximum of 11 places for prices for services which explains the system design and the work around.

Regards,

AKPT