cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Lookup data volume

Former Member
0 Kudos

Hi all,

I have the task to decide wether to use synchronous RFC call inside BPM or doing RFC Lookup inside of a mapping instead. Both cases would contain only one RFC call, the response will contain about 500 KB of data. Is it better to use RFC Lookup or BPM. Can somebody give an idea about the data volume, which should be processed with BPM and which can be processed by Lookups?

Regards

Sven

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>synchronous RFC call inside BPM or doing RFC Lookup inside of a mapping instead

this is not an option you should either:

1. do a sync RFC lookup - better faster, etc.

2. or do an async (with correlation) RFC lookup in a BPM (send and receive step)

this way you don't care about 30 sec timeout for a sync message and you can process larger messages

or lookups that take some more time

BTW

using sync RFC from BPM does not make any sens - RFC lookup is for that

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi, Michal:

In this case, if you go lookup in mapping program, since this mapping program is called from BPM, we can only use old way of lookup (UDF), is this correct ?

If the system is PI 7.1 or later, can we use standard lookup function SAP provided ? if yes, where do we pass RFC adapter as parameter ?

If you want, I can open new thread for this question

Regards

Liang

Edited by: Liang Ji on Jun 9, 2010 7:36 PM

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

i think that michal dessing SAP XI - PI.

how do you know everything about XI-PI.

You are the best

send us the recipie

Rgds

RP

Edited by: Rodrigo Alejandro Pertierra on Jun 9, 2010 2:42 PM

Answers (1)

Answers (1)

Former Member
0 Kudos

Steve i dont think 500KB is a big.

I had scenarios where i used Sync Send Step in BPM and it worked fine