{"id":3805,"date":"2018-10-15T14:27:33","date_gmt":"2018-10-15T14:27:33","guid":{"rendered":"https:\/\/www.int4.com\/?p=1940"},"modified":"2020-05-18T09:06:48","modified_gmt":"2020-05-18T07:06:48","slug":"interface-monitoring-in-business-process-context-with-sap-aif-and-process-observer","status":"publish","type":"post","link":"https:\/\/test11988.futurehost.pl\/interface-monitoring-in-business-process-context-with-sap-aif-and-process-observer","title":{"rendered":"Interface monitoring in business process context with SAP AIF and Process Observer"},"content":{"rendered":"

<\/p>\n

Introduction<\/h2>\n<\/span>\n

Have a look at the picture above. What if, this huge jam was a result of a failing interface to or from the warehouse. Whether the root cause of the error is in communication, mapping, or anything else, you could quickly find out using the interface monitors, like the ones provided by SAP PI<\/strong> or SAP AIF<\/strong>. But on the other hand, from those monitors you would not see the implication that these errors have on the company’s business processes. Yes, in this case probably looking out the window would be enough? But, it is not always that obvious. <\/p>\n<\/div><\/p>\n

 <\/p>\n

SAP Process Observer<\/h3>\n

So, what if, we would like to see the interface messages in the context of business processes? Can we see that anywhere? Yes, we can! Using the SAP Process Observer (POB) and SAP AIF (which is integrated with POB), we can monitor entire business processes, also distributed across systems.<\/p>\n

After reading some other blogs<\/a> by my colleagues from Int4, you probably are already familiar with SAP AIF. But what is SAP Process Observer? In short, it is business process monitoring tool, which is available as part of Netweaver Business Suite Foundation 731, 702 SP06 and 701 SP011 (and higher releases). Have a look at the link below for some more details on POB features and see how you can activate it in your system.<\/p>\n

https:\/\/www.sap.com\/documents\/2015\/08\/52b01ce5-567c-0010-82c7-eda71af511fa.html<\/a><\/p>\n

In general, POB works, by creating a log of events that can be raised by any standard SAP application. An event can be Sales Order creation, Goods Issue or Invoice creation. Raising such events is a standard SAP functionality that just needs to be activated for business objects (Sales Order, Delivery etc.) that we want to monitor. The SAP POB can link corresponding events together, forming a chain that reflects the business process. The picture below shows an example business process, and the events that are part of it.<\/p>\n

\"Example<\/a><\/p>\n

To link these events together, POB needs a common key for those events. In this case, the Customer Purchase Order number could be used, as it is copied from Sales Order to Delivery and Invoice.<\/p>\n

How to fit SAPAIF into that process?<\/h3>\n

One of the interesting, and still not very popular, functionalities of SAP AIF is the ability to raise events, that are logged by SAP POB. The events can be raised at different points, during processing of an interface message in SAP AIF. For example:<\/p>\n