cancel
Showing results for 
Search instead for 
Did you mean: 

Sender RFC Adapter is not working

jagesh_lakdawala
Active Participant
0 Kudos

Hi Experts,

I have a Scenario like RFC from SAP ECC R/3 system to PI to SOAP Receiver.

I have configured the Sender RFC Channel and provided the SAP ECC R/3 Hostname and Gateway service details along with the Program ID which is to be registered through this channel in SAP ECC R/3.

when i am starting the RFC sender channel in RWB, getting the below mentioned error message.

when i check the SMGW transaction in SAP ECC R/3, Program JAGESH is not found to be registered.i think it should be registered there automatically.

Kindly suggest what i am missing.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Jagesh

Please ensure that the RFC destination in ECC side is working fine .. the adaptor will not work if the RFC destination connection test is failing ..

Thanks

Rishi

jagesh_lakdawala
Active Participant
0 Kudos

Hi Rishi and Mark,

I already created the RFC in source SAP ECC system of type TCP/IP, in that i used the same Program ID and given Gateway Host and service is of source SAP ECC system.

when i did the connectivity test, it got failed and error was regarding "Program is not registered".

I think we have to first Register the Program ID in ECC Gateway throguh the PI RFC sender Channel and then RFC will start to work. correct me if my understanding is wrong.

@Mark, you mentioned the SAP Note 1850230 which does not exist. requesting you to please elaborate the settings to be done mentioned in your last reply.

Thanks to you people for giving the time.

Regards,

Jagesh

Former Member
0 Kudos

Hi Jagesh

Please check the note suggested . 

1850230 - GW: "Registration of tp <program ID> not allowed"          

Also check this note for the RFC registration in the gateway

353597 - Registering RFC server programs

Once the registration is allowed , then you can again check the PI RFC Sender Channel

Thanks

Rishi

Former Member
0 Kudos

Hi Jagesh

Make sure that you have chosen the option 'Registered server program ' in the RFC destination in SM59.

Many times we provide the program ID but forgot to chose the option.

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Jagesh,

Rishi has already provided the link.

Regards,

Mark

Answers (6)

Answers (6)

0 Kudos

Hi Jagesh,

I faced the same issue 1 week back.

We did the following:

1) Program Id registration on PI server.

2) Implementation of SAP note#0001850230 as mentioned by Mark

2) Basis team also did some configuraton changes as per note#1592493
3) Made sure RFC Destination in ECC is pointing to ECC gateway host and service and not PI.

Hence the issue was resolved.

Regards,

Pooja

jagesh_lakdawala
Active Participant
0 Kudos

Hi Pooja,

my basis team has implemented the Note 1850230 - GW: "Registration of tp <program ID> not allowed" and now it seems when i activate the channel in PI, mentioned Program ID in channel gets registered in ECC gateway automatically; that means manual Program ID registration is not required in ECC Gateway through the OS command.

Regards,

Jagesh

Former Member
0 Kudos

    Hi Jagesh,

         Have you solved this problem?

        I am having the same problem . in my case Rfc Channel is working fine but the Rfc Dest is throwing error.

        I think the problem with reg file in Ecc.

Regards,

Anirban

Former Member
0 Kudos

Hi Anirban

Request you to open a new thread and provide the error details of your RFC destination.

Thanks


Rishi

Former Member
0 Kudos

Hi Rishi,

  Sorry for the interruption......

  I have already open a thread

Regards,

Anirban

jagesh_lakdawala
Active Participant
0 Kudos

Hi,

my problem is not solved yet, as per the idea given by Rishi and Mark i have asked my basis team to do the required settings in reg file in ECC.

by tomorrow i would be able to retest it and will revert with my result.

Thanks and Regards,

Jagesh

Former Member
0 Kudos

Hi Jagesh,

Please do this quick check.

  • Check whether the program id which you have mentioned is same  or not.
  • Do sm59 rfc destination check.
  • Check with your basis team and ask them to check the rfc again,user id,password and port details.whether all are correct or not.

Regards,

Abhi

iaki_vila
Active Contributor
0 Kudos

Hi Jagesh,

Ask to your basis team what is your sap gateway.

Check Michal Krawczyk's blog

Regards.

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Jagesh,

Please refer to SAP Note 1850230 - GW:"Registration of tp <> not allowed", this is the note that I followed to resolve my issue. You need to configure/re-deploy some security settings in SMGW as explained in the note.

Regards,

Mark

Former Member
0 Kudos

Hi Jagesh,

Work with Basis, they will help you on this.

Thanks,

Satish.

markangelo_dihiansan
Active Contributor
0 Kudos

In my case (PI 7.11 SP08) the following lines were added to the gw/reg_info :

P TP=nameOfProgramID HOST=IPAddressOfPI CANCEL=IPAddressOfPI ACCESS=*

Hope this helps,

Mark

Former Member
0 Kudos

Hello,

Did u check this?

Process Integration (PI) &amp;amp; SOA Middleware: ... | SCN

>>Program JAGESH is not found to be registered.i think it should be registered there automatically.

Make sure u have created a RFC destination of Type T in Application system with the same program id which u have provided under RFC sender adapter i.e. JAGESH

Thanks

Amit Srivastava