on 02-25-2010 11:12 AM
Hi All,
I developed an outbound IDOC in which we are facing an issue.
There is some limitation on the maximum idoc size it can handle.
If number of records is more than 500, split the idoc into multiple iDoc's, e.g. if it would have 1300 records , the result would be 2 iDoc's with 500 records, and the last one would have 300 records
How can i acheive this.
Regards
Jai
Closed
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Yes, U can do this.
Using java mapping, in which u have lot of control on data, u can easily check the number of records...
So according to ur requirements, say if the records are 800, u will have 2 Idoc's 1 with 500 and the other with 300 records.
If nt clear,pl do post
Babu.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I am not sure why problems with size comes up just for 500 records.
but anyway if you want to split the Idoc into mulitple then do it at R3 side before sending to PI.
you can achive it through user-exit or copying the outbound processing FM.
Regards,
Suresh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1) IDOC Packaging....done on Sender end
2) IDOC split is not possible using mapping as IDOC adapter does not support it.
Regards,
Abhishek.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
1) first you need to know which message type/Idoc type you are triggering.
2) Get the Corresponding processcode from Partner profiles(WE20/ WE41).
3) Then the look for prper user-exit in the related processing FM.
4) write logic to split the IDoc accordingly.
if no proper user exit available then copy the standard processing FM and need to all ALE related configurations.
Catch hold any ABAP expert in your team to do all these.
Suresh
Agree with Suresh..
your requirement can be addressed by ABAP coding on R3 side..
go to we20 partner profile go to the corresponding message type and in the message control get the outbound process code..
In the processing FM you can find the user exit to do the coding..
or if you are not using message control say like material master ..there are exits avaiable in FM master idoc distribute
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.