SAP ABAP Message Class AJ Message Number 346 (Implausible overflow for device &1, register &2, from-date &3, to-date &4)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-BI (Application Component) Contract Billing
     EE20 (Package) IS-U: Billing
Attribute
Message class AJ  
Short Description Billing program    
Message Number 346  
Documentation status       Space: object requires documentation
Authorization check Error Message      
Changed On 20050224   
Message Text
Implausible overflow for device &1, register &2, from-date &3, to-date &4
Help Document

Diagnosis

For device , register , the rounded meter reading for date is greater than the rounded meter reading for date .

However, the amount of the difference is less than 1.

The error may have caused by an artificial meter overflow resulting from the rounding. This problem may occur, for example, if the meter reading rounding changed due to a rate change.

System Response

This error can occur in billing in two processes:

  • During rounding of the actual meter reading results to the meter reading rounding
  • During rounding of the meter reading results generated artificially as a result of proration

    In this case, the specified to-date is the proration date up to which a result was calculated. This result is rounded and compared to the result taken or calculated earlier. An artificial overflow was determined in this process.

Example

You have recorded three meter readings. Two of them were read with three decimal places. After the second result (10.957) was entered, the rate changed, which resulted in a change in the meter reading rounding from three to no decimal places (DP).

|-------------------| 
0 3 DP 10.123
|------------------|
10.123 3 DP 10.957
|------------------|
10.957 0 DP 20

Rounding results in the following readings:
0 10.123 10 20

10.957 was rounded down to 10 (minimum of meter reading roundings 3 DP and 0 DP). However, the reading is then lower than the previous reading (10.123). As a result of the rounding, an artificial meter reading overflow was generated.

The system cannot continue processing of the billing order.

System Response

Procedure

Change the meter reading results in a way that rounding cannot result in a meter overflow.

If the error resulted from artificially generated proration readings, you can enter an estimated result for proration date or you can change the results before and after the proration date in such a way that the error does not occur (for example, you can manually round the results down to zero decimal places).

Note

In some cases, the error can also occur in other situations, for example, if an estimated meter reading exists in the database and there is a meter overflow as a result of the next actual meter reading.

If this occurs, you can also use the procedure described above by adding a new estimated meter reading or by changing the existing one.

We recommend that you also do this to replace obsolete estimatons with more exact new estimations (for example, interpolation instead of extrapolation).

Procedure for System Administration

History
Last changed on/by 20110810  SAP 
SAP Release Created in