Skip to content
2026.5.0 - Individual Approval, Manage Agents in Process Builder, My Inbox Decision Validation, Search Improvements and Bug fixes

2026.5.0 - Individual Approval, Manage Agents in Process Builder, My Inbox Decision Validation, Search Improvements and Bug fixes

Feature

  1. Individual Approval (agent-based task multiplication)
    A task flagged as Individual Approval is now split into one parallel task per agent, so each team member decides in their own name. It works together with the existing split by business parameter. Set the flag in the new BRF+ result column Individual Approval, or change it for a single Change Record in the Process Builder.
    For configuration details, see Process Builder
  2. Manage Agents for Team Functions in Process Builder
    The new Manage Agents side pane lists all team-function agents of the process route. From there you can deactivate, reactivate or add an agent for the whole change or for selected tasks. Changes are kept when you run Sync Agent.
    For details, see Manage Agents for Team Functions
  3. Validate My Inbox decisions
    The new BAdI /XCM/PR_EX_VALIDATE_DECISION lets you check an approver’s decision on a Change Record before the work item is updated. You can filter it by record type and task. An error message rejects the decision. The MDG-M admin check now runs through this BAdI.
    For details, see Validate Decisions in My Inbox
  4. BAdI after Change Record creation
    The new BAdI /XCM/CR_EX_AFTER_COMMIT runs after a Change Record is created and committed, for example to start the process route right away.
  5. Configurable agent source for Change Record fields
    You now maintain the Change Record user fields used as agents (agent type CR) in Customizing ( /XCM/CUS → XCM Customizing → Agent Determination → Maintain Agents for Agent Type CR ). A CDS extension is no longer needed.
    For details, see Agent Determination Dynamically
  6. Enterprise Search improvements
    Filter tokens now show the description together with the ID. Creating public views can be restricted to authorized users (switch XCM_ESH_PUBLIC_VIEW_AUTH). The class value help is controlled by its own switch, XCM_ESH_CLASSIFICATION_CONTROL.
    For details, see Enterprise Search for Change Record
  7. Process Route as reuse library
    The XCM additions to the SAP Process Route section are now delivered in the reuse library xcm.lib.processbuilder and controlled by the switch XCM_TEMPL_BASED_PROCESS_CTRL. The unused Load Template and Save as Template buttons are removed.

Bug Fixes / Improvements

  1. Fixed the issue that deactivating a task in the Process Builder for a later status (e.g. status 60) was reverted once the workflow had started.
  2. Fixed the issue that Edit task in the Process Builder did not save when the task had no task parameters.
  3. Fixed the issue that deleted Process Builder agents came back on the agent list and could still receive work items.
  4. Error messages from Sync Agent and Process Builder creation are now shown instead of being discarded.
  5. Fixed the BRF+ generation error “Fill table key for table /XCM/CR_FC_BRF…” when recording entries on a transport.
  6. Generate Artifacts in Enterprise Search now supports namespaced custom fields (fields starting with “/”).
  7. The Recipe filter in Enterprise Search now uses the Recipe ID.
  8. Fixed the issue that the filter count did not clear after clearing the Classification Value filter.
  9. Parent Change Record cannot be offered as a search field, because SAP’s source view is not supported by Enterprise Search.
  10. Removed HTML tags in the detailed description in CR Enterprise search.

Prerequisites

  • Import BC set /XCM/PR_CUSTOMIZATIONS to get the new switches and the default agent entries (CREATEDBYUSER, PARTNER).
  • Existing BRF+ applications: refresh the DDIC binding of /XCM/PR_TASK_RESULT_LIST and add the Individual Approval column to the task decision table manually. Applications newly generated with /XCM/BRF_GENERATE get the column automatically.
  • Enterprise Search class value help: add authorization object /XCM/CRCL with ACTVT = F4 to the relevant roles. Otherwise the value help is empty when XCM_ESH_CLASSIFICATION_CONTROL is active.
  • Set XCM_ESH_CLASSIFICATION_CONTROL and XCM_ESH_PUBLIC_VIEW_AUTH to the state you want after import.
  • Before generating namespaced custom fields, check that no field with the same name without “/” was created manually.