SAP Knowledge Base Article - Public

2947645 - How to use SOAP API "Warehouse Stock Transfer Receipt Advice - Receive from Warehouse (B2B)"

Symptom

Below error message occurs when post the SOAP API "Warehouse Stock Transfer Receipt Advice - Receive from Warehouse (B2B)".

Web service processing error;

More details in the web service error log on provider side (UTC timestamp &1; Transaction ID &2)

The error log can be accessed by service provider from SAP backend

Environment

  • SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create a SOAP project and upload the WSDL which is downloaded from comminucation arragemnent.
  2. Fill in the payload(xml formatter) and URL like https://&3-api.s4hana.ondemand.com/sap/bc/srt/scs_ext/sap/warehousestocktransferreceipta.
  3. Fill in user and password from comminucation arragemnent.
  4. Submit the request.

Cause

Improper handling.

Resolution

You can use the WS-RM protocol.

In SOAP UI tool, click on "WS-RM" buttion and check "Enable WS-Reliable Messaging" checkbox, then enter value "http://www.w3.org/2005/08/addressing/anonymous" to field "Acknowledgement to".

SOAPUI-WM-RM.png

Keywords

SOAP UI, SOAP API, Receive from Warehouse, B2B, Warehouse Stock Transfer Receipt Advice, WS-RM, WAREHOUSESTOCKTRANSFERRECEIPTA. , KBA , LE-SHP-API-2CL , Interfaces for Delivery Documents (API) (Public Cloud) , LE-SHP-DL-2CL , Delivery Processing (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions