cancel
Showing results for 
Search instead for 
Did you mean: 

Annual Salary field PA0008-ANSAL

Former Member
0 Kudos

Hi All,

For one of the countries we are using the indirect valuation (Table T510) to default the salary for the employee depending upon the pay scale structure.

the annual salary is getting calculate correctly as per the configuration and we are able to see the value in PA20 screen. But same is not stored in the table PA0008-ANSAL.

I know that for the indirect valuation the WT values are not stored in the table PA000 but not sure about the field PA0008-ASAL.

I could read in one of the threads that if indirect valuation, table T510 is used the annual salary value will not be stored in table PA0008-ANSAL.

Please clarify if my understanding is correct.

Regards,

Umesh Chaudhari

Accepted Solutions (0)

Answers (2)

Answers (2)

kmoore007
Active Contributor
0 Kudos

Yes, indirect valuation will not store data on infotype 0008 database. However, check program RPITRF00. It is supposed to store the data on infotype 0008 after a pay increase.

jayantvenkata
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Umesh

Amounts which are calculated indirectly are not stored on database table

PA0008 because the values of the indirect evaluation (e.g. amounts from

table T510) could be changed by time - and then the amounts stored in

the database would not be correct anymore.

Instead, the amount has to be evaluated within the current date

everytime infotype 0008 is in use (in the personnel administration

screens as well as in payroll, for example). In other words, if indirect

valuation has been used then the wage type amount (BETRG/BET01) and

annual salary (ANSAL) will NOT be updated and saved to table PA0008. The

amounts seen on IT0008 via PA30 are calculated and populated at runtime

only.

For that reason it is correct that those fields from the database table

PA0008 (ANSAL, BET01 etc) are empty in case they were calculated by

indirect evaluation. This is no error.

Whether a wagetype amount was calculated indirectly can be checked by

having a look at field INDxx which either contains 'I' (amount valuated

indirectly) or SPACE (amount valuated directly).

In case the user made an input this means the wagetype amount is

valuated directly, hence it gets stored in PA0008.