cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.4 Program ID xxx Not Registered

0 Kudos

Hi all,

    

     I want to configure two Resource Adapters for two ECC sender systems(D60&S60) with kernel 720.

    

     I haved created Resource Adapter outboundRA for D60,and created an RFC( PI74_TO_D60) in D60 ,it worked fine.

     But when I configured Resource Adapter outbounds60 and created and RFC(PI74_TO_S60) in S60,while I tested it,error occured:

          Error when opening an RFC connection

          ERROR: program XI_S60_PID not registered

          LOCATION: SAP-Gateway on host ANTAX88XD1.anta.com / sapgw08

          DETAIL: TP XI_S60_PID not registered

          COMPONENT: SAP-Gateway

          COUNTER: 33

          MODULE: gwr3cpic.c

          LINE: 1833

          RETURN CODE: 679

          SUBRC: 0

          RELEASE: 720

          TIME: Thu Oct 22 16:45:14 2015

          VERSION: 2

    

     I can't find program id XI_S60_PID in SMGW in S60 system.

    

     How to solve it ?

     Thanks,

    

     Vince Wang

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member186851
Active Contributor
0 Kudos

Hello Wang,

check the below discussion

https://scn.sap.com/thread/795724

radek_rucinski
Explorer
0 Kudos

Hi Vince,

Do you want to receive Idocs in PI or send them to ECC? In the first case you should look at inboundRA and JCo provider, then the Program ID is configured per PI system. In the second case you need only RFC destination in NWA. I completed this configuration for both inbound and outbound several times and I never had to do anything about outboundRA.

Regards,

Radek

0 Kudos

Hi Radek

    

It's the second case.

My confuse is:

ECC D60 system to PI ,the configure was ok,and it worked fine.

But when I configure ECC S60 to PI,the error occured:TP XI_S60_PID not registered.

Why?

radek_rucinski
Explorer
0 Kudos

Hi,

I guess you have mixed two things. Does the destiantion XI_IDOC_DEFAULT_S60 work when you ping it? It should be used for communication to S60. There is no need to create a separate RFC connection in SAP. In case you are configuring outbound Idoc_AAE scenario, please use XI_IDOC_DEFAULT_S60 in the receiver communication channel.

Regards,

Radek

0 Kudos

Hi,Radek

    

Sorry,it's the first case.

I ping XI_IDOC_DEFAULT_S60,it is OK.

I followed the guide:

Now,D60 to PI is OK

But, S60 to PI is error

The configures were same.

radek_rucinski
Explorer
0 Kudos

Hi,

Then you should use the same Program Id as in inboundRA in both SAP systems. What is the current value of MaxReaderThreadCount? Please remember to set it to 5 or higher.

Regards,

0 Kudos

Hi

Program Id as in inboundRA in both SAP systems are same and MaxReaderThreadCount is 5



Regards,