SAP Knowledge Base Article - Public

2822874 - SAP S/4HANA Cloud: API Business Partner Deep Update Error

Symptom

  • API_BUSINESS_PARTNER call show error Inline component is not defined or not allowed (HTTP PUT).
  • DEEP Request with API_BUSINESS_PARTNER throws an error when performing PUT or PATCH Operation.

Environment

SAP S/4HANA Cloud

Reproducing the Issue

  1. Perform a DEEP Request update via API_BUSINESS_PARTNER.
  2. The error "Inline component is not defined or not allowed (HTTP PUT)" is raised.

Cause

Our current API offering in SAP S/4HANA Cloud doesn't support DEEP Patch/Put requests. DEEP Entity operation is only supported with POST operation.

Resolution

To send multiple requests in a single request, the current recommendation is to use batch requests.

Keywords

API_BUSINESS_PARTNER, Deep, Inline component is not defined or not allowed, SY/530, SY 530, S4_PC, put, patch, SAP_COM_0008 , KBA , LO-MD-BP , Business Partners , Problem

Product

SAP S/4HANA Cloud all versions