on 09-16-2008 8:20 AM
Hi Gurus,
I have a scenario where by i will need to collect idocs from an R3 system, perform a transformation and output the results into a flat file.
I looked at various blogs but am still pretty confused.
For my scenario, do i need to configure a receiver determination to pass the idocs into BPM?
( If the answer is no, how does the idoc get pass into the BPM? )
or do i just need 1 receiver determination to output my result from the BPM into a flat file?
Thanks in advance.
Hmm..
Yes You need to configure a Receiver determination as BPM process acts as Business Service.
Its just like configuring a normal a scenario.
Using abstract interface of IDOC you will pass actual IDOC message to BPM as BPM can use only abstract interfaces.
So there will be 2 receiver determintions
1. IDOC to BPM
2. BPM to File
Thanks,
Gujjeti.
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,
>>Thanks for the help. I tried using SXMB_MONI with the View Process option. However, nothing is
selected. Seems like my BPM is not being activated at all.
Means the triggered Idoc itself not reached to XI. the try for this first to get the Idoc into XI MONI.
Check in all possible ways where the Idoc has Strucked
1) At R/3 side
check in SM58
2) At Xi Side
Check in SMQ2
Check in IDX5
Regards
Seshagiri
Hi,
Can you tel us is this is Sync Process or Async????
>>for IDOC from R3 to BPM, the message interface should it be inbound aync or outbound async?
You have to select the Abstract Message Interface for Idoc in BPM
For this you have to create one Abstract Message interface for Your Idoc
Regards
Seshagiri
Hi,
If the error is CO_TXT_OUTBINDING_NOT_FOUND.OUTBINDING
The problem is in your receiver determination.
Check your scenario in Integration Directory.
Remember that you need an abstract interface of type your IDOC and the first receiver determination must be something like that:
R3 (IDOC) --> your BPM (Abstract interface of your IDOC).
Regards,
Carlos
Hi,
At the moment i have 2 receiver determination
1. from R3 Outbound async to abstract async of BPM
2. from BPM abstract async to inbound async
1 receiver agreement
BPM to a service with a file adapter
I've also configured another simple scenario without BPM, just sending a IDOC from R/3 to XI with a simple transformation and exporting the output into a flat file. Its working fine and im able to see the XML messages in SXMB_MONI.
However, for the BPM, when i try to click on the process view via SXMB_MONI, it says no message found. I'm suspecting that somehow the idoc is not even passed to the BPM but i am unable to see where have i gone wrong.
Any help will be much appreciated.
THanks in advance.
Interface shoud be inbound aync.
do i think to check your BPM,use Block step.in block step put your all other steps.
now in block step porperty check ->Create New transaction check box.
Now u trace in MONI,PE trace would be avilable and now u can check in workflow which step having error.
you can check Create New Transaction check box for recieve step and transformation step.
Hi,
You have to create Receiver determination from SAP to BPM
& Create Receiver Determination From BPM to File
One Receiver Agreement is Enough
Regards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes u need 2 receiver determinations
1. Idoc--->BPM
2. BPM--->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 |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.