How to List All Graph Extensions in Acumatica — A Simple and Reliable Approach
31 May 2025
When working with customizations in Acumatica, it's quite common to get a list of all PXGraphExtension types for a specific PXGraph. You might need this for debugging, dependency analysis or building internal developer tools.
So I’m sharing a custom method that has helped me many times in real-world projects.
Example Usage
var extensions = ListExtensionsFor<SOOrderEntry>();
foreach (var ext in extensions)
{
PXTrace.WriteInformation($"Found extension: {ext.FullName}");
}
This allows you to dynamically retrieve all related extensions without needing to know their names in advance. It’s especially useful when building custom diagnostic tools or automating code inspection.
Good luck with your testing and happy coding!