cancel
Showing results for 
Search instead for 
Did you mean: 

Performance Synchronous Interface

Former Member
0 Kudos

Hello everybody,

I need an advice from you experts, I need to evaluate if is good to use a syncrhronous interface like this:

R/3 ABAP Synchronous Proxy->XI->R/3 Synchronous RFC,

the ABAP Proxy sends data in a table, then XI directs it to the R/3 via a Z RFC, and the Z RFC inserts that data in a Z tables, now the interfaces are synchronous beacuse I need to update Z Table in the Sender system for confirmation of succesful insertion in Z Tables in Receiver system, now tha real question is as follows, the data to transfer can be up to 10,000 records, is it correct to use a synchronous interface so the sender system is going to be waiting for confirmation of insertion in Z tables in receiver system? it's more a performance question, any suggestions would be really appreciated, thanks in advance.

Resgards,

Julio Cesar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Ok the reason to use SAP XI is because by company politics SAP XI shoul be use in any system integration even when is not necessary, that's the reason to use this, so by your answer you think Synchronous interfaces can be used even with 100,000 records?

Regards,

Julio Cesar

Former Member
0 Kudos

Hi Julio,

You can use XI for synchronous interfaces...but as I said it will degrade performance. You need a really good hardware configuration to handle this situation...

But still I feel 100,000 is huge number for sync messages...

Nilesh

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Julio,

If you are passing all 100,000 records at a time to ZRFC to insert into ztable...then it wont be a problem with sync interface...bcoz you are passing all records at a time and waiting for one single response...which is quite ok....

But if you are inserting one record at a time and base on result of previous insert if you want to insert next record...it willl take huge time and would afftect performance as well. ( Rather than this can used proxy @ receiver end as well and then you can call zrfc inside procy..would be much faster).

Hope this will help.

Nilesh

Former Member
0 Kudos

Sorry the amount of records is 100,000, thanks in advance.

Regards,

Julio Cesar

Former Member
0 Kudos

but my questions is,why are you using XI in the first place?

its a R/3 to R/3 scenario,just use ABAP coding for it

is there any complex mapping involved or any other reason for using XI?

Thanx

Aamir

Former Member
0 Kudos

Hmm..Good Question Aamir..

My suggestion is base on integrating 2 different SAP R/3 system using XI.

Nilesh