Views:

Applies to Product - Dynamics 365 Supply Chain Management
 

What’s happening?
Users are experiencing significant delays when attempting to open the Purchase Order Form, with reported times ranging from 10 to 15 minutes. This issue is affecting multiple users across different environments.
 

Reason:
The performance problem is linked to a custom extension, specifically “BEPurchTable_Extension::getPOTotal,” which is causing delays during the processing of batch IDs and inventory registration. The SQL queries involved complete quickly, indicating that this is not related to database performance but rather to the user interface and custom code execution.
 

Resolution:

  • It is recommended to debug the custom code execution with a developer or remove the extension and test in a standard environment without customizations.
  • Users should collect session information and detailed timeslots when the slowness occurs to assist in further investigation.
  • If the issue persists, a follow-up meeting should be scheduled to review the issue and collect necessary trace and session information.