Skip to main content
Answer

Cannot find 'CRPMTimeActivity' table in database

  • April 17, 2025
  • 5 replies
  • 125 views

I want to join the tables together to have the following information:

 

Customer | Project | Type Activities

 

1 customer can have multiple projects, and 1 project can have multiple activities. Activities are associated with both Customer and Project.  That means my table Activities must contain 2 primary keys, the customer ID and the project ID. 

 

I found the CRPMTimeActivity DAG table that meets the conditions, but I can only see it in the generic inquiry and not in the database.

The report I constructed is based on a complex logic involving three tables: Activity, Project (PMProject), and BAccount, so I need to process data in SQL Server before uploading it into Acumatica to create a new DAC. I just saw CRActivity, but in this one, I didn’t have a Project ID, so it caused duplication when I tried to join the project table (PMProject) with CRActivity. Because CRActivity has no ProjectID (ContractID). 

 

Does it have any other name to call in the database or what can I do or will you update it in the next version? I use 2023 R1.

Best answer by tuan755

Hi ​@tuan755 were you able to find a solution? Thank you!

Yeah, I used the another generic inquiry as a resource for the main. We can close this issue.

5 replies

Forum|alt.badge.img+8
  • Captain II
  • April 17, 2025

Hi ​@tuan755 

 

This DAC is a projection:

This means it is not really a table, however, a query which displays as a table.

Hope this helps.

 

Aleks


Forum|alt.badge.img+1
  • Jr Varsity II
  • April 17, 2025

Hi ​@tuan755 ,

Since CRPMTimeActivity is a projection DAC, it won't be available directly in the database.

Instead, you can use PMTimeActivity in your joins, as it includes ProjectID as a database field.

 

Hope above helps!!


  • Author
  • Freshman II
  • April 18, 2025

I need to get the data as shown in the image, these data are only available in CRActivity and CRPMActivity. But in CRActivity has not ProjectID, i can't reference it to other tables to get the Activities. If you join tables, they will be duplicated. 

As I said above, it would make sense to have a table of Activity that contains both primary keys because it depends on both other tables.(BAccount and Contract)

In this case, it might be better to have a ProjectID column in the CRActivity table.


Chris Hackett
Community Manager
Forum|alt.badge.img
  • Acumatica Community Manager
  • July 2, 2025

Hi ​@tuan755 were you able to find a solution? Thank you!


  • Author
  • Freshman II
  • Answer
  • July 3, 2025

Hi ​@tuan755 were you able to find a solution? Thank you!

Yeah, I used the another generic inquiry as a resource for the main. We can close this issue.