cancel
Showing results for 
Search instead for 
Did you mean: 

regarding cc bpm

Former Member
0 Kudos

hi,

i have question regarding cc-bpm,,,

as far as i know,, at EP side, make to trigger to XI,

XI can call workflow,,

my question, XI can hold workflow which perform several activity step until complete of it's job?

for example,

at EP side, create sales order and then send data to xi ,,, xi call workflow,,, workflow call transaction code for creation sales order screen and then user receive an mail contains linked-url,,

1. question,

users need to see mail at EP side in order to follow their own job list,

so after XI call workflow, how can i pass transaction code for creation sales order to EP side ?

2. Question

XI can hold workflow which perform several activity step until complete of it's job?

does anyone explain regarding BPM forcusing on XI in the rough?

thanks

ogawa

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Ogawa,

BPM is used to implement work-flow spanning across multiple application system against embedding the parts of work-flow in application system. Apart from this it also help achive other scenarios like, bridging synch and asynch systems, alert mechanism, multi mapping etc. Check the BPM overview document in SDN download section.

Check out the use cases discussed at http://help.sap.com/saphelp_nw04s/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm

BPM is mainly used in senarios where extra functionalities are to be done with the source message which cannot be done using the normal mapping and user-defined functions, like

->Collecting of messages till a certain count or for a specific criteria.

->Merging messages

->Spliting messages

->Processing of error files and sending to specific location and sending alerts.

->Parallel processing of two criterias at the same time can also be done using BPM.

Also go through these links,

/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers

http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm

Many other examples can be found under the following link at help.sap.com

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

And some weblogs

https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

/people/siva.maranani/blog/2005/05/22/schedule-your-bpm *****

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

/people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

/people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps *****

/people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements *****

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

/people/kannan.kailas/blog/2005/12/07/posting-multiple-idocs-with-acknowledgement

Also have a look at these seminars,

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37be...

<b>ccBPM is implemented as workflow internally on the abap stack.Each ccBPM instance is assigned to a workflow task.you use all sw* transactions for any problems in ccBPM.</b>

I hope it helps....

Regards,

Abhy

Message was edited by: Abhy Thomas

Former Member
0 Kudos

Hi ogawa,

I am not sure, if you have the right understanding of BPM.

BPM is from a view-point of the integration directory (integration engine) just a SERVICE, that can receive and send messages.

BPM runs on the workflow engine (ABAP stack). This is the same engine on that "normal" R/3 workflows run.

The difference between normal workflows and BPM are

a) BPM does not provide dialog steps

b) the steps allowed in BPM are not exactly the same as in "normal" workflow.

Triggering a R/3 workflow from XI is <u>not</u> the same than triggerung a BPM.

If you'd like to trigger a workflow in R/3 you need to call a rfc in R/3 via receiver/interface determination & receiver agreement. The rfc must trigger the workflow.(Some IDOCs are also able to do this)

If you'd like to trigger a BPM you need also receiver/interface determination, but <u>no</u> receiver agreement.

Hope, this helps a little bit.

Regards Mario

Former Member
0 Kudos

If your overall integration situation demands user intervention, then BPM is not the feasible option.check the correct usage checklist for BPM :

http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm