Skip to Content

Error in HTTP receiver (ABAP) because of empty payload


I am using HTTP receiver (ABAP) channel in one of integration processes on PI 7.0.

Only URL parameters are filled there using dynamic configuration. Message payload remains empty because it is not used by receiver system.

This scenario was working perfectly but now it is moved from PI 7.0 SP14 to PI 7.0 SP33, and now HTTP adapter gives us error like this:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- Call Adapter -->
<SAP:Error xmlns:SAP="" xmlns:SOAP="" SOAP:mustUnderstand="1">
<SAP:ApplicationFaultMessage namespace=""/>
<SAP:Stack>Message does not contain a payload

What may be wrong? HTTP receiver channel settings are the same as on old server.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Oct 27, 2016 at 03:10 AM

    Hi Andrey,

    I think 7.0 SP33 they added this check which was not in 7.0 SP14.

    Check this method in both systems CL_HTTP_PLAIN_OUTBOUND->GET_XMB_PAYLOAD.



    Add comment
    10|10000 characters needed characters exceeded