cancel
Showing results for 
Search instead for 
Did you mean: 

CCA :Assessment error

Former Member
0 Kudos

Gurus ,

when I run Cycle it is giving the following error,

iteration terminated with divergence

message GA738

The Iteration in cycle,start date, has not converged for periods,

System can not calculte due to incorrect iteration,

Please help me ,

Paartha

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Check you cycles start date and from what date are you running assessement cycles.

Hope this helps you.

Thanks,

Rau

Former Member
0 Kudos

Thx Rau,

we created this Cycle back in 2006 (start date 01/01/2006), we are continuing the same cycles, I am runnig the cycle and getting this error.

Paartha

Former Member
0 Kudos

Hi,

Per OSS NOTE: 142099

Summary

Symptom

Error message: GA738

Description: You execute a cycle of the assessment, distribution, indirect activity allocation or periodic reposting. In this process, the system issues error message GA738 "Iteration terminated with divergence".

Other terms

Transactions: KSU5, KSUB, KSV5, KSVB, KSW5, KSWB, KSC5, KSCB, KEU5, KEUB, GA15, GA35, GA2B, GA4B, CPP5, CPPB, CPC5, CPCB

Program name: ALxxyyyR, SAP.... GA738

Allocation, distribution, periodic reposting, reposting, indirect activity allocation

Reason and Prerequisites

The cycle is iterative and one object (or several) exists both as a sender and as a receiver. If this occurs within a segment, the object allocates to itself.

This situation may result in a divergence. If the system issues this message, you have to revise the definition of the cycle because a mathematical solution of the iteration is no longer possible.

In rare cases, the following phenomenon may occur:

If the object described above receives a very large amount (or a very small amount) of the sender values (because the reference base is very large or very small), it may occur that the sender remains on a fairly low amount which is greater than 5. Iteration attempts to credit the sender value to fewer than 5 smallest currency units (for example pfennig for DEM, cent for USD, 1 yen for YEN).

Solution

1. Description as to how you can eliminate the error without correction

You can redefine the cycle so that the sender does not credit itself the largest or the smallest part.

2. Description as to when changes in program code are required

Implement the attached program change in your system. (As of Release 4.6C, the source code is contained in the standard system as comment rows. In this case, you only have to reactivate the comments.)

This is a modification which increases the iteration limit. If you are sure that you want to leave your cycle the way it is, you can initiate its update by increasing the limit of 5. The result is a greater rounding difference which the last receiver would receive.This change does NOT help in the case of an actual divergence.

3. Reference to Support Packages if available

Hope this helps you.

Thanks,

Rau

Former Member
0 Kudos

Thank you Rau,

it got solved with yur Help,

Paartha

Answers (0)