on 12-03-2013 7:55 AM
Hello everybody!
I have a question. How I can make application acknowledgments from Outbound message.
As an example. I have SAP system (XI adapter) and some 3rd party system (FTP). I send a message from SAP and put it to FTP. After some time I take file with results. Can I make acknowledgment for 1st message from this file without using ccBPM? Can I use Java Mapping for that?
Hi Dimitry,
There is an API to work with acknowledgments, but i never used it, i can't help you in this: Creating Acknowledgment Messages - Enabling Application-to-Application Processes - SAP Library
It seems that you should to create the adapter or try to create a module to FTP adapter.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi there!
dont bother generating this type of Ack. from within SAP PI itself.
It can be deducted by its own name - Application acknowledgment, that this type of Ack. is originated
in an applicative system.
As such holds applicative information regarding the business process status that just took place.
for example an outbound order will be Acknowledgedby an order confirmation including an approval\deniayl of the order and its items providing a unique confirmation ID and the original order keys.
This is also the reason why usually such process are Async. by nature , as applicative process may take time and in some cases it can be a true long-running process till an Ack. message is send back from the receiver..
So, in order to implement an application Ack. you will need a response Asynch. message from the receiver system (you already have that in your FTP Ack. dedicated folder.
and it must have with its payload the much needed correlation IDs (send in the original message).
using ccBPM you will correlate them and monitor the process End2End applicative.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Dmitry,
In order to confirm that, you will need to analyses the Ack message and your original message and find the required correlation fields.
A SAP business analysis may assist you in the subject.
Also, an object on the ERP side of type IDoc,BAPI or Proxy (preferably identical in technology to the original outbound message) so you can map your Ack. file to that structure.
Following that you will design your ccBPM processes in PI.
and Voala! you will have a 2 way process with message+correlation.
let us know how are you progressing .
I beg to differ.
ccPBM is the exact tools to monitor an End2End proccess and correleate between Appllicative message and its ack.
you can allways divide the solution into 2 diffrenet interfaces with no connection between them in SAP XI level.
correlation between the two will be done in the Applciative system.
http://scn.sap.com/people/mitesh.parekh/blog/2008/12/01/receiving-aleaud-as-acknowledgment-in-ccbpm
Hi Dimitry,
If you check the point 6 in this note 821267 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 / PI 7.3 File Adapter
, the file adapter doesnt have that functionality, then you need a ccBPM (check for ccBPM Michal Krawczyk blog ).
Perhaps the only way is to construct a module adapter or to make a new adapter, but it seems to complicated for me and im not sure how to do it easier than to do a simple ccBPM.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.