cancel
Showing results for 
Search instead for 
Did you mean: 

How sending data through RFC using register sever program ID work?and handler was not installed erro

sapin09
Explorer
0 Kudos

Hi, I'm currently working on sending and receiving data through RFC between SAP to Non-SAP,
and having difficulty understanding how Registered Server Program work. 

Here are 2 RFC s they require. .

A .Sap Receive data (data is sent from non-SAP to SAP. data is saved in SAP after receiving data) 

B .Sap Send data&receive result (data is sent from SAP to non-SAP and  non-SAP will send back result Sucess/Fail to SAP) 

 

A RFC is simply done by RFC being called on non-sap part.

For B RFC, I thought it'd be done same that they will call by using connector, But they require SAP Program to directly send(push) data so taht they will return the result back to SAP.

I asked them how theyll fetch data, and their reqmt was SAP to Create RFC desitnation and Registered Server Program. 

So now,  RFC Destiantion 'ZTEST' is type TCP/IP created which contains  Program ID is 'ZTEST'   as registered Server Program n SM59, and the connection test is success . 

In the program for sending data.. 

call function 'ZTEST_RFC_EXPORT' 

DESTINATION ZTEST

TABLES . .. 

 

but it's returning short dump for "handler for ZTEST_RFC_EXPORT was not installed

 

 I need help how sending data through RFC work just by registerng registered server program work.. whether it is correct step to send & get return data from non-sap system , and  if it is why this dump is returning. 

 

Regards, 

Sandra_Rossi
Active Contributor
0 Kudos
"it's returning short dump", all the useful information is in the short dump so please attach the text version.
Sandra_Rossi
Active Contributor
0 Kudos
"handler for ZTEST_RFC_EXPORT was not installed", but the ping is fine, so it means that the server is registered but it didn't register this function. Please give information about the RFC server, what says this program debug, and attach its code.
Sandra_Rossi
Active Contributor
0 Kudos
There is also a function in SM59 to display the list of registered functions for the RFC Destination, what does it display?

Accepted Solutions (1)

Accepted Solutions (1)

sapin09
Explorer

Dear Sandra

I got reply from non-sap that they've changed RFC name in their system recently.

So SAPJco call didn't get hanlder name correctly.. cause was on other system.

ST22 Short Dump messge was [ External Error CALL_FUNCTION_REMOTE_ERROR

Short Text "handler for ZSD_EXPORT_TEST was not installed" ]

after refreshing of RFC call program  it work's well.

problem solved.

thanks for the reply.

Answers (0)