cancel
Showing results for 
Search instead for 
Did you mean: 

Error message in IT0008 Basic Pay

Former Member
0 Kudos

Dear Team,

Greetings!!

I have done with required configuration for IT0008 Basic Pay and all values are defaulting correctly but there is an error message coming across Annual Salary(ANSAL) field as below,

"Internal error occurred while calling function module RP_ANSAL_FROM_WAGETYPES"

I checked for feature ANSAL and found "ASAL" is maintained correctly also table V_T511 is maintained with Wage Type "ASAL"

Requesting you to please help for the same.

Best Regards,

Rajavi P

Accepted Solutions (1)

Accepted Solutions (1)

former_member183331
Active Participant
0 Kudos

Hello Rajavi ,

You just recheck currency fields in the tables in T510F_B and T500C.

It's because of manual error from your end while maintaining WT data . Please let me know how are you evaluating your wage types so i can say Indirect Evaluation module ANSAL can be used or not . It can be the reason .And also recheck the WT data in T510 , T539J.


Please try these and lemme know if still any issue.

Warm Regards ,

SS.

former_member183331
Active Participant
0 Kudos

Hello Rajeev ,

Thanking you for reward points .Also please mention what is the exact reason for your issue .

Warm regards ,

SS.

Answers (2)

Answers (2)

jagan_gunja
Active Contributor
0 Kudos

Function RP_ANSAL_FROM_WAGETYPES" is called in a couple of places in MP000800 in

- form CALC_ANSAL_FROM_WAGETYPES

- form CHECK_ANSAL_OUTPUT

Same error message is displayed in both cases.


In SE38 txn display pgm MP000800, search for 'rp_ansal'. 

Set break point before each function call and in the first code line of the function.

Go to maintain IT 8 for the person and the period where you are getting the error.

You should be able to find the reason for the error.


The exception code will indicate the reason:

- 1 Feature ANSAL error

- 2 Invalid unit

- 3 No entry in table

- 4 Currency conversion error

- 5 ANSAL size too big

- 6 ANSAL negative

- 7 Others

Former Member
Former Member
0 Kudos

Hi,

Have you maintained the IndVal as ANSAL for all the WT's and maintain the wage types in the table : V_T539J also. if ASAL is giving error then use CSAL wage type.