cancel
Showing results for 
Search instead for 
Did you mean: 

(RFC vs files), where Sender SAP and receiver multiple system

0 Kudos

Publish and Subscribe using BPM or Without BPM (RFC vs files), where Sender SAP and receivers multiple system,.

This is my 1st BPM scenario in sandbox system

For this scenario

I Created 2 Data types

2 MT,

Service interface:

Request interface Mode:Asynchronous

Abstract Req interface,Mode:Asynchronous

Response Interface,Mode:Asynchronous

Abstract Respomse Interface ,Mode:Aysnchronous

Synchronous Interface ,Mode:Synchronous

2 Message mapping for Req and Resp

1 Operation Mapping

BPM design: Plz find the attatchement

Can anyone please help me how many Interface determinations,receiver determinations ,sender agreements,receiver agreements need to create for this.......

It will be good if anyone send the BPM design flow for this.........

can we do this scenario without BPM?

Regards

A.Muni kumar

Edited by: Muni 1234 on Jan 31, 2012 10:24 AM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

You can definitely do publisher and subscriber pattern without BPM. What you need is two flows: One that publishes to a component(Let's call it BUS_COMPONENT) and the other one that is the subscriber. from the (BUS_COMPONENT) to the final receivers. Usually this goes together with a canonical data model (assuming that you have multiple senders as well).

But since in your case you have only one SAP sender there is no need for PUB SUB you can just create one flow SAP to multiple receivers.

0 Kudos

Thanks for the response.........

But File adapter will not support Sync call.........if i use asynchronous for this scenario i need to trigger proxy for this....i mean i want to write any report for this?

Former Member
0 Kudos

Hi,

Could you explain your scenario?

As you mentioed SAP is on Sender Side and on receiver side you have mutiple systems..

now can you explain on receiver you have Files(FTP) or any other..

What is tehre from SAP Side.. RFC or Proxy?

and what is the expected flow.. is it Sync..?

because if you are trying for scenario RFC --> PI ---> Files(Multiple Files)

then there are two questions?

1. is this scenario with condition based routing.. so that each time outof many receiver systems it will trigger any specific system.

if above is the case then you can achive this without BPM also..

2. or you need to trigger this interface to all different receiver systems.. if this is the case is scenario expected is Sync..?

your scenario is not clear?

Thanks,

Bhupesh

0 Kudos

Hi

Receiver is FTP only.....

SAP side is RFC.........

RFC sender will be initiating the scenario, and there is receiver is File, PI should go to file directory and take the file then send it back to RFC as response.

Sender: RFC

Receiver: File

1. is this scenario with condition based routing.. so that each time outof many receiver systems it will trigger any specific system.

if above is the case then you can achive this without BPM also..

Yes...its condition based routing...

I Used async in this scenario.....sender side configurations also done....

But when when I am triggering BAPI from SE37 I am getting an error

Exception SYSTEM_FAILURE

Message ID: 00 Message number: 341

Message:

Runtime error CALL_FUNCTION_NOT_FOUND has occurred

How to Solve this????

I checked the RFC destination which i created in TCP/IP..a nd i mentioned the same in se37 RFC target system..

Connection is Ok

Or we need to create proxy for MI and report for this?

Edited by: Muni 1234 on Feb 1, 2012 8:38 AM