Skip to Content
avatar image
Former Member

Controlling - S/4HANA 1610 - Decimals: Unrealistic variance in Costs Analysis of a production order

Dear Experts,

We are implementing S/4HANA for a customer (now we’re working on release 1610)

I have some doubts about the values in cost analysis of production orders:

We obtain an unrealistic variance on a component of a make. I think that this variance is due to an incorrect management of decimals.

To highlights the mistake, we have done a GR for a component of make, that it aimed to modify the MAP.

So, after GR the MAP is modified:

In a personal calculation, managing more than 2 decimals, we have obtained an analytical MAP of 1,993737

The material MA200200 is a component of E200200_SN’s BOM.

The cost estimate of material E200200_SN was released with cost 12080,19.

Cost estimate is composed as follow:

In cost estimate, we can notice that the costs of single components are managed with 2 decimals and our material MA200200 costs 1,99 (new MAP in material master).

We have created a production order

After confirmation and after Good receipt of finished good, we can see the variances between target cost and actual cost of material MA200200.

In actual costs, we have the costs calculated with analytical price (1,993737 * 100), while target costs is calculated with price managed with 2 decimals (1,99 * 100).

We have an unrealistic variance, because we can’t manage more than 2 decimals for cost estimate. So, the value of make it will be altered by an unrealistic variance.

I’ve done other test with other materials and others order type and the problems are the same for all tests.

Please, could you give me a solution?


Best regard


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Mar 19, 2017 at 07:39 AM

    Hi Fabio,

    Please check there might be config for rounding the value for Target costs.

    Thanking you


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Vengaiah,

      thank you for your reply.

      I checked in customizing, but I can’t find a task where it’s possible configure the rounding of target cost.

      Thank you again.


  • Mar 21, 2017 at 01:31 PM

    Hi Fabio,

    Please look at these notes.

    1265918 - Variance calculation: Rounding differences

    1228522 - Rounding difference in target cost determination

    Look at this work arround solution.

    Thanking you


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Vengaiah,

      I have already seen the thread and the solutions isn’t applicable for our case (because the costing lot size must be 1 here).

      The notes that you have attached are useful, but one is for old release and other suggests the use of costing lot size, too.

      Thanks a lot for your reply.

      Best regards


  • Jun 01, 2017 at 03:01 PM


    This is old behaviour, I have seen in ECC also. While doing GI system calculates price (total stock value/total stock qty) and then rounds it to desired decimal places. You can avoid this to a great extent by increasing your price unit in material master.



    Add comment
    10|10000 characters needed characters exceeded