
Hi everyone,
I’m working with Budget Matrix (Page 9203 - ListPart) which is based on Dimension Code Buffer (Table 367).
I have implemented workflow approval for G/L Budget Name (Table 95).
Requirement:
When the G/L Budget Name status becomes Approved, the Budget Matrix page should become read-only / non-editable.
Issue:
The Budget Matrix is built from Dimension Code Buffer, which does not contain fields like Budget Name or Status.
I cannot modify or extend Dimension Code Buffer to store status.
I also tried updating the buffer rows on OnOpenPage trigger but that does not work since the table is temporary.
Question:
➡️ How can I control the editable property of Budget Matrix based on the status of the related G/L Budget Name?
I am looking for a correct approach to:
detect the Budget Name used when opening the Budget Matrix
check its Status
disable editing on the entire matrix when Status = Approved
Any clean solution or event pattern would be appreciated.
Thanks!