Platform: Availability of Generic Inquiry Parameters in OData

In previous versions of MYOB Acumatica, generic inquiries with required parameters could not be exposed through OData. In MYOB Acumatica 2024.1.1, an implementation consultant or a developer can work with generic inquiries with parameters through OData Version 3.0, as described in the following sections.

Retrieval of the List of Generic Inquiries and Their Parameters

An implementation consultant or a developer retrieves the list of generic inquiries that are exposed through OData with their fields and parameters as described in Access to Generic Inquiries Through OData: General Information. For example, the following request retrieves the list of generic inquiries exposed through OData from the U100 tenant of the 2023R2 local instance of MYOB Acumatica.
GET https://localhost/2023R2/odata/U100/$metadata
Note:
This example is for a local install of Acumatica. Update the URL to match your MYOB Acumatica site.

If the instance includes generic inquiries with parameters that are exposed through OData, the response includes the FunctionImport items, as shown in the following screenshot. A FunctionImport item specifies the name of the exposed generic inquiry that is used in an OData request and the list of parameters.

Definition of the Parameter Values Through OData

To specify the values for the parameters of a generic inquiry and obtain the result of the generic inquiry, the implementation consultant or developer specifies the values of the parameters of the generic inquiry in the parameters of the HTTP request.

For example, the following request obtains the results of the DB-StorageDetailsByItemWarehouseLocation generic inquiry for the WHOLESALE warehouse.
GET https://localhost/2023R2/odata/U100/
          DBStorageDetailsByItemWarehouseLocation_WithParameters
          ?Warehouse=WHOLESALE
Note:
This example is for a local install of Acumatica. Update the URL to match your MYOB Acumatica site.

Definition of the Parameter Values in Excel

The implementation consultant can obtain the results of the generic inquiry with parameters in Microsoft Excel. The implementation consultant loads the results of the generic inquiry to an Excel workbook, as described in Access to Generic Inquiries Through OData: To Access an Exposed Inquiry in Microsoft Excel. In the Navigator dialog box, which opens when the consultant configures Microsoft Excel to obtain the results of the generic inquiry, the consultant can specify the values of the parameters of the generic inquiry, as shown in the following screenshot.
Figure 1. Inquiry parameter in Excel