cancel
Showing results for 
Search instead for 
Did you mean: 

BPM PI 7.1

Former Member
0 Kudos

Hi All,

Can you please give me any simple BPM scenerio that can can be implemented easily?

Thanks in advance

Accepted Solutions (1)

Accepted Solutions (1)

former_member200962
Active Contributor
0 Kudos

Basic BPM implementation is same as it was in SAP PI7.0

If you want to use User Decision functionality refer:

https://wiki.sdn.sap.com/wiki/display/XI/UserDecisionstepinSAPPI7.1-Part+I

https://wiki.sdn.sap.com/wiki/display/XI/UserDecisionstepinSAPPI7.1-Part+II

If you want to use Monitoring Process refer:

https://wiki.sdn.sap.com/wiki/display/XI/Creating%20Monitoring%20Process%20with%20PI%207.1

One more functionality is provided....called Step Group.....search on SDN we have a good pdf document for this.

Regards,

Abhishek.

Former Member
0 Kudos

Hi Abhishek,

Thanks for the reply.

Can you please tell me how to debug the BPM?

Thanks in advance.

former_member200962
Active Contributor
0 Kudos

Check this for monitoring: https://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/ab3f538e-0d01-0010-07b7-802c90b67eec&overri...

If you want to check if your BPM is error free then once you have created the BPM press F7....if there are any errors/ warnings then it will display the same.....is there anything specific that you are looking at?

Besides the above techniques you need to check what is the Return Code of your BPM in SXI_CACHE ---> Integration Process.

It should be 0....if anything other than 0 then activation needs to be performed (in SXI_CACHE itself)

Regards,

Abhishek.

Edited by: abhishek salvi on Aug 30, 2009 12:50 PM

Former Member
0 Kudos

Hi Abhishek,

Thanks for the reply.

Can you tell me about the general flow of implementation of BPM?

Also,can you please tell me how to check whether BPM is working fine or not?

Thanks in advance

former_member200962
Active Contributor
0 Kudos
Also,can you please tell me how to check whether BPM is working fine or not?

Create the BPM ---> Save ---> Press F7 to check for any error

Check Return Code in SXI_CACHE

Ensure that the Service Interfaces / Operation Mappings and other objects included in the BPM are relevant.

However at runtime (during Testing) you will come to know whether your BPM is error-free or not.

Regards,

Abhishek.

Former Member
0 Kudos

Hi All,

I have implemented a test BPM File to File Scenerio.While doing so, I had stuck or confused with the following

1.What shall I mention in the Communication Channel in the Source directory?Can I use Receiver agreement for the communication channel and skip creating communication channel?If so then I have created 2 receiver determinations 1 with the Outbound Interface and 2 with the Abstract Interface

I have followed the same scenerio as mentioned in

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

If I mention the source directoy as the path in my system will it give error?

Also,how to test the BPM in SXMB_MONI_BPE .

I am confused with the monitoring mentioned in the blog.

Please help me.

Thanks in advance

rajasekhar_reddy14
Active Contributor
0 Kudos

Hello,

you can monitor BPM in SXMB_MONI , select process in moni there it self you can monitor BPM,

Regards,

raj

Former Member
0 Kudos

Hi Shweta,

> 1.What shall I mention in the Communication Channel in the Source directory?

Create a file communication channel as you do for other integrations. Create a sample xml file from MM_File_to_File mapping test tab. Use the same file in your source directory.

> Can I use Receiver agreement for the communication channel and skip creating communication channel?I

No you cannot do like this. Receiver agreement and communication channels are both are different. Communication is used to pick and create your file. Receiver agreement is the binding between your interfaces and communication cahnnel. Please see sap help on this.

> If so then I have created 2 receiver determinations 1 with the Outbound Interface and 2 with the Abstract Interface

You will create 2 receiver deteriminatins. one between your outbound interface and integration process and another between Integration process and inbound interface. You need to have one outbound, one abstract and one inbound message interface.

>If I mention the source directoy as the path in my system will it give error?

If you mean from your desktop, then you need do to ftp which connects from your desktop to xi. If you dont have then better put the file in shared directory on xi server or any other server and then read the file.

> I am confused with the monitoring mentioned in the blog.

It is a very straight forward document for monitoring bpm shweta. Since you are new you are having trouble. Also please see this document and see it is helpful for you:

https://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/1db5e190-0201-0010-1c90-d9de570c6b18&overri...

