RFC: Program not registered error

Dear Experts,

    I am getting usual error for RFC "Error when opening an RFC connection" Says Error program not registered. Return code : 679. I did refer to various answer posted in the blog, but I am not able to solve this problem. There were two other RFC with different prgram ID , they are working fine, but only for this RFC it is creating a problem. The setting for RFC creation is doubly check to make sure that everything is correct. Most of the blogs it has been suggested to go to the command line and execute the following command to register the program ID ie

rfcexec –g<program id> -a<gateway host name> -x<gateway service>.

We have tried this also. Also the username and password for RFC communication channel has also checked. Still the problem persists.

Can somebody guide on this to solve the problem?

Thanks

Regards

Rajesh

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Aug 02, 2012 at 02:13 PM

    Dear All,

       The problem is solved. We have restarted  the server and recreated the channel on the PI side. The connectivity was established.

    Regards

    Rajesh

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 02, 2012 at 01:56 PM

    Hi Rajesh,

    The Program ID has to be set identically on the sender and receiver side (PI and ECC). Make sure Program ID in the sender communication channel details is the same as the RFC Destination in the sender ECC system. Compare the screenshots below as a reference:

    Regards,

    Greg

    Add comment
    10|10000 characters needed characters exceeded

Skip to Content