SAP Knowledge Base Article - Public

3501011 - Error when calling SOAP Runtime functions: SRT: HTTP error: ("HTTP Code 400: Bad Request - Details see in error log of transaction SRTUTIL")

Symptom

Error occurs while sending the Output history to the Supplier , post the creation of the purchase order. 

Environment

SAP Business ByDesign 

Reproducing the Issue

After the creation of Purchase order, output history is not sent to the supplier. Output history Status is Error. 

To check the error, follow the below steps:

  1. Go to Application and User Management work center 
  2. Go to Business Communication Monitoring view 
  3. Search for the created PO
  4. Select the PO line and go to Message details to see the error : "Error when calling SOAP Runtime functions: SRT: HTTP error: ("HTTP Code 400: Bad Request - Details see in error log of transaction SRTUTIL")" 

Cause

Server URL is not maintained correctly in the Communication Arrangements. 

Go To Application and user management work center -> communication arrangements view -> Search for the Purchase Order integration scenario -> click on edit -> go to technical data tab and Outbound sub tab -> click on check connection -> we see an error "Checking connection failed"

This means that the server URL maintained cannot be reached by the BYD system as it might be wrong or corrupted or not accessible. 

Resolution

Kindly check the Server URL maintained in communication arrangements. Maintain the correct URL and save the changes. And then create the Purchase order, this should ideally generate the output history and send it to the supplier without any error. 

Keywords

HTTP Code 400: Bad Request - Details see in error log of transaction SRTUTIL, output history error, incorrect server URL, communication arrangement connection error  , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem

Product

SAP Business ByDesign 2405