on 12-22-2010 11:26 AM
Hi All,
I have a scenario SAP>PI> FTP Folder. I would be receiving IDoc's(COSMAS) from SAP to PI, the requirement in PI is to create a single file(CSV) at the end of the day(say 8PM) for all the IDoc that PI has received through out the day.I am just picking 6 feilds from the IDoc to create the CSV file, so the file would have multiple rows based on the number of IDoc triggered from SAP.
I did an analysis, and I landed up with the following options,
1.BPM to collect all the IDoc till 8PM and process it to create a single CSV file. But this would run into performance issues if are collecting 1000's of IDoc.
2.Collecting all IDoc in a FIleSystem and process it as mentioned int the below blog,
/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
3.Use IDoc Packing to reduce the load on PI to store the IDoc till 8PM, solution as mentioned in the below blog
/people/sravya.talanki2/blog/2005/12/09/xiidoc-message-packages
Could you please suggest me which option would best suite the requirement.As we need to get this integration certified i by SAP ICC we need analyse in those lines too.
Thanks,
Venu
If you use PI 7.11 or PI 7.01, you should process all IDocs from R/3 at once on 8 pm, maybe in parts of 1000 IDocs each.
Use IDoc packaging and create the file in append mode to gather all parts.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
If u r using PI7.1EHP1, then u can use idoc packaging in sender IDOC adapter to collect IDOCs.......but if u r using PI7.0 without EHP1, then go for file system method........in this method just take the IDOC size into consideration while determining the number of IDOCs in a single file.......
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
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.