cancel
Showing results for 
Search instead for 
Did you mean: 

PO Rounding Issue

Former Member
0 Kudos

I have an issue with PO’s rounding up the unit when in days and subsequently calculating the value of the PO based on the rounded up figure.

In summary, when a half a day is selected on shopping cart for services, the shopping cart calculates the values based on the unit entered. So for example: 3.5 days for Consultancy @ £1,000 per day is calculated as £3,500 on the shopping cart. Which is correct.

However, when the PO is raised, the 3.5 days are rounded up to 4 days, and this results in the PO value been calculated based on 4 days, hence £4,000. This issue seems to only occur when selecting half day’s as your unit.

Has anybody experienced a situation similar to this, or have any suggestions?

Any help would be greatly appreciated.

Regards,

Shahzad.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Shahzad,

Did you find a solution to this issue?

After our upgrade from 3.0 to 5.0 we have the same issue.

After transferring a shopping cart which contains a position with 1,25 hours the PO will contain 2 hours.

In SRM 3.0 the PO also contains 1,25 hours.

Thanks for your response.

Kind regards,

Martijn Kruisinga

Former Member
0 Kudos

Hi all,

could you please inform if you found a solution. We are facing the same issue. From a business point of view it should not be rounded at all.

Thanks and regards

Achim

Former Member
0 Kudos

Hi

This is standard behaviour. Incase the final price value is greater than or equal to 0.5, then it will be rounded off to the next higher limit, else not.

Please let me know incase this answers your question.

Hope this will help.

Please reward suitable points.

Regards

- Atul

Former Member
0 Kudos

Hi Atul

Many thanks for your reply.

However, I am unclear what you mean exactly.

Surly, if the units in question is a service, there may arise a need to buy 3.5 days worth of Consultancy for example. In which case, I would expect the PO to match the values as displayed on the Shopping Cart?

Can we configure the application so it recognises services - and calculates the PO value correctly when selecting 0.5 days?

Please advise?

Thanks.

Shahzad.

Former Member
0 Kudos

Hi

For a line item , you have a price and a unit/value... the multiplication of both results in the final line item price...

say 0.5 days and 100.10 USD

then

0.5 * 100.10 => 50.05

If the result equals to or exceeds 0.5, then it's rounded off to the next upper limit

In this case, the result will be 50.1 (not 50.05 )

<b>----


*---- Temporary work around can be inside the BADI, you can change the value as you wish...

The BADIs which can be used here are

Incase you are using Extended Classic Scenario in EBP System.</b>

BBP_CREATE_BE_PO_NEW Exit while creating a purchase order in the backend system
BBP_CREATE_PO_BACK   OLD Exit while creating a PO in the backend system      
BBP_ECS_PO_OUT_BADI  ECS: PO Transfer to Logistics Backend                   
BBP_EXTLOCALPO_BADI  Control Extended Classic Scenario  

<b>Please raise a message with SAP to look into it.</b>

Hope this will help.

Please reward suitable points.

Regards

- Atul

Former Member
0 Kudos

Hi Shahzad,

Also one option is that you can maintain rounding upto one decimal places for unit of measurement day.

Hope this would help.

Please reward points.

Rgrds,

Raj