(see slide 17 for bpm)

I would suggest you to exactly create the datatypes, message interfaces etc the same as given in the blog. once you complete then you will have an idea and then can differ what ever you want then.

Regards,

---Satish

Former Member
0 Kudos

Hi All,

Please tell me how many sender agreements,receiver agreements,communication channels,receiver determinations will be required for the scenerio?Also,please tell me what shall I mention in the sender agreement,receiver agreement,receiver determinations?

Thanks in advance.

former_member200962
Active Contributor
0 Kudos

You have to run the Configuration Wizard twice

Source to BPM:

1 Receiver Determination.

1 Sender Agreement.....1 Sender FILE CC

1 Interface Determination.

BPM to Target:

1 Receiver Determination.

1 Receiver Agreement.....1 Receiver FILE CC

1 Interface Determination.

Regards,

Abhishek.

Edited by: abhishek salvi on Aug 31, 2009 9:27 AM

Former Member
0 Kudos

Hi Abhishek,

Thanks for the reply.

Please tell me the following.

You have to run the Configuration Wizard twice

But how ?

Source to BPM:

1 Receiver Determination.

Sender- Outbound Interface ,Configured receiver-Integration Process, Is it?

1 Sender Agreement.....1 Sender FILE CC

Sender Interface-Outbound Interface,is it?

1 Interface Determination.

interface as Abstract Interface,is it?

BPM to Target:

1 Receiver Determination.

Sender-Integration Process,Configured receiver-Business Service(In communication Component),is it?

1 Receiver Agreement.....1 Receiver FILE CC

What shall I mention in the Interface?

1 Interface Determination.

What shall I mention in the Interface Determination ?Inbound Interface is it?

Also,do I need to create the business service explicitely and need to mention the Receiver and sender as both Inbound and outbound Interface each in both sender and receiver columns of the Business Service(Communication Component)?

Where shall I need to mention the Abstract Interface Then?

Can I go ahead with the blog I am referring.

Thanks in advance.

Thans in advance.

former_member200962
Active Contributor
0 Kudos
You have to run the Configuration Wizard twice
But how ?

If you have never used a Configuration Wizard then forget about this line.....better do the normal (manual) way (even I prefer manual creation of ID objects)

1 Receiver Determination.
Sender- Outbound Interface ,Configured receiver-Integration Process, Is it?

Yes

1 Sender Agreement.....1 Sender FILE CC
Sender Interface-Outbound Interface,is it?

Yes

1 Interface Determination.
interface as Abstract Interface,is it?

Inbound Interface is the Abstract Interface.

1 Receiver Determination.
Sender-Integration Process,Configured receiver-Business Service(In communication Component),is it?

Yes

1 Receiver Agreement.....1 Receiver FILE CC
What shall I mention in the Interface?

Inbound Interface.....the one configured according to the target FILE structure.....not the abstract

1 Interface Determination.
What shall I mention in the Interface Determination ?Inbound Interface is it?

Yes the Inbound Interface.

Regards,

Abhishek.

Former Member
0 Kudos

Hi Abhishek,

Thanks for the reply.

Please tell me the followings

1.If you have never used a Configuration Wizard then forget about this line.....better do the normal (manual) way (even I prefer manual creation of ID objects)

How to run it in the manual way?Manual creation of ID objects?

2.In the second Interface Determination I shall mention the Inbound Interface while in the first Interface Determination I shall use the Abstract Interface as the Inbound Interface.Is it?

Thanks in advance

former_member200962
Active Contributor
0 Kudos
How to run it in the manual way?Manual creation of ID objects?

To manually create the ID objects (Receiver/ Interface Determination, Sender/ Receiver Agreement)......right click and say New.....choose the Type of Object that you want to create......enter the relevant details and click OK....

2.In the second Interface Determination I shall mention the Inbound Interface while in the first Interface Determination I shall 
use the Abstract Interface as the Inbound Interface.Is it?

Yes.

Regards,

Abhishek.

Answers (2)

Answers (2)

Former Member
0 Kudos

answered

Former Member
0 Kudos

Hi Shweta,

Please check my reply in this thread:

(see krishnas blog for a simple end to end walk through)

Regards,

---Satish

Former Member
0 Kudos

Hi Satish,

Thanks for the reply.

Can you please tell me how to debug the BPM?

Thanks in advance.

Edited by: Shweta Kullkarni on Aug 30, 2009 9:11 AM