SAP Knowledge Base Article - Public

3376171 - BusinessPartnerReplicationIn Error 'An exception with the type CX_SY_ITAB_DYN_LOOP occurred'

Symptom

Error "An exception with the type CX_SY_ITAB_DYN_LOOP occurred, but was neither handled locally, nor declared in a RAISING clause" "Error in the dynamic WHERE condition" via BusinessPartnerReplicationIn.

Reproducing the Issue

1. Check web service message monitoring;

2. Check error message "An exception with the type CX_SY_ITAB_DYN_LOOP occurred, but was neither handled locally, nor declared in a RAISING clause" with detailed error text ""Error in the dynamic WHERE condition" from interface BusinessPartnerReplicationIn.

Cause

There's special character included in the incoming payload for party identifier node. For example:

<BusinessPartnerID>123`</BusinessPartnerID>

This is a limitation of the framework for special characters across C4C landscapes, the where clause does not allow special character in DB query.

Resolution

This is not a supported scenario to have special character in party identifier, therefore the ID data needs to be fixed.

Keywords

KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem

Product

SAP Cloud for Customer core applications 2308