cancel
Showing results for 
Search instead for 
Did you mean: 

BPM?

Former Member
0 Kudos

Hi all,

A Business Process Engine is used when there are multiple senders or recievers........

Such scenarios are known as Message March or Message Split.......

Can i get the detailed description of BPM........and .......Why is it used....its advantages and disadvantages

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

BPM means Business process management.

Is it necessary to be used BPM,we need to have multiple senders and recievers?

not required, with out BPM also we can do.

Message: BPM in XI

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&

BPM-1

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

BPM-2

/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

BPM-3

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

BPM-4

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

Schedule BPM

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

Use of Synch - Asynch bridge in ccBPM

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi

Use of Synch - Asynch bridge in ccBPM

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

without BPM

/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm

without BPM1

/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19

IDOC BPM

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

multimapping without BPM

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

These links will u with BPM , will have screenshots also

To deal with Multiple sender and receivers based on the conditions we could use BPM. Its one of the feature of BPM, but its not mandatory to go for BPM for each n every case. Its depends upon scnenario.

/people/marilyn.pratt/blog/2007/10/12/clubhouse-las-vegas-a-bpm-roadmap

BPM Process Patterns:Repeatable Design for BPM Process Models

http://www.bptrends.com/publicationfiles/05%2D06%2DWP%2DBPMProcessPatterns%2DAtwood1%2Epdf

With its business process management (BPM)

capability, SAP NetWeaver allows you to respond quickly and

effectively to new process requirements while optimizing your

systems landscape.

With its BPM capability, SAP NetWeaver:

• Exploits business-process efficiency by giving your business

users the ability to directly model, manage, monitor, and

analyze business processes

• Enables continuous process improvement and the dynamic

modification of business processes

• Extends the value of your company’s core business investment

and maximizes the return on its strategic assets by providing

the ability to change process rules without additional IT

investment

• Provides greater visibility into critical business operations for

better decision making by delivering the right information at

the right time

• Allows the integration of people, applications, and internal

and external resources

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

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM

thanks

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

We will use BPM when ever we want to do the following:

1.Controling or Monitoring of messages in XI

2. Collect or Merge the messages in XI

3. Split the messages in XI

4. Multicast a Message

5. Need to send an Alert

6. Transformation

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

The Above things make the diff from other scenario's because without using BPM the above things can't be done in general.

Regards

Seshagiri

Former Member
0 Kudos

Hi,

An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.

You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).

http://help.sap.com/saphelp_nw04/helpdata/en/45/d169186a29570ae10000000a114a6b/frameset.htm

Refer

Message: BPM in XI

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&

BPM-1

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

BPM-2

/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

BPM-3

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

BPM-4

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

Schedule BPM

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

Use of Synch - Asynch bridge in ccBPM

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi

Use of Synch - Asynch bridge in ccBPM

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]

without BPM

/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm

without BPM1

/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19

IDOC BPM

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

multimapping without BPM

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

These links will u with BPM , will have screenshots also

An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.

You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).

Refer below link for more detail:

http://help.sap.com/saphelp_nw70/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm

BPM is used in following cases:

http://help.sap.com/saphelp_nw70/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.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

http://help.sap.com/saphelp_nw04/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/11/13283fd0ca8443e10000000a114084/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/e8/8e2d4233c8db2ce10000000a1550b0/content.htm

If you have a requirement where you need to collect the IDOC for some duration of time suppose 15 min then at that time you can go ahead with the BPM now again this will differ on requirement to requirement.

BPM is usually used for multimapping mapping scenarios.

Check this weblog for a step by step procedure:

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

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

for case study go thru this blog:

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

for checklist:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193...

Take a look at this blog for some very good guidelines on when to use BPM's and when not to use BPM,

/people/swen.conrad/blog/2006/12/22/xi-ccbpm-performance-under-perform-or-out-perform

Thanks

Swarup

Former Member
0 Kudos

Hi Deepika,

The actual potential of BPM itself is different. It is not contained for only in cases of multiple receivers or senders.

It can be defined as follows

BPM is business process management where you can handle the step of execution of process based on the some message.

In case of XI.

XI without BPM is just conversion of message from one format(sender) to another (receiver). XI as such doesnot store the message. But when you introduce BPM, the message persists for a while within XI for taking decision.

Let me explain with an example

Consider this business case

if junior employee

send mail to manager

if senior employee

send mail to Senior manager

Here when the message enter the XI box, and march through the BPM based on the message BPM will decide to whom send the message. Here the message actually has to persists for a while before proceeding.

Advantages

1. Message can persists for a while

2. Helps in routing messages based on some condition

3. Helps in decision making

DisAdvantages

1. BPM is an overhead, it should be used only the scenario demands.

I think you can find various help documents on BPM at help.sap.com

Hope this provided some inputs w.r.t BPM

Regards

Ramesh P

former_member556603
Active Contributor
0 Kudos

Hi Deepika,

A Business Process Engine is used when there are multiple senders or recievers........

Such scenarios are known as Message March or Message Split.......

Can i get the detailed description of BPM........and .......Why is it used....its advantages and disadvantages

Adavantages:

while we use BPM we can do :

1) Error Handling

2) Spliting of messages

3) Combining of messages

4) Message Persistency.

5) Transformation

Disadvantages: While we used BPM Performance is slow.

Steps involved in BPM..

Process Execution and Corellation Handling.

With its business process management (BPM)

capability, SAP NetWeaver allows you to respond quickly and

effectively to new process requirements while optimizing your

systems landscape.

With its BPM capability, SAP NetWeaver:

• Exploits business-process efficiency by giving your business

users the ability to directly model, manage, monitor, and

analyze business processes

• Enables continuous process improvement and the dynamic

modification of business processes

• Extends the value of your company’s core business investment

and maximizes the return on its strategic assets by providing

the ability to change process rules without additional IT

investment

• Provides greater visibility into critical business operations for

better decision making by delivering the right information at

the right time

• Allows the integration of people, applications, and internal

and external resources

A Business Process Engine is used when there are multiple senders or recievers........

Not required, with out BPM also we can do.

Message: BPM in XI

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&

BPM-1

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

BPM-2

/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

BPM-3

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

BPM-4

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

Schedule BPM

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

Use of Synch - Asynch bridge in ccBPM

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi

Use of Synch - Asynch bridge in ccBPM

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]

without BPM

/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm

without BPM1

/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19

IDOC BPM

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

multimapping without BPM

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

These links will u with BPM , will have screenshots also

BPM Steps link : http://help.sap.com/search/highlightContent.jsp

Adavantages:

Thanks,

Satya Kumar

Reward points if it is useful..

Edited by: SATYA KUMAR AKKARABOYANA on Apr 17, 2008 10:13 AM

Edited by: SATYA KUMAR AKKARABOYANA on Apr 17, 2008 10:37 AM