cancel
Showing results for 
Search instead for 
Did you mean: 

RFC server fail when the call is from sap outbound queue

Former Member
0 Kudos

I have a RFC server implementation and it works fine via se37 with my destination string defined in SM59.

But when an ABAP program call this RFC via background SAP queue, it failed. When I open the queue via SMQ1, it has the fail status with description "Function not implemented".

My question is: What function it is looking for?

Thanks.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Yes. That is it. After I check the tRFC and qRFC flags, I have one more RFC for tRFC created in my proxy and that solved the "Function not implemented" error.

I also override functions: CheckTransaction and CommitTransaction to make the call transactionalbe.

(The behind scene issue is that the ABAP program activate a tRFC queue hence all the all in this queue are become tRFC. Since normal RFC server only implement SyncRFC, exception was raised for any tRFC in the queue)

Thanks Reiner for such a fast response.

reiner_hille-doering
Active Contributor
0 Kudos

Have you turned on CreateTRF and CreateQRFC in the Main generation options of your proxy (open .sapwsdl designer, right-click on background and select "Properties")?