cancel
Showing results for 
Search instead for 
Did you mean: 

Problem in BPM implementation

Former Member
0 Kudos

i have a scenario where BPM receives from ODS and sends a call to IDoc and then depending on the IDoc ack it is forwarded to RFC.

according to this scenario my BPM looks like this:

receivetransform1sendtoIdocswitchtransform2--sendRFC call

in case of transform1 i have to give the source and destination message interface.But The destination message interface is of IDoc which is not to be created.

so can any one help me implement this scenario.

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi Mudit,

if you're using IDOCs in a BPM you need to

create an <b>IDOC abstract</b> interface

in the Directory use the original idoc - during the config

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Answers (1)

Answers (1)

moorthy
Active Contributor
0 Kudos

Hi Mudit,

<i>in case of transform1 i have to give the source and destination message interface.But The destination message interface is of IDoc which is not to be created.</i>

2 ways,

1)For this you need to create an Abstract Interface of Idoc Type - create a External Definition for the Idoc type and then create an Absract Interface based on the External Definition

2) Create a Message Mapping between Source and Idoc before it reach to BPM. So in the BPM you will get only Mapped Idoc Structure.

Hope this helps,

Regards,

Moorthy

Message was edited by: Krishna Moorthy P

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>>1)For this you need to create an Abstract Interface of Idoc Type - create a External Definition for the Idoc type and then create an Absract Interface based on the External Definition

why should he create an external definition?

what's the use of it?

you can create an abstract message interface

on a standard IDOC

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

moorthy
Active Contributor
0 Kudos

Hi Michal,

<i>why should he create an external definition?

what's the use of it?</i>

It is not required.I agree with you. I thought by mistake, multiple Occurences of Idoc will be there.

Thanks for the reply,

Regards

Moorthy

MichalKrawczyk
Active Contributor
0 Kudos

Hi Krishna,

one more thing:

>>>>And also make sure that your send step is Synchrnous so that you can get the Acknowledgement from the Idoc.

Synchrnous ???

as far as I remember you only need to <b>request ack </b>

in the send step

are you sure IDOC can work in a SYNC MODE??

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

moorthy
Active Contributor
0 Kudos

<i>as far as I remember you only need to request ack

in the send step</i>

>>Thanks for you correcting me. I just checked my scenario.

Regards,

Moorthy

MichalKrawczyk
Active Contributor
0 Kudos

Hi Moorthy,

no problem

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Thanks michal and krishna;

the points which i picked up from this communication are that:

1.I will have to create an abstract interface for Both IDOc and RFC(is an asynchronous call).

2.The IDoc send step will be an asynchronous call.

Is this all i need to get an acknowledgement for successfull Idoc processing.