cancel
Showing results for 
Search instead for 
Did you mean: 

RFC all from source SAP system to XI

Former Member
0 Kudos

I have an ABAP program in the source SAP system which calls RFC FM. This RFC FM passes data to XI via RFC adapter. I see a problem now in production which did not show up in test. The RFC call does not pass data over 200,000 records in the internal table. Any idea on how I can raise this limit. Here's the call....

call function 'Z_SEND_DATATOXI' in background task

destination 'XIRFC' as separate unit

TABLES

e_intab = it_intab.

It seems to work just fine which its below 200,000 records.

If over, it fails in sm58 with error in target system. I don't see anything in XI (no failed process at all).

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi Parimala,

very often in RFC cases it does not have to be related

to table size but the time the R3 processed this "data send"

RFC calls are processed as dialog work processes

and the limit in parameter: rdisp/max_wprun_time

affects them - so you may try to increase this

parameter if it's possible

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

Former Member
0 Kudos

Hi Michal,

I think you are right about max_wprun_time. I cannot find this in SARFC. Do you know where this is set.

Thanks.

Former Member
0 Kudos

Hi Paimala,

it is a Profile Parameter which you can check using RZ10.

Additionally you should check SAP Note 74141 about Resource Management for tRFC. It lists some more profile parameters that can be adjusted to get better performance of RFCs.

Best regards

Christine

former_member184154
Active Contributor
0 Kudos

It's IN RZ10 (Profile Parameters) that you will find (or add) it.

But it's dangerous: users could get stuck.

Why not switching to background (ARFC/TRFC)? That would probably avoid using dialogue wp.

Take a look at the CALL FUNCTION rfc syntax (STARTING NEW TASK task name)

Alex

MichalKrawczyk
Active Contributor
0 Kudos

Hi Alex,

>>>>Why not switching to background (ARFC/TRFC)? That would probably avoid using dialogue wp.

I believe it will still be a dialogue process

have a look at

Note that RFC calls with CALL FUNCTION are processed in DIALOG work processes.

from

http://help.sap.com/saphelp_erp2004/helpdata/en/62/73241e03337442b1bc1932c2ff8196/content.htm

Regards,

michal

Former Member
0 Kudos

Thanks guys. I'll try some of your suggestions and will keep you posted.