cancel
Showing results for 
Search instead for 
Did you mean: 

RFC returning null

Former Member
0 Kudos

Hi Experts,

We are using an rfc to retrieve mail id based on input code .

In ECC when we tested in SE37 it is returning values ,where as when we tested in PI/RFC look with the same values it is returning null ?

In RFC we are passing value to IP_SUPPLIER_CODE and expecting email id from SMTP_ADDR .Here item (0..unbound) .So we can expect multiple emaild id's for single supplier code .

Below is the screenshot for ECC/se37 which returned value.

Any quick suggestions are appreciated .

Regards

Venkat

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Venkat,

Try to test the PI scenario  with the same user for the RFC receiver channel that you have used to test RFC in the ECC.

If the RFC has been changed lately, try to refresh the cpa cache. http ://<server>:<port>/CPACache/refresh?mode=full with PIDIRUSER

Regards.

Former Member
0 Kudos

Hi ,

We are using the same user .

I'm bit doubt full on the blow .

1)By using RFC Look up can we get multiple values in PI ?

Ex: Code 1..1        item 0...unbound

                                   email id

        ABC                 xyz.com  efg.com.....

Regards

Venkat

iaki_vila
Active Contributor
0 Kudos

Hi Venkat,

Yes it's possible. Check Shabarish Vijayakumar 's blog

Regards.

Former Member
0 Kudos

Hi ,

Thanks every body .It's working fine now .It's is cache issue .After updating the cache it is working fine .

Regards

Venkat

Answers (1)

Answers (1)

former_member191435
Contributor
0 Kudos

Hi Venkat,

Can you please check your receiver rfc communication channel state......

Please check below link

Thanks,

Sreenivas

Former Member
0 Kudos

Hi ,

There is no issue with RFC communication channel as we are using generic RFC channel  and It is working for other scenario's .

Regards

Venkat

former_member191435
Contributor
0 Kudos

plss check

If it is not working plss let me know.

Thanks,

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Venkat,

Try starting/stopping the rfc receiver communication channel to rule out metadata caching issues.

Regards,

Mark

praveen_sutra
Active Contributor
0 Kudos

hi Venkat,

Just in case if you have made changes in the RFC you need to restart the channel in order to get the details.

sometimes because of cache issues the changes will not be reflected.

thanks and regards,

Praveen T