cancel
Showing results for 
Search instead for 
Did you mean: 

RFC - PI - FTP

diego_gabriel
Participant
0 Kudos

Hello guys,

It's necessary an implementation where we will have a Function Module that will call our PI system sending some data.

After a mapping we need to save the file in a FTP server, get the acknowledgment and send back to the R/3 the current status: saved or not saved.

How can we achieve this? It's possible only using BPM isn't it?

How about the interfaces? RFC > sync > PI > async > FTP ?

I've searched other blogs but anyone helped me.

Looking forward to hearing you all.

Thanks,

Diego

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

first please have a look at my blog:

http://scn.sap.com/community/pi-and-soa-middleware/blog/2006/06/22/xi-playing-with-the-file-adapters...

it's possible to get the ack using proxy - PI - file but not with RFC without the ccBPM

so it's better to use a proxy for this case

>>>>How about the interfaces? RFC > sync > PI > async > FTP ?

file adapter is async so in case of sync call this does not make a good solution

conclusion - either ccBPM or better - abap proxy

Regards,

Michal Krawczyk

Answers (2)

Answers (2)

rajasekhar_reddy14
Active Contributor
0 Kudos

you really want to use PI for this requirement? in ECC it self you can handle this requirement.

Former Member
0 Kudos

I think you can use modules to make file adapter synchronous. try using AF_Modules/RequestResponseBean

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The scenario here is sync-async.  so you cannot use RequestResponsebean and oneway response bean to avoid ccbpm. Since the sender RFC is sync and file is naturally async based, ccbpm is the solution to get acknowledgement back.