cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in IT16 using 'HR_MAINTAIN_MASTERDATA'

Former Member
0 Kudos

hi,all.

There is problem when i call FM 'HR_MAINTAIN_MASTERDATA' to update infotype 16.As i debug it,i think it may cause by showing twice message 'A permanent contract is required since two fixed-term contracts exist',(first one just message,second one is warning),it stoped calling

DIALOG 'HR_MAINTAIN_MASTER_DATA' USING BDCDATA when the first msg showed.

Have anyone meet this problem?

BR

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

What date you maintained in the IT0016?

You should specify the employee exit date in that IT 0016.

ex: employee hired on 01.01.2012(but he's contract employee for two month).

So, you specify the date from 01.01.2012 to 01.03.2012.

Regards,

vijay

Former Member
0 Kudos

There should be no problem if the contract period is within 2 years.  However, once the contract period was uploaded more than 2 years or the end-date is 31.12.9999, complex error would be occurred and this error would be kept even though the contract period has been resumed back to 2 years.

Former Member
0 Kudos

Hi,

Sorry, i didn't get you..

Regards,

Vijay

Former Member
0 Kudos

Hi,

Whatever it may be you should specify end date of the contract employee.

2 , 5 yrs etc.

Regards,

vijay

Former Member
0 Kudos

hi,

Do you know why it show the msg 'A permanent contract is required since two fixed-term contracts exist' twice?as the data i updated has no problem..

BR

Former Member
0 Kudos

Hi,

Because of the date only.

You have to put his/her exit date also.(means end date).

Because employee is under contract.So, specify the proper date.

Regards,

Vijay

Former Member
0 Kudos

hi,

it can just show the warning msg is ok...why show twice? it may cause the calling dialog stoped,below is debug mode..

BR

BR

Former Member
0 Kudos

Hi,

Change the end date..

Suppose if an employee is working from 01.01.2000 to 01.01.2005  as an contract.

You should specify the particular date.

That's why your getting warning mes k..

change it once, and try.

Regards,

Vijay

Former Member
0 Kudos

Hi,

many thanks for your help.i think i found the way to solve it.

BR

Former Member
0 Kudos

Hi,

Did You solved the issue?

If is it, change the status .

Regards

vijay

Answers (0)