Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Reg: Suppress error or warning message in RFC

Former Member
0 Kudos

Hi all,

I am calling a RFC FM from a different system. The RFC FM contains a submit statement for a standard program.

When this RFC FM is called from an external system, a status message is thrown from within the standard program called using submit statement.

So for this reason, a runtime error occurs in the calling external system.

Runtime error "CALL_FUNCTION_RFEMOTE_ERROR" "Screen Output without connection to user" "DYNPRO_SEND_IN_BACKGROUND" occurs.

There is a SET EXTENDED CHECK OFF statement in the code. But I believe it is not working.

Please help to resolve this issue.

Regards,

Rajan U

1 REPLY 1

Sandra_Rossi
Active Contributor
0 Kudos

[...] a status message is thrown from within the standard program called using submit statement.

So for this reason, a runtime error occurs in the calling external system.

I don't think a simple "status message" (MESSAGE statement, usually status means message of type 'S') does such a thing. Instead, there's a dynpro displayed and you started the RFC connection with "dialog mode" off.

Anyway you probably don't want this dynpro being displayed, so don't call a function module which implies user interaction. Next time, give more information about the FM you're calling, instead of only the error.

SET EXTENDED CHECK OFF is just for the "extended checks" (tool close to the compiler) so it has nothing to do with solving runtime problems!