Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

while modifying the infotype data through RFC , error type message display

Former Member
0 Likes
386

When i try to modify the infotype data through RFC , error type message comes . message type =E , ID=PG , MESSAGE= " No data stored for 9011 in the selected period " , where 9011 is my infotype number & it's time constraint is 3 . pls guide me whether modification of data is depend upon time contrainnt if not then why modification is not been processed ? . if any one have reference code then pls send it to me on vishwassap@gmail.com .

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
337

Hi,

Infotype updates are time dependent and are performed using function module HR_INFOTYPE_OPERATION called from within a RFC wrapper as in your case.

The erorr you are experiencing is caused because the infotype 9011 is being read using the key which is not satisfied.

The key comprises: personnel number, sub type, start date, end date, object ID, lock indicator and sequence number.

Please debug and ensure that a record exists in PA9011 (checked from SE16) matching the key you are passing.

Most common issues are:

1. No records exist within the start date and end date passed by you

2. No records exist which match the object ID/sequence number. By default you pass 00 and 000 respectively, however the records existing might have some other key values.

Cheers,

Aditya

1 REPLY 1
Read only

Former Member
0 Likes
338

Hi,

Infotype updates are time dependent and are performed using function module HR_INFOTYPE_OPERATION called from within a RFC wrapper as in your case.

The erorr you are experiencing is caused because the infotype 9011 is being read using the key which is not satisfied.

The key comprises: personnel number, sub type, start date, end date, object ID, lock indicator and sequence number.

Please debug and ensure that a record exists in PA9011 (checked from SE16) matching the key you are passing.

Most common issues are:

1. No records exist within the start date and end date passed by you

2. No records exist which match the object ID/sequence number. By default you pass 00 and 000 respectively, however the records existing might have some other key values.

Cheers,

Aditya