on 10-27-2008 6:17 PM
Hi,
We are using proxy to send the data to PI. This is full load everyday and has around 7000 records & we are expecting all records in one XML file ( 7000) of them . Problem is when the abap report sends the data, it errors out because of internal table overflows.
The PI message is
Msg_T
-> Items
--> item01
--> name
--> Address
Now with this, proxy is generating nested (deep structure) and having trouble in filling the values.Is there any way we can solve this issue.
.
Please advice
Hi,
As for as I know Proxies are ment to handle the large amount of data. There could be some issue in your ABAP code.
1. First of all check your filter crietera.
2. Your select query should not be insde any loop... endloop.
3. You should avoid joins if there are more tables in the select query.
4. Do not put loop inside loop.
5. Try create more internal tables and finally merge them into one final internal table.
6. Now play with this final internal table, to move your data into XI.
Regards,
Sarvesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
7000 lines should not be a problem in a ABAP Proxy. Maybe you shoud get a experienced ABAPer to look through the code. To what are you delivering the payload. JDBC, file or what ever. Because, as suggested earlier in many cases you could devide the payload when sending it and then collect it again on the other side. For file Append, for JDBC just make more insertstatements etc.
Hope it helps
Kind regards
Mikkel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
nested XML filling should not be a problem. XI is handling the message data type right?
With this if you are facing overflow, For high volume generally we dont implement BPM but using BPM you can collect message and can send only 1000 at a time from proxy to avoid message overflow.
Thanks
Gaurav
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.