---
id: change/bcapps/10281
type: change
title: "#10281 [Extensibility Request] issue 30416: add purchase budget navigation events"
summary: The purchase budget overview matrix page now exposes before and after integration events around record navigation calls, allowing extensions to adjust Item Budget Name filters during navigation without replacing standard behavior.
tier: official
language: en
tags:
  - feature
  - main
  - bc30
  - page purch. budget overview matrix
system: purchasing
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:06:25.129Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 4b10d9d8024407c5b8e0c29d2527337cdd3264f7
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/10281
    title: "microsoft/BCApps#10281: [Extensibility Request] issue 30416: add purchase budget navigation events"
    date: "2026-09-02"
    commit: 4b10d9d8024407c5b8e0c29d2527337cdd3264f7
    t: null
    quote: Extensions need to adjust Item Budget Name filters while the purchase budget overview matrix navigates records.
links:
  learn: []
  objects:
    - object/page/9219
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 10281
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/10281
kind: pr
base_branch: main
major: "30"
merged_at: "2026-09-02T18:08:11Z"
author: AleksandricMarko
author_type: User
community_contribution: false
labels:
  - "Team: SCM"
  - event-request
change_class: code
change_kind: feature
behavior_change: false
breaking: false
files:
  count: 1
  additions: 34
  deletions: 5
  al: 1
apps:
  - Base Application
objects_touched:
  - key: page/9219
    page: page/9219
    type: page
    id: 9219
    name: Purch. Budget Overview Matrix
    app: Base Application
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 646681
systems:
  - purchasing
quote: Extensions need to adjust Item Budget Name filters while the purchase budget overview matrix navigates records.
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #10281 [Extensibility Request] issue 30416: add purchase budget navigation events

> The purchase budget overview matrix page now exposes before and after integration events around record navigation calls, allowing extensions to adjust Item Budget Name filters during navigation without replacing standard behavior.

[Pull request](https://github.com/microsoft/BCApps/pull/10281) · merged into `main` (BC30) on 2026-09-02 by AleksandricMarko · 1 file (+34 -5), 1 AL · feature · tier official · reviewed (checked by Opus)

## What changed

- New before/after events added to OnFindRecord and OnNextRecord triggers
- Events include an Item Budget Name parameter that extensions can modify
- Enables filter adjustments during record navigation without replacing base functionality
- Addresses extensibility need for purchase budget overview matrix navigation

## AL objects touched

- [Page 9219 "Purch. Budget Overview Matrix"](../../objects/page/9219.md), Base Application: modified

## Context

- Work items: AB#646681
- Labels: Team: SCM, event-request
- Systems: purchasing
- From the description: "Extensions need to adjust Item Budget Name filters while the purchase budget overview matrix navigates records."

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
