on 05-29-2013 3:26 PM
Hi,
before to continue in a way... I would like to be sure I'm the good path...
My flow is "File -> PI -> ECC idocs (unbounded)", but in ECC, IDocs DEBMAS should be processed in the exact same sequence as info was in the source file: DEBMAS_1 before DEBMAS_2, before DEBMAS_3 etc...
What's the best approach to do this Serialization on my DEBMAS IDocs ?
Many Thanks.
Mickael
PI 7.11 + ECC 6.0 (702)
Hi,
Use EOIO mode in file channel, it gaurantees sequence processing.
I have implemented serialization concept in sender IDoc scenarios using Serialization using message type,easy approach.
Thank you,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raj,
"Use EOIO mode in file channel, it gaurantees sequence processing." yes but this option is only inside PI (if I'm not wrong). Moreover as in my case I have only one daily file and as I create an "unbounded DEBMAS", in PI in fact I have only one XML message.... so... I'm not really concerned by EOIO inside PI... but more of what's happen after the receiver IDoc adapter... so in ECC.
My question is mainly in the receiver system (e.g ECC), which will open my "unbounded IDoc" to create several IDocs DEBMAS, and will process them (certainly not in the same sequence). Here, in ECC, my IDocs DEBMAS should be serialized.
Do you have done something like that ? with an "unbounded" IDoc (MaxOccurs=Unbounded) ?
Any feedback is welcome 😉
Regards.
Mickael
Hi Raj,
I did a test, and in fact the queue name defined in Sender CC (file) is of course used in PI, but it also used in ECC (under WEINBQUEUE) when option "Queue processing" is used in CCR of Idoc: I have "SAP_ALE_MyQueueName". Good news... So that's solved my issue #2.
The side effect of that, it's the ECC queue is used for both ADRMAS and DEBMAS. So "Queue Processing" has to be flagged for both. Well, could be acceptable for this flow...
So that's solved my issue #1.
Last step: issue #3 : to automatize the process of these Queue entries.
Thanks.
Mickael
Hi all,
Issue #3 is solved: Messages are in fact automatically processed by SAP, no need to go in WEINBQUEUE to do something manually (except eif error).
Conclusion:
for my flow "file to 2 unbounded idocs: ADRMAS + DEBMAS", we should have ALL these options:
And so,
I will do some stress tests...
regards
Mickael
Hi,
>>>>serializing IDocs., easy in PI, but currently in ECC I'm facing to a more complex situation than expected... with idoc in status "75"...
why is this complex ? it's a typical and you can monitor this queue (weoutqueue, weinbqueue)
on the basis of the queue name (so debitor number for example) - does it get any better ?
I'm using this for debmas too (to handle adrmas) and it works without any issues,
BTW
all approaches also described in my book:
http://www.sap-press.com/products/Mastering-IDoc-Business-Scenarios-with-SAP-NetWeaver-PI.html
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michal,
With Serializing Idocs, yes we have WEINBQUEUE... to monitor... but here the issues I have seen for the moment, which is for me (for the moment) not so easy as just flag option "Queue processing".
So now, you understand, before to search and find a solution for each of these issues, that I would prefer to know if option "serializing idocs" (Queue processing in CCR) is really THE solution. Easy ?!
Regards
Mickael
P.S: sorry but in your book, you did not really detail this case (only 2 or 3 pages and mainly for the flow ECC to PI). 😉
Hi Mickael,
I had come across similar issue where we used to receive multiple files with each file sending multiple idocs to ecc. However this was for WMMBXY idoc. Even we could not implement serialization, so we set in partner profile not to process the idoc immediately and processed it through background job.
This may not be the best solution but might work for you.
Thanks,
Girish
User | Count |
---|---|
85 | |
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.