cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC to BPM to File

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

former_member181985
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

Thanks for all the replies.

I';ve configured the receiver agreement and determination. However, nothing seems to be happening when i try to send idocs to XI. Is there anywhere i can see if the idoc has been passed to BPM. I cant seem to find anything useful using SXMB_MONI

Thanks!!

Answers (3)

Answers (3)

dharamveer_gaur2
Active Contributor
0 Kudos

You can check this blog-

Former Member
0 Kudos

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.

My configurations seem correct but the idoc is not being passed into the bpm. anyone encountered this before?

thanks

Former Member
0 Kudos

Hi,

Execute the Transaction SWF_XI_CUSTOMIZING, this shld give success.

and also Open your Integration process and do Syntax check by pressing F7

Make sure that you have activated all the Objects from IR as well as in ID

Regards

Seshagiri

Former Member
0 Kudos

HI,

Thanks for your help. SWF_XI_CUSTOMIZING has no error but the BPM is still not being processed.

Former Member
0 Kudos

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

Former Member
0 Kudos

hi,

I went to check out the inbound queue and found that there is a SYSFAIL error with the message

XI Error CO_TXT_OUTBINDING_NOT_FOUND.OUTBINDING: Q

not too sure what this means.

THanks

Former Member
0 Kudos

Hi Yu,

As N V Seshagiri, have checkec if the IDOC is triggered properly from your R3?

Check if your IDOcs are in green status in WE05 of your R3

Carlos

Former Member
0 Kudos

Hi,

Check in this For the Error which you got

Regards

Seshagiri

Former Member
0 Kudos

Hi,

The idoc has been triggered properly. but still the BPM is not being triggered.

Thanks for all the help

Former Member
0 Kudos

Hi,

for IDOC from R3 to BPM, the message interface should it be inbound aync or outbound async?

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

dharamveer_gaur2
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

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

Former Member
0 Kudos

Yes u need 2 receiver determinations

1. Idoc--->BPM

2. BPM--->File