cancel
Showing results for 
Search instead for 
Did you mean: 

BPM and IDoc

Former Member
0 Kudos

Hi all,

we have set up a scenario where an IDoc is the trigger for a Business Process which then sends an IDoc to another system. Unfortunately this Business Process is not beeing triggered! Has anyone succeeded in starting a similar process???

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Michael,

In the Integration Directory, for Receiver Determination, did you define the BPM as the receiver service?

In BPM, there should be receiver defined to receive the IDoc into an abstract interface. An Interface Mapping can be created to map the IDoc to the abstract interface.

Regards,

Bill

Former Member
0 Kudos

Hi,

we have encountered another problem. Our scenario looks like this IDoc ->XI -> BPM -> XI -> IDoc, when sending without the BPM part there is no problem. But when involving BPM we get a problem with ALE logical system name. I demands that we have a logical system name for the Business process when creating the IDoc. Does anyone have a solution for this?

Brgds

Kalle

stefan_grube
Active Contributor
0 Kudos

In the Directory, open the Business Process in edit mode, choose Service -> Adapter-Specific Identifiers from object menu. Here you can enter a logical system.

The logical system used for BPM has to be unique.

Regards

Stefan

Former Member
0 Kudos

Super,

it worked!

Brgds

Kalle

stefan_grube
Active Contributor
0 Kudos

Another solution for this problem is, using the header mapping functionality in the receiver agreement. Set here the sender service to the business system, where the message was originally from. Then the IDOC adapter uses this system for resolving the ALE sender system name.

Regards

Stefan

Answers (0)