‎2021 Aug 18 8:31 PM
hi,
There is a webdynpro based application. using URL doing some activity's.
While calling
CALL FUNCTION 'Function_module' DESTINATION lv_destination
I am getting error Like "CALL_FUNCTION_REMOTE_ERROR"
Destination is Same system only. It means. URL calling for one system(Doing activities like posting ,fetching data). For Same system Destination calling.
Few points i checked.
a)I don't have access to check Sm59 Connection
b)Using Table RFCDES , I confirmed that connection is exists.Type 3 Abap Connection.
c)Connection is active or i checked. using FM: CAT_CHECK_RFC_DESTINATION Or Program
RSRFCPIN Everything is ok.
d)Su53 checked in the system, .After Create the Dump. I'ts clear .Before that I enable External break point.
Code is triggering in SAP At RFC. but after calling RFC. Dump is coming.
e)Seen ST22. No information.
f)Earlier i was thought. There was a problem in the FM Structure declaration in the RFC. While calling Passing Data i was thought wrong.
But in the Code ... in SAP. Two cases are there.
If destination is having other wise. Destination is maintaining one Ztable. it is fetching based upon the some conditions.
Two cases.
if destination don't have.
Calling RFC... without destination.
if having RFC with destination.
Passing Structure declaration both cases fine. Same Structure names,
Just for testing i put external break inside RFC.
Now in debug mode. I made destination as empty, So, that RFC will call, without destination.
So, Inside RFC. i can able to Go. So, there is no thought of passing Declaration wrong.
I can't say, why calling. two ways. Code already exists. My job is to give support.
If u have any thoughts.. U can share.. It will be useful to me.


‎2021 Aug 19 6:44 AM
When you call an ABAP function module via RFC, and it indicates a system failure/short dump, there should be a short dump explaining the reason, it's not the short dump that you attached.
The short dump that you attached corresponds to the fact that you didn't intercept the SYSTEM_FAILURE exception. This is a special exception which occurs when there is a short dump in the "remote" system (which is the same in your case). There is also COMMUNICATION_FAILURE in case the remote system is not available.
Please search for the right short dump and revert back if you need assistance about it.
NB: no need to create a screenshot when it contains only text. But you could attach the FULL short dump so that we can have a look at it...
‎2021 Aug 19 2:51 PM
Look like if i debug with Destination RFC won't triggers. Only call fm without RFC. It got triggered. Here.. calling 1 standard FM. in this FM causing Dump.
While calling FM with Destination code is triggering causing dump. but it not triggering. debugger not taking me to inside FM. Without out Destination FM.
Taking me to Debugger.