Enable OData download using `for odata4` in some standard format

We have a list of production orders to download for planning. However, the one hour lower boundary for caching is in the way. Using an app module is possible, but requires Excel download and we like to use Power BI for filtering and refresh with an app module.

Is it possible to generate OData from an app module?