4

Currently, in Business Central, FlowFields on pages such as the Sales Header do not dynamically update in real time when the underlying data changes — for example, when Sales Lines are inserted, modified, or deleted.

In my specific case, the Customer Card has a field called Sales Credit Limit that correctly recalculates the total amount (including VAT) for Released and Open orders based on configuration flags in the Sales & Receivables Setup. However, on the Sales Header, I have a FlowField that references this Sales Credit Limit from the related customer.

The issue is that while the Customer Card updates correctly when Sales Lines change, the FlowField on the Sales Header does not refresh automatically. It only displays the updated value after performing manual UI actions such as refreshing or reopening the page. Common methods like CurrPage.Update(), Rec.CalculateFields(), or CurrPage.Update(false) do not resolve this issue.

Feature Request:

Introduce a mechanism or event-based trigger in AL that allows developers to programmatically refresh FlowField values on pages in real time when dependent data changes, without requiring a full page reload.

This enhancement would improve user experience by ensuring that dependent FlowFields always display accurate, up-to-date information dynamically — especially in transactional scenarios like Sales Orders where data changes frequently.

Category: Development
STATUS DETAILS
New