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: 

CALL FUNCTION REMOTE ERROR

Former Member
0 Kudos

Hello all,

I had an error in the application abap program, in ECC6, during an RFC call of a specific function module, during settelment process.The error was logged under name "time out".

After checking, we found the problem is releated to  "dbif_rsql_sq_error"


Any idea?

Best regards

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Actually the RFC will use dialog work process then there is an limit(like 3600 seconds).

You may increase your timing or to optimize your program(RFC).

Regards,

Vadamalai A.

5 REPLIES 5

Former Member
0 Kudos

Hi,

Can you provide the snapshot of ST22?.

Thanks

Katrice

dayakar_sama
Explorer
0 Kudos

you trying to perform a large selection or non-index selection on a large table in that FM, try to optimize it with index field selection and retrieve small data if it runs in foreground, else just examine the select whether it is retrieving huge data.

Former Member
0 Kudos

Hello,

Please find attached the ST22 report.

Notice also that the problem is aleatory.

Best regards

0 Kudos

New task runs in dialog mode even if the parent program runs in background. For every dialog program time limit will be defined in RZ11 parameters(rdisp/max_wprun_time) by basis.

1. your FM ZALSP023 is being processed more than the time limit maintained in the above parameter thus it is giving this dump.

2. To avoid this, optimize the code in ZALSP023 FM so that it completes data processing within the time limit.

3. possibility is that this design may not suitable for your requirement.

What your FM does? why you are using it in your program?

Separate task FMs will be defined as RFC but will be called in the same system.

Read: https://help.sap.com/saphelp_nw04/helpdata/en/3d/a846df17c1014e928626637ab06838/content.htm

Former Member
0 Kudos

Actually the RFC will use dialog work process then there is an limit(like 3600 seconds).

You may increase your timing or to optimize your program(RFC).

Regards,

Vadamalai A.