cancel
Showing results for 
Search instead for 
Did you mean: 

User Exit or RFC LookUp

Former Member
0 Kudos

Dear all,

I am having a requirement in which from outbound delvery (DELVRY03) from ECC system, inbound delivery (DELVRY03) back to ECC system is to be created. For this requirement we are using PI which on mapping is creating the inbound delivery back to ECC system.

Now, in outbound delivery we are getting PO Number from which we need to fetch the corresponding vendor number which is to be provided in one of the field in the output.

My question is, should we thru user exit fetch the vendor number from ECC system and provide in one of the field in input or can we fetch it using RFC lookup.

Which of the technique is recommended?

Reg,

NJ

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

If its possible to pass it in sender idoc field via any of the user exit, then its preferable over RFC lookup, because

1. RFC lookup will give additional call to ECC system.

2. Time consumed by RFC call during mapping is over burden as compare to pass the value in sender payload.

Use of user exit will avoid this extra call to ECC system, and will be performance wise better as compare to RFC lookup.

If there will be less data, the performance difference will not be considerable, but it may impact in heavy load production systems.

Thanks

Swarup

Former Member
0 Kudos

Thnx Swarup,

there will not be much load as hardly 10~15 deliveries a day will be created and will be making RFC Lookup only to fetch one single value.

then when can we use RFC Lookup?

Reg,

NJ

Former Member
0 Kudos

Nishu,

there will not be much load as hardly 10~15 deliveries a day will be created and will be making RFC Lookup only to fetch one single value.

You can use RFC look-up as the number of look-ups that will be made is not significant in your case.

Regards,

Neetesh

former_member181962
Active Contributor
0 Kudos

Hi Nishu,

Even if the traffic is less, use of user exit is better design.

You will have to go for a RFC look up when there is no option for you in the user exit.

It is like you are going to your office from your home and puposefully forgetting your wallet. Then you make a call from the bus stop to your home asking someone to get the wallet for you.

If you remember that you have to carry the wallet at home, you might as well carry it..:)

That example summarizes the use of user-exit vs RFC look up.

Regards,

Ravi Kanth Talagana