Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

dbdatasource bound matrix and form.freeze bug

I have a UDO, with a child talbe attached to it correctly.

I've build a form to handle the UDO and it's child, in a bound matrix, and everything works fine.

There are 2 comboboxes in the matrix. I want to update a combobox upon selecting in the other combobox. it works fine, yet it looks 'silly' since you can see the focus going to the other cobobox and then return to the original combobox. I thought the Form.Freeze would help me, but it doesnt.

It seems that a dbdatasource-bound-matrix will not show it changes made while being in From.Freeze(True) state. And although changes are not show, they are made, meaning you can click the other combobox and see that the selected value is the one you programmatically selected, but the value inside the box remains as it was before evoking From.Freeze(True).


Hi Avi,

I guess in your scenario, you haven't reverted the freeze functionality. Please check the order if its correct.

First u should freeze the form as oForm.Freeze(True)

Then do the functionality

Then, u should close the freeze functionality as oForm.Freeze(False) and then, oForm.Update()

Please check if the last line has been incorporated.


0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question