An issue has been identified with the fillgrid functionality when the "Based on Price List" checkbox is set to false. This configuration results in over 40,000 records being loaded, which significantly impacts performance. The fillgrid either takes an excessive amount of time to load or fails to open entirely. Screenshots illustrating the issue are attached for your review.
Steps to Reproduce:
1. Navigate to the Sales Order - Local screen.
2. Enter a value in the Customer Name field.
3. Set the "Based on Price List" checkbox to False.
4.Click the Fillgrid button.
5. Observe the screen's behavior, noting the extended loading time or failure to open.