Showing results for 
Search instead for 
Did you mean: 

SVT / Next questions

Active Contributor
0 Kudos

Dear all

up to now i did not get any helpful feedback regarding other threads i created for SVt (mainly for production issues(. But i have the next challenge. May be somebody has an idea on that:

Let us imagine this situation:

1.) We have a purchae order which is relevant for SVT

2.) The material should have only one component (100%)

3.) a "partial goods movement" is done (let us assume 50% is booked)

4.) But now composition changed (by whatever reason). Let us make it simple. component A was exchanged by B (one to one)

5.) this change of composition does not have any effect on the "planned" values (so still we have the oldsub id there). But now the remaining 50% is booked

Now it seems to be that something "strange" is happening:

The system goes back in "history" and component "A" will get now a "negative" value

But for the new component we have the "full amount"

- Question: do you can see such effects in SVT (for purchase/import part)?

- Can you confirm the reaction of the system and that the reation of the system is really related to "composition change" (there are othere reason whcih i could identify to get a "negative" value)

I am getting more an more frustrated here as I can not really explain "negatvie" values in SVT

Any idea is helpful


Accepted Solutions (0)

Answers (1)

Answers (1)

Active Participant
0 Kudos

Hi Christoph,

The process to fix the error in the composition is

- Correct the composition in substances

- Carry out filling for corrected components

- Running the Restart program of the tracking program

it will correct all the quantities at all stages of the tracking like planned / Confirmed quantities for all material document types defined in configuration. During this stage old tracked substance is removed or deducted and new substance is added.

Now coming to the negative quantities issue

One of the reason for the system to show the negative quantities is the way the floating point numbers in the database are handled. it depends on the floating point arithmetic of hardware and also database rounding errors that may occur especially while running the RREGCH_RESTART_VT.

If you want to analyze in detail about the quantity reconciliation SAP has provided a program called RREGCH_EVALUATE_QUATITIES, which may help you in identification of quantity differences and aggregation.

SAP following SAP notes may be of some help to you - 1435062 & 1431562, 1597586

Thanks and Regards


Active Contributor
0 Kudos

Hello Jayakumar

Thanks for feedback so far.

for: One of the reason for the system to show the negative quantities is the way the floating point numbers in the database are handled.

I can confirm your statement. But we do not talk about this level. We talk about "- 10 tons" (or more)

Report: RREGCH_EVALUATE_QUANTITIES does not help here (i can still not explain the negative values)

Notes: 1435062 & 1431562, 1597586 => I will check them all


PS: we have tried a "composition" exchange in purchase part: We do not get negative values. For "production":: based on the data: i still believe that one potential reason for "negative" values is a "composition" change. And we talk about Values of "- 10 tons" (or still more negative !!!)

PPS: yes: a restart is needed. But i would like to understand first: why do we get negative values? And if you do not "check" closely: most of the people are satisfied to see "positive "values. This is not "good" enough. Any company needs for SVT "best of control" regarding the data, as the data is the "driver" for the level of registratin (and therefore: this can be a difference between 1000 EUR and one Million EUR registration costs).

For Import (as well as export): the only reasons for negative valueis is (up to now and analysis): there was a PO e.g.2016; (which was tracking relevant) and now using the same PO the goods movement is "reversed" (material goes back to supplier) in the follow up year (e.g. 2017). IN this case. it is transparent why this PO leads to a "negative" value (happens in most cases at the beginning of the year)