Skip to main content
Answer

What’s the best way to trace the actual definition or underlying code

  • August 27, 2025
  • 1 reply
  • 34 views

Forum|alt.badge.img+2

I use Acumatica’s default inspection tools to find the business logic code. However, sometimes I run into issues. For example, in the case shown below, the grid’s view appears as lotSerialAttributes in the Element Properties dialog.

 

When I click Actions → View Business Logic and try to locate where lotSerialAttributes is defined, I’m unable to find it. I also opened the POReceiptEntry file in Visual Studio and searched there but still couldn’t locate the definition.

 

 

Please let me know whether I’m missing something, or if there are any other approaches I should be using.

Best answer by Django

The Business Logic tells you the file that the graph is using:

POReceiptEntry

If you’re doing customization work, you should have ACM installed locally then you can look in POReceiptEntry.cs

However, Acumatica also leverages Extensions for their own functionality so sometimes finding the code for the pop-ups is tricky.

Get a tool that allows you to run GREP searches (looking for text within a file within a folder structure).

Using one, I searched for  lotSerialAttributes and found it in a few played but I suspect that you’re looking for:

LotSerialAttributeExt.cs which is a PO extension that adds Lot Serial functionality to PO documents if the functionality has been turned on.

 

1 reply

Forum|alt.badge.img+7
  • Captain II
  • Answer
  • August 27, 2025

The Business Logic tells you the file that the graph is using:

POReceiptEntry

If you’re doing customization work, you should have ACM installed locally then you can look in POReceiptEntry.cs

However, Acumatica also leverages Extensions for their own functionality so sometimes finding the code for the pop-ups is tricky.

Get a tool that allows you to run GREP searches (looking for text within a file within a folder structure).

Using one, I searched for  lotSerialAttributes and found it in a few played but I suspect that you’re looking for:

LotSerialAttributeExt.cs which is a PO extension that adds Lot Serial functionality to PO documents if the functionality has been turned on.