on 02-07-2011 10:57 AM
Hello Experts,
I have an scenario where i have to extract large volume of data from SAP system to a external database using SAP PI. The process has to extract about 400.000 rows from SAP and send it to this external database. I guess the best way to insert the data to the database is using JDBC adapter but i'm wondering what's the best adapter i can use to comunicate SAP R/3 and SAP PI? What's the best way to send a message of 400.000 rows to SAP PI? Files, idocs, proxies? Could you please tell me if there's any documentation on the topic?
Thank you in advance.
Hi Roger ,
I am having same scenario . But having 200 tables in SAP .Every data has to push to ECC .In this Case PROXY-PI-JDBC will work ..
What is the limitation PROXY in handling the data ..
Thanks for In advance ..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
In your case, ClientProxy to JDBC is the best for the performance.
Please see the link, it will explain you scenario (proxy to JDBC) in details.
Regards,
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
aysnchronous proxy to jdbc is the best approach. Create first the message type for the inbound (database) interface and reuse it for the outbound (proxy) side to avoid use of mapping.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If data is giving problem while posting in JDBC System,
make packets of the data on ECC system while filling Sender Proxies.
For example pick data from data base upto 5000 rows & Flag in system & send it to PI --> then to JDBC System & Post.
Now pick data for unflaged rows from database & send it to PI System --> then to JDBC System for posting.
I will suggest you to use Proxies for this requirement & push the data from PI System to ECC System using HTTP Receiver Proxy adapter using HTTP Type RFC Destination.
At ECC system code, you can handle the data for posting.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As per your flow, your scenario will be
Proxies to PI System &
PI to JDBC.
Use Asynchronous proxies for data from ECC System.
Use Message mapping without Functions and calculation (1:1) mapping.
All calculation or function can be used during Filling Proxies at ECC system in ABAP Proxy Code.
If the message is in large scale, you can make packates in Proxy code using internal table at ECC System.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.