SAP Knowledge Base Article - Public

3326459 - Unable to Fetch Data from Bydesign via SOAP/OData in Event Notification Scenario

Symptom

You have an integration setup from ByDesign  to an external system. The flow starts when a Task is created and saved in ByDesign. This action will trigger an event notification from ByDesign that is sending a message to the endpoint.

The problem is when the Task is saved in ByDesign the event is triggered but the data is not available to fetch from ByDesign via SOAP/OData. This seems to be a performance issue in ByDesign where there is a delay of the data being available in the backend.

Is it possible to improve the time of making the data available from when the Task is created?

Environment

SAP Business bydesign

Resolution

Basically, whenever an event occurs in ByD, (create/ update/ delete) Event Notification is called. It then determines the list of external endpoints to which the event has to be triggered, forms the payload to be sent, finally makes an asynchronous call to those endpoints with the payload information.

The delay that you are seeing is not because of the performance issue, but because of the asynchronous nature of the request.

Keywords

event notification, data, fetch, performance , KBA , AP-RC-OUT-EVT , ByD: Event Notifications , Problem

Product

SAP Business ByDesign all versions