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: 

Connection closed (no data) while calling RFC

Former Member
0 Kudos

Hi Experts,

We are facing multiple Runtime Error  with short text as "connection closed (no data)"   while calling a RFC.

Is it due to some connection link downtime or other issue ? I have provided the details of the dump in the following section.

If any more details needs to provided then i can provide the same.

Waiting for your valuable feedback. Thanks in advance.

system environment


   SAP Release..... 740
   SAP Basis level 0004

   Application server... tdclxsrv203
   Network address...... 10.11.175.23
   Operating system... Linux
   Release.............. 3.0.93-0.5-default
   Hardware type....... x86_64
   Character length..... 16 Bits
   Pointer length........ 64 Bits
   Work process number... 32
   Shortdump setting. full

   Database server... tdclxsrv201
   Database type..... ORACLE
   Database name..... PU6
   Database user ID SAPISU

   Terminal.......... 10.11.175.36

   Character set C

   SAP kernel....... 741
   Created on....... Oct  6 2014 00:06:41
   Created at....... Linux GNU SLES-11 x86_64 cc4.3.4 use-pr1
   Database version OCI_112, 11.2.0.3.0, V1, default
   Patch level....... 100
   Patch text.......

Database............. ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*
SAP database version. 741
Operating system... Linux 2.6, Linux 3

Memory consumption
Roll.... 0
EM...... 8177304
Heap.... 0
Page.... 16384
MM used. 7649840
MM free. 523624

User and Transaction
    Client................. 100
    User.................. WF-BATCH
    Language key.......... E
    Transaction.........
    Transaction ID...... 552229411B9E081CE10000000A0BAF17

    EPP whole context ID...... 0050569C6EF81ED4B78FE13E8EA8325F
    EPP connection ID........ 552229431B9E081CE10000000A0BAF17
    EPP call counter......... 32

    Program.............. ZSRR_PRO
    Screen.............. SAPMSSY1                                3004
    Screen line.......... 2
    Active debugger..... "none"

Server-Side Connection Information
    Information on caller of Remote Function Call (RFC):
    System.............. PU6
    Installation number 0020284189
    Database Release..... 740
    Kernel Release...... 741
    Connection type..... 3  (2=R/2, 3=ABAP-System, E=External,
    R=Reg.External) call type....... synchronous and transactional type T (emode
     0, imode 0)
    Inbound TID..........
    Inbound Queue Name...
    Outbound TID.........0A0BAF17081C5522BCB30164
    Outbound Queue Name..

    Client................. 100
    User.................. WF-BATCH
    Transaction.........
    Call program............SAPLERFC
    Function module..... ARFC_DEST_SHIP
    Call destination..... WORKFLOW_LOCAL_DEADLINE_100
    Source server...... tdclxsrv203_PU6_10
    Source IP address.. 10.11.175.23

Additional information on RFC logon:
Trusted relationship..
Logon return code.... 0
Trusted return code.. 0

Comment:
- In all releases prior to 4.0, no information is provided about the
caller.
- The installation number is provided in caller Release 700 and higher.
Additional information on RFC logon:
Trusted relationship..
Logon return code.... 0
Trusted return code.. 0

Comment: In Releases < 4.0, information about the RFC caller might be
missing or incomplete.

Information on where terminated
    The termination occurred in ABAP program "ZSR**", in
     "ZGETPRE**". The main program
    was "SAPMSSY1".

    In the source code, the termination point is in line 319 of (Include)
    program "ZSR**".

5 REPLIES 5

Former Member
0 Kudos

Is your problem intermittent?

Am curious as we are facing the same problem (error message) on an intermittent basis with our RFC to Paymetric.  We've tried and tried to flush out what the root cause may be, but it doesn't make any sense at all as one second we get this error and within 2-3 seconds we've coded our programs to "try again" and all is fine.  This happens for all 3 of our Paymetric RFC's.

Paymetric support is not of any assistance and they say we have a network issue.  We're running RFC's out to many other 3rd party apps and don't run into this with any of them, so we're having a difficult time accepting that we've got an issue on our side when the issue only occurs with Paymetric.  This happens with both our online use of our Paymetric RFC calls along with some batch processing for Paymetric.

Thank you in advance - I didn't want to start another thread on the same topic even though you reference a Z* transaction and I'm not sure what your RFC is going to

Former Member
0 Kudos

Hello Rinki

It seems that you have some problem in the source program that is being called by the RFC.

Check this part of the dump:

User and Transaction

    Program.............. ZSRR_PRO
    Screen.............. SAPMSSY1                                3004

Information on where terminated
    The termination occurred in ABAP program "ZSR**", in
     "ZGETPRE**". The main program
    was "SAPMSSY1".

    In the source code, the termination point is in line 319 of (Include)
    program "ZSR**".

You should check the include above in system PU6 and analyse the cause of the error. Maybe you can do a manual test of the RFC in SE37 to see what's going wrong.

Regards

Luis Becker

Former Member

Hello,

If you did a submit of a program in your RFC function call, make sure that you specified the addition "and return" in your submit statement.

Kr,

Mohamed.

javiercaceres
Participant
0 Kudos

Any news with this?

0 Kudos

Check the parameters of your RFC, they must all be of type CHAR