SAP Knowledge Base Article - Public

3741840 - Event not Triggered After Patch/Post operation on Equipment with API_EQUIPMENT and entity /EquipClassCharacteristicValue in SAP S/4 HANA Cloud Public Edition

Symptom

When executing a PATCH or POST operation on the Equipment with OData V2 API_EQUIPMENT and entity /EquipClassCharacteristicValue, the update is processed successfully but Event is not triggered in Business Event Queue.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Call the Equipment OData V2 API_EQUIPMENT.
  2. Perform a PATCH or POST with entity /EquipClassCharacteristicValue.
  3. Verify that the characteristic value is updated successfully.
  4. Check the configured event handling or event consumption mechanism.
  5. Observe that no event is emitted for this change.

Cause

As per system design, events are emitted when equipment is created or when changes occur in equipment header data.

  • Changes to classification assignment data (classes and characteristics on equipment) do not modify equipment header data.
  • Classification assignment changes can also be performed via classification apps.
  • Therefore, updating classification assignment data via the standard OData API_EQUIPMENT does not emit an equipment change event.

Resolution

As per the current system design changing classification assignment data via the standard OData API_EQUIPMENT does not emit an equipment change event.

As workaround, perform the characteristic change manually in the UI (classification app) can emit the event.

Keywords

equipment odata v2, equipclasscharacteristicvalue, patch, post, no event, event not emitted, business event, classification, characteristic value, equipment header, by design, asset management, api_equipment, s/4hana cloud public edition, equipment change , KBA , PM-FIO-2CL , Fiori User Interface (UI) for PM (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions