You, as a system administrator, want to use Check Connection in a Communication Arrangement to see if the communication between SAP Cloud for Travel and Expense system and integrated backend system (such as SAP ERP system) works. But you may find the transferred document (such as IDoc) can be successfully sent from SAP Cloud for Travel and Expense system and received by backend system even Check Connection returns some error.
Reproducing the Issue
- Go to the Application and User Management work center.
- Select the Communication Arrangements view.
- Select one arrangement, such as SAP ERP Financials Using IDoc.
- Select the Edit button.
- Choose the Technical Data tab.
- Select the Edit Advanced Settings.
- Select the Outbound tab.
- Select the Check Connection button.
The system may return some error, such as:
Error accessing service; Service ping ERROR: Not Acceptable (406)
But if you post an expense report to backend ERP system, you may find the system correctly receive the corresponding IDoc.
You have to make sure how your system landscape is configured. Some customers use middleware in between SAP Cloud for Travel and Expense system and backend ERP system, such as Microsoft BizTalk or Software AG WebMethods. Check Connection feature for Outbound in Communication Arrangement is only valid for SAP ERP system directly connecting to SAP Cloud for Travel and Expense system or SAP PI server as middleware. For the non-SAP third party middleware between SAP Cloud for Travel and Expense system and SAP ERP system, the returned ping status and/or message may not relate to correct or wrong Communication Arrangement configuration. It is always better to get a successful ping, but this is not a must. The error message of the ping does not mean the message flow cannot go through successfully from SAP Cloud for Travel and Expense system to ERP system.
KBA , SRD-CC , Cross Components , How To