cancel
Showing results for 
Search instead for 
Did you mean: 

RFC error: transaction program not registered

Former Member
0 Kudos

Hi gurus,

I am facing one issue with RFC connection.

I am creating one TCP/IP connection from ECC 6.0 (windows 2003) to EHS/WWI application. i am getting following error when i am doing connection test.

error: Program <PROGRAM ID> not registered.

Then i tried to register the program by running the following command at OS level.

rfcexec u2013a program_ID u2013g ######id u2013x sapgw00

But still the error persists.

Please guide me. also does this command creates entry in saprfc.ini file? i have tried adding it manually in that file also.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

I hope you have define program-id, hostname as below there;s no space after ::

"rfcexec u2013aprogramid u2013ghostname u2013x sapgw00"

also if it's not working then provide full hostname adding with hostanme.domain.com

Thanks,

Saleem

Former Member
0 Kudos

Hi,

I have tried with same syntax, with domain name also but its not working

ERROR: Error Details DETAIL: TP PROGRAM_ID not registered

Is there any other solutions?

i have followed notes 353597. 619060

Pls guide.

Former Member
0 Kudos

I think you need change Activation Type Radiobutton.

I believe that you have checked "Registered Server Program", and with this flag you have to identify a registered RFC program. With an SAP gateway, an RFC server program can be registered under this ID and then wait for RFC calls from different SAP Systems.

Type T destinations are connections to external programs that use the RFC API to receive RFCs.

If it is Start, you must specify the host name and the pathname of the program to be started.