AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • In-Person Gatherings
    • Power BI Workshop
    • Podcast
    • Rolodex
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register

Creating an OData Connection by building a Generic Inquiry screen in Acumatica ERP

May 12, 2015 by Tim Rodman

Two weeks ago I posted about why it’s such a big deal that Acumatica has connected to Microsoft Excel and Power BI via OData.

But how do we tap into this new magic “power”?

Everything begins with building a Generic Inquiry screen in Acumatica. In order to use an OData connection in Acumatica, you first have to build a Generic Inquiry screen.

In this post, I’d like to walk through building a simple Generic Inquiry screen and enabling it for OData.

Then next week we can leverage what we built using Microsoft Excel.

Building a Generic Inquiry screen is very similar to building a report in Report Designer. The main difference is that you don’t have to waste time with formatting or with placing your fields in exactly the right spot.

In my experience, you can spend >50% of your time just on formatting when you are creating a report, especially when you are using tools like Acumatica Report Designer, Crystal Reports, and SSRS (SQL Server Reporting Services).

Generic Inquiry screens save us from having to waste time on formatting. But we’ll talk more about formatting in a future post.

Building a Simple Generic Inquiry Screen

Here are the steps to build a simple Generic Inquiry Screen in Acumatica:

  1. Go to the System –> Customization –> Generic Inquiry (DH000025) screen in Acumatica
  2. Give your Generic Inquiry screen a title and pick where it should appear on the menu in Acumatica.
  3. Add the tables that you want to pull from.
  4. Define the relationships between those tables.
  5. Choose the fields that you want to appear on the screen.

Enabling OData on a Generic Inquiry Screen in Acumatica

The Generic Inquiry screens have actually been around for a while in Acumatica.

But they form the basis for the OData connection.

To enable OData, all you have to do is click the Expose via OData box. This is where the “magic” starts to happen.

Enabling OData in Acumatica

Watch a Video

It’s easier to go through this in video format so I created a simple 6 minute video where I go through the steps to create a simple Generic Inquiry screen and enable OData.

In this video I create a simple list of customers and display the City/State/Country from their main address.

I use TryAcumatica.com which is a publicly available website so you can follow along and perform the steps yourself if you like.

Next Week

Next week we can take our “magic” OData connection that we just created and connect to it from Microsoft Excel.

Stay tuned, it’s going to be fun!

Filed Under: Acumatica Reporting Tagged With: Acumatica BI, Acumatica Excel Connector, Acumatica OData, Acumatica Reporting, Acumatica Reports in Excel, Acumatica Training, Microsoft Excel, Power BI, Power Pivot, Power Query

Comments

  1. Anahi says

    February 21, 2018 at 12:52 pm

    I’ve investigated a little about filtering dates and I’ve been able to filter datetime with this expression in my url
    $filer=Date ge datetime’2010-01-25T02:13:40.1374695Z’.
    In this article, in the bottom is the note:
    https://msdn.microsoft.com/en-us/library/hh169248(v=nav.90).aspx
    DateTime values must be delimited by single quotation marks and preceded by the word datetime, such as datetime’2010-01-25T02:13:40.1374695Z
    Hope this is useful for future tips. It works on my Power BI report.

    • Tim Rodman says

      February 21, 2018 at 5:20 pm

      Thank you so much for sharing this Anahi!

      I just tried it and it worked for me too. And it also worked without specifying the time which is cleaner for me:
      http://127.0.0.1/Acumatica7/odata/BillsAndAdjustments?$filter=Date ge datetime’2015-01-01′

      I updated the AUG Forum topic listed above with this information.

  2. Anahi says

    January 26, 2018 at 6:44 pm

    Thanks! Very useful.. Now I now how to filter but I’m having troubles with filters with a Date. I’m sending $filter=Date ge ‘20180101’, is that correct?

    • Tim Rodman says

      January 27, 2018 at 7:06 am

      Hi Anahi,

      I haven’t figured that one out yet. Not sure if it’s possible.

      Here is some more information about OData Filters: Click here

  3. Anahi says

    November 24, 2017 at 1:36 pm

    How would you pass parameters like filters in this type of connection? I need to get filtered GI results

    • Tim Rodman says

      November 24, 2017 at 2:14 pm

      Take a look at the Filtering and Sorting section of this post and let me know if that gets you what you need:
      http://www.odata.org/blog/acumatica-liberates-erp-with-odata-new/

    • Tim Rodman says

      November 24, 2017 at 11:32 pm

      I just did a discussion on this with more filter details that you might want to take a look at:
      https://www.timrodman.com/augforums/acumatica-odata-with-microsoft-excel-and-power-bi/applying-filters-in-odata

  4. russ williams says

    July 1, 2015 at 11:24 am

    Does Acumatica have a listing of the DAC tables and the fields within them? I’m used to having a searchable file layout that shows all the tables and the fields they contain with some sort of description.

    • Tim Rodman says

      July 1, 2015 at 11:34 am

      I’ve asked this question before, but there isn’t one yet as far as I know. I agree that it would be great to have.

      I just created a feature request for this. Anyone can create them.

      Click here to see it and vote on it. The more votes, the higher chance that it will get implemented.

By using this website, you agree to our Terms of Use (click here)
Building Generic Inquiries & Pivot Tables

Online Members

 No online members at the moment

Recent Blog Posts

  • EP 170: Unboxing AI Assistant in Acumatica 2026 R1 (Podcast) April 19, 2026
  • EP 169: Laura Jaffe – Unlocking Acumatica Report Designer (Podcast) April 8, 2026
  • EP 168: Joe DiPaolo – Hosted Acumatica and Joe’s Jr. AI Developers (Podcast) March 31, 2026
  • EP 167: Nicole Ronchetti – A Claude Skill for Acumatica ERP (Podcast) March 27, 2026
  • EP 166: Tim uses ChatGPT and Claude to build something cool (Podcast) March 21, 2026

Recent Forum Posts

  • tmac

    RE: Can't export GI's to excel that contain the FATrans DAC after upgrade to 2025 R1 in less than 25 min

    I've had a similar issue with the out-of-the-box Fixed ...

    By tmac , 1 week ago

  • Ed Dolan

    RE: Limited or no support from Acumatica?

    @jjbotes Good thoughts. We'll endeavor to find a soluti...

    By Ed Dolan , 4 weeks ago

  • Johan Botes

    RE: Limited or no support from Acumatica?

    The question is "when" in the business process does the...

    By Johan Botes , 4 weeks ago

  • Ed Dolan

    RE: Limited or no support from Acumatica?

    @jjbotes Thank you for the feedback. I will discuss wit...

    By Ed Dolan , 4 weeks ago

  • Johan Botes

    RE: Limited or no support from Acumatica?

    Acumatica can have positive units in stock but a negati...

    By Johan Botes , 4 weeks ago

  • Ed Dolan

    RE: Limited or no support from Acumatica?

    @azeigler I am concerned as well about the lack of s...

    By Ed Dolan , 4 weeks ago

  • Johan Botes

    RE: Limited or no support from Acumatica?

    Hi Ed - the principle is embedded in standard functiona...

    By Johan Botes , 4 weeks ago

  • Ed Dolan

    RE: Limited or no support from Acumatica?

    Johan, Thanks for the rely and I hope you are well. ...

    By Ed Dolan , 4 weeks ago

  • Albert Zeigler

    RE: Limited or no support from Acumatica?

    @edolan I see, I think the context i was looking for wa...

    By Albert Zeigler , 4 weeks ago

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2026 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.