-
Technical Assistance
Request product support from SAP
-
Non-Technical Assistance
Request non-product support or provide feedback on SAP Support Portal site
Technical Assistance
Request product support from SAP
Non-Technical Assistance
Request non-product support or provide feedback on SAP Support Portal site
The Ariba Security team has decided to deprecate the Ariba Transaction Monitoring API (TM API) as of November 2022, since it can't support the latest security standard, which relies on OAuth with mTLS. It will stop working in November 2023.
Ariba will therefore request that all existing consumers of the Transaction Monitoring API, to stepwise move to the new Ariba Integration Monitoring API.
As a consequence, our Ariba Network monitoring solution, as defined by SAP Solution Manager Application Operations, is in the process of being deprecated as well.
Also, we recommend our customers consider using SAP Cloud ALM or SAP Focused Run (at least 3.0 FP02), as they both consume the new Ariba Integration Monitoring API.
SAP Ariba is SAP's cloud based marketplace for business-to-business transactions. SAP Ariba runs the Ariba Network in which buyers and suppliers can find each other and do business in one network. You can integrate SAP Ariba Network with your on-premise system either through SAP Integration Suite - Cloud Integration or SAP PI.
For SAP Ariba the following integration scenarios are possible:
The different scenarios contain the following exceptions and point-to-point connections:
| Scenario Component | Monitored Content | Interface Channel Type | Since SP |
---|---|---|---|---|
1 | Systems: ABAP on-premise system | Exceptions in Ariba Integration Add-on | Cloud: Cloud (Ariba Add-on) | 7.2 SP08 |
2 | Systems: ABAP on-premise system | Application Log Messages related to Ariba integration | RFC or WebService channels | 7.1 SP05* |
3 | Systems: ABAP on-premise system | IDocs | IDoc | 7.1 SP12 |
4 | Systems: ABAP on-premise system | Web Service errors and performance | Web Service: Web Service ABAP (STAD) or Web Service ABAP (SOAP) | 7.1 SP05* |
5 | Systems: ABAP on-premise system | Messages in the ABAP proxy framework | Process Integration: Process Integration (PI – ABAP only) | 7.1 SP12 |
6 | Cloud Services: SAP Integration Suite - Cloud Integration | Exceptions in integration flows (IFlow) in SAP Integration Suite - Cloud Integration | Cloud: Cloud (SAP Cloud Integration) | 7.1 SP12* |
7 | Systems: SAP PI on-premise system | PI Messages and Channels | Process Integration | 7.1 SP12 |
8 | Cloud Services: SAP Ariba | Exceptions in SAP Ariba Network | Cloud (Ariba Network) | 7.2 SP07 |
*) Monitoring content was extended with later support packages (see monitoring template page for details)
To know which IDocs, WebServices and Application Log entries are relevant for the Ariba integration scenario, please refer to the following documentation:
The following technical prerequisites have to be met in order to monitor this scenario:
The following SAP Ariba scenarios are currently covered in public cloud operations with SAP Solution Manager:
Additionally you can use SAP AIF in your on-premise system to set up monitoring for your SAP Ariba integration. The message statistics from SAP AIF can then be monitored by SAP Solution Manager as described here.
Metric Name | Description | MAI Category | Since SP |
---|---|---|---|
Ariba Network Channel available |
Interface Channel Availability. Availability is checked via EEM script execution on the source system or target system. |
Availability |
7.2 SP07 |
Number of Exceptions in Ariba Network (last 24h) | Number of exceptions detected in Ariba Network during the last 24 hours.
|
Exceptions | 7.2 SP07 |
Number of Exceptions in Ariba Network |
Number of exceptions detected in SAP Ariba Network. Exception statistics are retrieved from central Exception Management in SAP Solution Manager. |
Exceptions |
7.2 SP07 |
Number of Messages in status Warning (last 24h) | Number of messages in status Warning detected in SAP Ariba Network during the last 24 hours. Exception statistics is retrieved from central Exception Management in SAP Solution Manager. |
Exceptions | 7.2 SP07 |
Number of Messages in status Warning | Number of messages in status Warning detected in SAP Ariba Network. Exception statistics is retrieved from central Exception Management in SAP Solution Manager. |
Exceptions | 7.2 SP07 |
Single exceptions in Ariba Network | Single exceptions detected in SAP Ariba Network. Exceptions are retrieved via the Transaction Monitoring API from SAP Ariba Network into central Exception Management in SAP Solution Manager. |
Exceptions | 7.2 SP07 |
Single messages in status Warning | Single messages in status Warning detected in SAP Ariba Network. Messages are retrieved via the Transaction Monitoring API from SAP Ariba Network into central Exception Management in SAP Solution Manager. |
Exceptions | 7.2 SP07 |
Metric Name | Description | MAI Category | Since SP |
---|---|---|---|
Single exceptions in Ariba Add-On | Single exceptions detected in Application Log of for the Ariba Integration Add-on | Exceptions | 7.2 SP08 |
Register for API Developer Portal
To create the required cloud service in SAP Solution Manager, first request production access to the SAP Ariba Network 'Transaction Monitoring API' service, following these guidelines:
Once you have registered in the Open API Developer portal you shall register for the service 'Transaction Monitoring API', which will provide access to the error and warning events, related to the SAP Ariba document processing.
While working through the above-mentioned process, keep in mind to note down the information, like Application Key, OAuth Client ID and Client Secret, which is needed to configure the SAP Ariba cloud service access on SAP Solution Manager side.
Create Cloud Service
Create the End-Point
For SAP Ariba Network, you might have to set up two distinct exception log stores as described below and, depending on your integration solution, to monitor the full SAP Ariba Network Supply Chain Collaboration solution. You have to set up the exception store for exceptions occurring in SAP Ariba Network Supply Chain Collaboration. Additionally, if your integration includes the SAP Ariba Network Integration add-on installed in the SAP ABAP on premise system, you need to set up one log store that collects the exceptions occurring in this add-on.
Exceptions in SAP Ariba Network Integration Add-On
The SAP Ariba Network Integration add-on writes single exceptions into error messages in the ABAP Application Log. These application log entries can be collected with the log store for the SAP Ariba Network Integration add-on.
The log store is set up on the SAP ABAP on-premise system on which the add-on is installed.
To access Exception Management setup, go to transaction SOLMAN_SETUP → Application Operations → Exception Management
Exceptions in SAP Ariba Network
Typically you collect exceptions directly from SAP Ariba Network. Please note that you need SAP Solution Manager 7.2 SP 07 to do this.
To access the Exception Management setup please go to transaction SOLMAN_SETUP → Application Operations → Exception Management
To access the Integration Monitoring setup please go to SAP Solution Manager Configuration (SOLMAN_SETUP) → Application Operations → Integration Monitoring → Interface and Connections.
Navigate to the 'Define Scope' step. You can create a new scenario for the SAP Ariba monitoring or use an existing scenario. Make sure the on premise system for the SAP Ariba scenario and the Cloud Service created for SAP Ariba are part of the 'Interface and Connection Monitoring' scenario. If you use the integration via SAP Integration Suite - Cloud Integration this cloud service should be added as well.
Monitoring Template: Cloud (Ariba Add-on)
Create the Interface Channel:
Maintain the Interface:
Select Metrics:
Monitoring Template: Cloud (Ariba Network)
Create the Interface Channel:
Maintain the Interface:
Select Metrics:
If you activate a metric please make sure:
The filter parameters marked with (CP) in the list above are used to create an extended context. This means that you can group your results using these parameters. The data collection will then count the exceptions based in these grouping criteria.
You can use one or several filter parameters to group. Please keep in mind the more filter parameters you use for the grouping the more fine granular your result set gets. E.g. If you use 'Process Name' and 'Sender ID' you would get one entry for each Process and Sender combination in your result set.
Since the data collection is based on the content of the global exceptions store, you can always check the collected exceptions in Exception Management. All filter parameters are part of the collection context of the exceptions. The filters applied in Interface and Connection Monitoring allow you to filter the exceptions collected by the Exception Management further. However if the filters in Exception Management do not collect an exception, it is not available in the central exception store and you will not be able to find it in Interface and Connection Monitoring!
Configuration for Monitoring Template: Web Services ABAP
This monitoring template is used to monitor the performance and for exceptions happening in the Web Service communication between the SAP Ariba Network Integration add-on in SAP ABAP and SAP Ariba Network or SAP Integration Suite - Cloud Integration integrating SAP ERP and SAP Ariba.
For detailed setup information on how to set up this channel type, refer to the Interface and Connection Monitoring documentation for configuration of Web Service Channels.
Which Web Service proxy/name you need to enter depends on the scenario in the SAP Ariba Network integration:
Scenario |
Web Service proxy/name |
---|---|
Polling messages from SAP Ariba Network |
|
Receiving messages from SAP Ariba Network |
|
Sending messages to SAP Ariba Network |
|
Configuration for Monitoring for Application Log Messages
The Ariba Integration Add-On as well as the Cloud Integration Gateway Integration Add-on (CIG) write messages in the ABAP Application Log. Some of these Application Log messages are covered by the 'SAP Ariba Network Integration Add-on Logs' log store. However the object and sub-objects that are proposed in that log store might not reflect your situation. If you want to monitor Application Log messages that are not covered (yet) you can use the following channel types as a workaround:
The log store 'SAP Ariba Network Integration Add-on Logs' collects only Application Logs with object ARIBA_INTEGRATION.
With SAP S/4HANA 1610, the log object CXML_INTEGRATION has been introduced. This has the following impact:
Log entries created as of SAP S/4HANA 1610 can be found under the log object CXML_INTEGRATION.
Log entries created in earlier releases can be found under the log object ARIBA_INTEGRATION.
Note that the subobjects for both log objects are identical.
To monitor Ariba Application Log entries in SAP S/4HANA 1610 or newer, please use one of the channel types mentioned above, as the log store 'SAP Ariba Network Integration Add-on Logs' will not collect the logs.
Thresholds and the collection schedule are maintained in the next step of the guided procedure. Once you have maintained all your channels, click 'Next' in the main guided procedure to move to the 'Activation' step.
Maintain Thresholds and Schedule:
If not active you can also activate the reporting for the channels by checking the box in the column 'Reporting'. This way you can see a history of the number of exceptions that happened and also place the metric on the OCC Dashboard in Focused Insights.
Note that SAP Ariba offers, independently of SAP Solution Manager, a notification mechanism, via e-mail, for the Supply Chain Collaboration buyers.
These e-mails inform about various events, as documented in the 'SAP Ariba Supply Chain Collaboration integration and configuration' guide. They are sent, either upon event occurrence (which could potentially generate a high number of e-mails), or as a daily summary report.
As a consequence, when you set up SAP Solution Manager for SAP Ariba Monitoring, you could decide to switch off the e-mail notification in SAP Ariba by unchecking the notifications for the 'General Notification Option'.
However, business users generally register for other relevant network notifications to be informed about business related information such as order confirmation rejected or downtime notifications.