cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Lookup Issue...

Former Member
0 Kudos

Hi All,

My scenrioa is

Legacy is sending data to PI, Within PI I am performing RFC lookup by passing 20 fields into RFC Imports. This RFC lookup perform validtion for those records sent by PI.

If PI sent 10 records to RFC lookup and RFC is going to validate all records. Suppose first or first 2 or 3 records are failed due to validations. The first record

datetime field value is missing to RFC. But sender payload is having that value. Why it is missing in RFC while passing.

As i am passing 20 fields and one of the field is datatime stamp value and it is missing for the first record in RFC. I am not sure why it is missing if i execute the sam e payload from message mapping or Operation mapping its working fine and RFC is getting datetime value. But if i executed from RWB that is value is not going to RFC.

Is there any limitation to RFC.

Any idea why its behaving wierd.

Thanks

Viswa

Accepted Solutions (0)

Answers (3)

Answers (3)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

> I am not sure why it is missing if i execute the sam e payload from message mapping or Operation mapping its working fine and RFC is getting datetime value. But if i executed from RWB that is value is not going to RFC

IMO, This could be mainly due to data issue that happens during runtime.  Check your values.

former_member184681
Active Contributor
0 Kudos

Hi Viswa,

Make sure to set the contexts right before you pass the inputs to the RFC Lookup. Moreover, make sure that the input passed to RFC is formatted correctly (according to the input variable of the function module).

Regards,

Greg

rajasekhar_reddy14
Active Contributor
0 Kudos

I dont think   your issue is RFC Lookup limitation.

Why are you sending 20 fields as a input , better to minimize it as much you can by freezing code at ECC .

And compare both the payloads.

Regards,

Raj